发 帖  
原厂入驻New

[经验] 【NUCLEO-F412ZG试用体验】基于STM32F412智能家居控制系统(结项)

2016-12-2 18:22:40  3736 控制系统 智能
分享
3
具体项目功能如下:
1.手机APP远程控制:STM32F412开发板通过WIFI模块与因特网服务器建立TCP连接,服务器使用腾讯云,服务器系统为ubuntu,就是在ubuntu上建立一个TCP中继服务器,实现远程手机端与家居系统的信息中继传递,从而实现远程控制。
2.室内控制质量检测:通过MQ-2、MQ-135、GP2Y1050AU0F模块实现室内有毒气体(苯等)、可燃气体(一氧化碳等)和PM2.5的检测,并通过ESP8266将检测到的数据反馈给APP端。
3.家具电器自动控制:家具系统能通过检测到的数据自动控制打开空气净化器、抽风机等

项目是在以下的模型中实现功能的



IMG_20161202_175139.jpg
F412作为主控芯片,通过DS18b20采集室内温度,通过MQ2和MQ135检测可燃气和有毒气体,通过GP2Y1050AU0F检测PM2.5浓度,通过IO口控制空气净化器、抽风机和灯的开关,通过串口1控制ESP8266连接远程服务器于APP进行通信
QQ截图20161202182037.png
L432上运行UCOSIII,创建三个任务,分别用于判断电器的控制方式并控制电器,采集各传感器的数据并发送至远程服务器,解析远程命令
远程服务器是腾讯讯买的,系统为ubuntu,上面运行自己写的TCP端口转发程序,用于转发家居系统和手机APP端数据,实现家居系统和手机间数据的透传。服务器的家居系统监听端口有21秒的心跳机制,21秒内没有收到任何内容就会断开家居系统和APP的两个连接。
服务器终端截图

手机APP是我同学写的,分为两个界面,一个是数据显示界面,显示家居系统采集到的数据和当前电器的状态,另一个界面是设置界面,用于设置家居系统的参数和控制家居电器。
安卓截图

功能演示

游客,如果您要查看本帖隐藏内容请回复
renshengrumeng 2016-12-5 16:08:31
好厉害感谢楼主分享。
回复

举报

英雄孤寂 2017-3-17 17:41:52
厉害咯
回复

举报

莰皤荭谶 2017-3-17 20:29:31
哈哈哈哈哈哈哈哈哈哈
回复

举报

胖飞smile 2017-3-18 19:28:54
这个想法阵的不错,但是感觉现在这个东西做的人很多
回复

举报

机器人工作者 2017-3-19 14:28:52
厉害了,我的国~
回复

举报

hihi96431 2017-3-20 18:20:32
非常感谢分享
回复

举报

断魂343 2017-3-28 16:53:23
好资源好资源好资源好资源
回复

举报

一瓶矿泉 2017-4-3 20:20:08
楼主,求程序.................................
回复

举报

5265325 2017-4-3 21:05:47
一瓶矿泉 发表于 2017-4-3 20:20
楼主,求程序.................................

程序在最下面
回复

举报

jinniuxing 2017-4-9 10:51:32
看一下,学习一下,最近也想做这么一个东西
回复

举报

GANXH 2017-4-10 16:55:11
想做一下这个项目
回复

举报

gfswzy1110 2017-5-6 13:24:19
学习一下
回复

举报

秋天枫叶林 2017-5-6 16:10:43
查看学习,!!!!!!!!!!!!!
回复

举报

wangchao2006 2017-5-8 19:03:39
回复

举报

wj0505dq0412 2017-5-12 16:44:17
厉害了,学习学习
回复

举报

wuyongming 2017-5-12 18:21:08
感谢楼主分享,
回复

举报

phwone 2017-5-13 23:32:58
感谢楼主分享,
回复

举报

fujimiya 2017-5-15 18:39:10
这可太厉害了!!!
回复

举报

daluge 2017-5-16 23:29:14
看看      
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
12下一页
发经验
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表