欢迎光临haoDIY - DIY制作从这里开始!

diy音响功放音箱胆机电子单片机电脑科技小发明机器人制作_haoDIY

haodiy微信
当前位置: 主页 > 最新DIY > 综合DIY >

《ITEAD智能家居DIY教程4》远程红外控制篇

时间:2017-07-05 07:25来源:本站 作者:haodiy 点击:
http://player.youku.com/player.php/sid/XNzI0MzIyNjQ0/v.swf上一节我们学习了如何DIY智能开关,今天我们来学习如何控制家里的红外遥控电器,例如:空调、电视

上一节我们学习了如何DIY智能开关(),今天我们来学习如何控制家里的红外遥控电器,例如:空调、电视、机顶盒、风扇等等。

这次我们还是用Nano开发板作为控制器,用最快的速度来搭建硬件。


下面是我们这次需要使用到的主要配件:

《ITEAD智能家居DIY教程4》远程红外控制篇


其他配件有: Micro USB线 X1、9V~12V/1A电源适配器X1、1p杜邦线2根

《ITEAD智能家居DIY教程4》远程红外控制篇

 

《ITEAD智能家居DIY教程4》远程红外控制篇

《ITEAD智能家居DIY教程4》远程红外控制篇



把nRF24L01模块插到NANO IO shield板子上的对应接口,再把NANO接到shield的插槽上,按钮模块接到D2的电子积木接口上,IR接收模块接到D5的电子积木接口上,再把IR发射二极管的短引脚接到地,把长引脚接到D3上。实际的电路图如下图所示:

《ITEAD智能家居DIY教程4》远程红外控制篇

按钮模块是用于学习红外编码。

硬件很快就搭好了,接下来是安装驱动和烧写固件。


Nano驱动和库文件下载地址: (复制到浏览器打开)下载完成后解压出来。


NANO驱动安装步骤:跟温湿度篇的步骤一样,已安装过Nano驱动的同学可以跳过这步。

a、给NANO插上micro USB线连接电脑

b、右键点击“我的电脑”或者“计算机”,打开“管理”

c、进入“设备管理器”,在端口com下会出现“USB Serial Port”

d、右击“USB Serial Port”,选择“更新安装驱动程序软件”

e、点击“浏览计算机查找驱动程序软件”

f、选择刚才解压出来的NANO驱动文件里面的文件夹。

g、点击确定或下一步,完成驱动安装

《ITEAD智能家居DIY教程4》远程红外控制篇

接下来,为NANO烧写固件(可随意修改源代码来实现你要的功能)


1、把下载的库解压放到你的arduino IDE目录下的libraries文件夹里面,例如我的路径是:D:\arduino-1.0.4\libraries

2、 打开arduino软件,选择Tools->Serial Port->COMX

3、 COMX就是在电脑设备管理器CP2102的COM号

4、 选择Tools->Board->Arduino Duemilanove w/ATmega328

5、  把hongwai.pde文件(可用记事本打开)里面的源代码拷贝到arduino程序界面中

6、  在平台的“电视/空调/家电”中添加新的红外设备,记住其sid

7、  把程序中的sid修改自己新添加的sid

8、  最后点击右箭头,就开始下载程序了

9、  当绿色的进度条完成,并有Done uploading说明成功了

《ITEAD智能家居DIY教程4》远程红外控制篇

 

接下来是学习红外遥控码。目前自学的编码包括NEC、SONY、RC5、RC6、其它暂不支持。


因为我们的奥克斯空调编码不支持,所以我们找了一个红外遥控开关来做实验,当然你也可以用电视机、红外风扇和其他型号的空调试试。


学习红外编码方法:给nano IO shield插上电源后,重启主板,然后长按按钮模块,使它进入学习模式。把红外遥控器对准IR接收模块,按一下,等3秒后,放开按钮模块。学习完毕。

《ITEAD智能家居DIY教程4》远程红外控制篇


最后,联网测试:

a、首先,给网关连接好网线,插上电源适配器,iboard上的LED开始闪烁,这说明有网络了

b、用手机或pc网页打开智能创客控制端m.znck007.com,并登陆你的账号

c、把IR发射二极管对准红外遥控插座,用手机点击创客平台的红外控制图标


《ITEAD智能家居DIY教程4》远程红外控制篇



《ITEAD智能家居DIY教程4》远程红外控制篇

赞一下
(0)
0%
一般般
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片
栏目列表
推荐DIY