四轴飞行器DIY活动征集报名中!更有现金奉送哦~→ 立即报名 ←
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 教你DIY一款温湿传感器,即时了解你家中的温湿度!

共2条 1/1 1 跳转至

教你DIY一款温湿传感器,即时了解你家中的温湿度!

助工
2019-01-24 10:34:15    评分


DIY这前先科普一下:最宜人的室内温湿度是:
1、冬天温度为18至25℃,湿度为30%至80%;
2、夏天温度为23至28℃,湿度为30%至60%,在此范围内感到舒适的人占95%以上。
3、在装有空调的室内,室温为19至24℃,湿度为40%至50%时,人会感到最舒适。如果考虑到温、湿度对人思维活动的影响,最适宜的室温度应是工作效率高。18℃,湿度应是40%至60%,此时人的精神状态好,思维最敏捷。

OK,今天就来教大家DIY《温湿传感器》,时时了解你家中的温湿度,看看是否合适居住吧!

看看我们需要的配件:

1、zigbee开发板 30元
2、zigbee模块 45元
3、zigbee扩展板 15元
4、DHT11温湿传感器 8元

第一部分:组合开发板和扩展板,连接等

1、DHT11温湿度接线

扩展板仿着面包板做的,记得DHT11的第2脚针要连P0.6。

连好后的效果,加入一个LED是为了方便查看是否正常(闪亮说明正常)。

2、插入到开发板上

注意:拿个东西隔离zigbee模块,如果压到上面的脚针可能会短路。

第二部分:为ZIGBEE模块刷代码。

1、插上SMARTRF04EB下载器(如果IAR 8.10不认的话,请看是否插正确/用笔戳RESET键)。

RESET重启键。

2、源代码解说

ZIGBEE模块源代码点半导体社区下载:
http://pan.baidu.com/s/1nMd6Q

主要三个文件:SerialApp.c、DHT11.H、DHT11.C。(如果对源码结构不懂,请看这篇文章《Zigbee自组网》
SerialApp.c是实现层,只要我们在这里调用相关的功能就可以。
DHT11.H、DHT11.C就是获取温湿度的类啦(通过小修改还可以用在其它单片机上哦)!

1)将DHT11.H、DHT11.C导入项目(这步源代码已经存在,可以不用操作)

然后直接“选择”再确定,就可以添加进来了!

2)在SerialApp.c引用DHT11.h。

添加:#include “DHT11.h”

3)设置获取温湿度间隔

4)在SerialApp_ProcessEvent启用:

5)采集代码部份

6)点击编译

上面完成后,看到有绿色的调试,按F5就刷代码成功了!

第三部分:连接电脑串口调试

1、插上CP2102 USB下载器

对应好再插入
DTR RX TX VCC CTS GND

2、电脑打开串口软件

3、手机打开http://m.znck007.com
在《智能创客手机控制端》里,家中环境-》家中温度,空气湿度,就可以看到当前的温湿度了!

那么这样,我们调试就成功了!

如果想让他单独运行,可以用CP2102再加上USB充电器供电(可为手机充电的)

切记:其它方式供电只能为v3.3,否则可能会烧坏zigbee模块!

来源:智能创客

链接:教你DIY一款温湿传感器,即时了解你家中的温湿度!




关键词: 传感器     温湿度    

专家
2019-02-01 21:18:27    评分
2楼
很实用,谢谢。 有时间了对照着做一下。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]