3082|0

650

帖子

8

TA的资源

纯净的硅(初级)

楼主
 

【R7F0C809】智能家居环境检测 [复制链接]

系统简介:
1.开发板:首先充分利用开发板资源,使用了开发板的两位LED显示,用于温湿度显示;使用开发板两个按键,分别是KEY7和KEY8用作温湿度显示切换和一路输出控制;在利用其中一个IO口做传感器DHT11输出,两个IO口做串口与wifi通信使用;预留一个IO口;
引脚详细配置如图:

2.其他外设:使用一个温湿度传感器DHT11和一个WIFI模块:安信可ESP8266模块,另外一LED灯代替继电器控制家用电器
各模块如图:
温湿度传感器:

wifi模块:

继电器:

3.系统功能:a.首先系统采集环境温湿度并在LED灯上显示出来,可以利用KEY8切换温湿度显示;b.然后可以控制一路输出,外接继电器控制家中电器:c.通过wifi实现环境温湿度实时上传到手机或者电脑;d.手机或者电脑客户端通过wifi实现对外设的控制。
系统运行图片如下:
a.系统正常运行并显示温度

b.控制外设打开

c.控制外设关闭

d.电脑搜索wifi信号连接

e.与wifi建立连接

f.温湿度实时上传

g.电脑客户端控制输出开关

h.手机端连接和数据接收

系统评价:
功能:实现环境温湿度采集并显示,通过wifi上传数据到手机或者电脑;wifi和按键控制一路输出开关;
不足:1.手机端接收数据总是会丢失数据,不知为何,猜测是手机app问题;2.wifi上传数据占用CPU大量资源,以致按键扫描不灵;
项目感受:
经过这次活动,学习了很多,期间也遇到很多问题,以前用开发板,都不太关心芯片主频,这次这个20M的瑞萨开发板让我感受到了频率不够,做一个1us的定时器延时都没有做出,好像最低是2us,另外串口通信速度不够,在wifi通信过程中占用了大量时间,导致程序中按键扫描就有一段时间是盲区。不过还好基本上完成了,以后在改进。

视频一:http://www.iqiyi.com/w_19rtgt3yih.html
视频二:http://www.iqiyi.com/w_19rtgt7aeh.html


P50913-110749.jpg (624.43 KB, 下载次数: 0)

P50913-110749.jpg

P50913-110754.jpg (567.68 KB, 下载次数: 0)

P50913-110754.jpg

P50913-110828.jpg (748.13 KB, 下载次数: 0)

P50913-110828.jpg

Program1.rar

67.8 KB, 下载次数: 22

程序代码

点赞 关注(1)

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表