上期我们智能创客教大家DIY智能家居路由器,这期我们再DIY《智能温湿度》,就可以时时查看家中温湿度了。Nest恒温器可以自动调节家中温度,而我们想要实现这个功能,从DIY《智能温湿度》开始吧。
这就是我们要DIY的《智能温湿度》下面是我们使用效果,需配《智能家居网关》一起使用。
原理就是:采集数据后发送到网关,网关再把数据上传互联网。下面介绍我们需要到的配件,关注我们微信教你如何去购买这些配件哦。
①路由器电源¥7
②亚克力盒子¥6
③面包板¥5
④arduino pro控制板¥16
⑤nrf24l01无线收发¥8
⑥包面线¥2
⑦ams1117稳压3.3v¥6
⑧DTH11温湿传感器¥6
⑨接线端¥1
一共57元,这些也都可以在淘宝上购买。主要是为了学习,入门成为一个创客、极客吧
制作《智能温湿度》也要需要三步:
第一步硬件(连接配件)
一、nrf24l01无线与arduino pro控制板
1、arduino控制板插入面包板
2、nrf24l01无线和arduino pro控制板连接图
大家再复习一下,无线模块的接线图:
插上接线端。
连接面包线
nrf24l01无线按接线图连到控制板上,留着VCC和GND,下一步再连到v3.3
二、ams1117降压v3.3连线
AMS1117v3.3降压模块,无线模块只能用v3.3供电;VIN是输入,VOUT是输出3.3v,看好正负线哦。
把无线模块的VCC和GND,连接降压板VOUT的正负级上
控制板的VCC和GND,连接到降压板VIN的正负级
二、DTH11温湿传感器连线
DTH11温湿度传感器,它能采集到当前的温度和湿度
我们接入前端空闲的面包插孔。温湿器共有4个脚,从上面往下(GND/空值/DATA/VCC)
控制板的GND连到温湿器的GND
控制板的VCC连到温湿器的VCC。
控制板的A2连接温湿器的DATA,用来接收温湿度。
第二步软件(刷固件)
一、连接下载线,再插入电脑
使用USB下载线(DIY网关已经有了)连接电脑下载固件http://pan.baidu.com/s/1sj0LnoL
GRN一一对应,然后插入电脑。
二、刷固件(可随意修改源码实现你要的功能)
a、打开arduino软件后,选择Tools->Serial Port->COMX
b、COMX就是在电脑设置管理器里的COM数字
c、选择Tools->Board->再选择arduino Pro or Pro Mini(5v,16M)w/ATmega328
d、点击File->Examples->znck007->wenshidu
f、最后点击右箭头(红色框里),就开始下载刷新了。
g、当绿色的进度条完成,并有Done uploading.说明成功了
第三步包装
一、联网测试
当网关上的接收模块的灯闪烁,说明已经成功连接网关了。
点击进入家居环境,登陆你的账号就可以看到温湿度了
二、装入亚克力盒子
那这样我们就完成了,下期我们再教大家DIY智能插座,下班提前热水、开空调、煮饭就靠它了。
最后大家来看着视频一起做吧!
基于arduino的温湿度投稿到奇笛网也成功发布了[鼓掌][鼓掌][鼓掌]@大学生的Arduino @冯海生hisen @Arduinos @钛极客 @Arduino中文社区 @Atmel_爱特梅尔半导体
创客同学的手既干净又好看的
额,好像不够细长吧,做创客是否要细长的手。[委屈]