智能创客 发表于 2014-8-6 15:24:10

Arduino开源智能家居05《红外线》手机红外线控制电器

这周迟迟到来的《红外线》控制!



我们要用到一个arduino mini和zigbee开发板,anduino主要的作用是发射红外功能,zigbee用于无线通信。
http://www.znck007.com/data/attachment/forum/201408/02/114431cfx0kb9jfc1xiiwf.jpg
这个模块一定要跟《网关》一起使用,只需要88元哦!


第一部份:刷arduino代码。
一、下载arduino源代码(包含软件和库)。
下载地址:http://pan.baidu.com/s/1pJ8uT9h


三、连上CP2102下载器(网关教程里有)
http://www.znck007.com/data/attachment/forum/201408/02/160152wlwpv22wthddd9d2.jpg


三、arduino代码解说
(目前只支持NEC、SONY、RC5、RC6编码)
http://www.znck007.com/data/attachment/forum/201408/02/155800lda8auyqtt3tqi8j.jpg


http://www.znck007.com/data/attachment/forum/201408/02/155801kmitqroo4o8rrfqq.jpg


http://www.znck007.com/data/attachment/forum/201408/02/155801d919yyu4yei1qyic.jpg

四、用串口测试,波特率115200.
用串口软件直接发送{ck005001013200000001},看是否有数据打印出来,如果正常说明arduino板刷成功了!


第二部份:为ZIGBEE模块刷代码。
一、下载红外线源代码。
下载地址:http://pan.baidu.com/s/1kTqSmZP
解压后目录里运行:Projects\zstack\Utilities\SerialApp\CC2530DB\SerialApp.eww


二、连上Smartrf04eb(《网关》里有Smartrf04eb的教程)。
http://www.znck007.com/data/attachment/forum/201408/02/160338v71bidllr8ij8ldl.jpg


三、源代码解说
http://www.znck007.com/data/attachment/forum/201408/02/160401ko32dow8i9z3uyzo.jpg

http://www.znck007.com/data/attachment/forum/201408/02/160402gmymmehydieizy76.jpg

四、下载进去后会有绿色,然后按F5
如果发现P1.0的LED亮了又灭,那就说明进入到自组网,如果一直亮,看看是否接错或重刷等!



第三部份:使用手机控制,发射红外线控制电器。

一、将arduino插到zigbee开发板上!
http://www.znck007.com/data/attachment/forum/201408/02/162247s057i3f5vufffxfe.jpg

http://www.znck007.com/data/attachment/forum/201408/02/162248zia989jiicihi9ki.jpg


二、对准电器,手机里按下红外按钮!
http://www.znck007.com/data/attachment/forum/201408/02/162248fiybiae5ctii55gd.jpg

如果电器有反应,那么成功了!


《Arduino开源智能家居DIY教程系列》
Arduino开源智能家居《花絮1》zigbee小底板DIY成功
Arduino开源智能家居《认识Zigbee》zigbee功能和自组网介绍
Arduino开源智能家居《zigbee开发板》手机/按键点亮LED
Arduino开源智能家居01《网关》升级版网关正式教程(zigbee)
Arduino开源智能家居02《温湿传感器》什么样温湿度才适居
Arduino开源智能家居03《开发板套件》学习zigbee家居-性价比高
Arduino开源智能家居04《插座开关》手机控制:网扇、空调...
Arduino开源智能家居05《红外线》手机红外线控制电器


《百元智能家居DIY教程系列》
arduino教程【实战篇】01《家居网关》DIY图文视频教程
arduino教程【实战篇】02《温湿度》DIY图文视频教程
arduino教程【实战篇】03《智能插座》DIY图文视频教程
arduino教程【实战篇】04《电灯开关》DIY图文视频教程
arduino教程【实战篇】05《手机红外线》DIY图文视频教程

《智能创客DIY交流论坛》成立了
欢迎大家来提问题、交流、学习,共同建立智能的创客平台!
http://www.znck007.com(注册有机会送板子哇!)
http://image.geek-workshop.com/forum/201407/04/102046czlvslxti6kwhwx6.png


Cupid 发表于 2014-8-7 08:03:16

哇,大神,你又来了。

智能创客 发表于 2014-8-8 22:25:00

Cupid 发表于 2014-8-7 08:03 static/image/common/back.gif
哇,大神,你又来了。

额,没没。发完这个系列,呵呵……
页: [1]
查看完整版本: Arduino开源智能家居05《红外线》手机红外线控制电器