27
2019
04

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

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



我们要用到一个arduino mini和zigbee开发板,anduino主要的作用是发射红外功能,zigbee用于无线通信。

这个模块一定要跟《网关》一起使用,只需要88元哦!


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


三、连上CP2102下载器(网关教程里有)



三、arduino代码解说
(目前只支持NEC、SONY、RC5、RC6编码








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


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


二、连上Smartrf04eb(《网关》里有Smartrf04eb的教程)。



三、源代码解说





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



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

一、将arduino插到zigbee开发板上!





二、对准电器,手机里按下红外按钮!


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

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。