红外遥控灯终极版

2017-02-132.1万
AI 快速预览详细 收起
本项目介绍了如何使用Bluno Beetle主控器和IR Kit红外遥控套件实现对两路日光灯的控制。通过交流AC220V转直流DC5V开关电源解决了供电问题,无需频繁更换电池或充电。项目包括主控供电、线路连线、代码编写和实地接线等步骤。最终效果是通过红外遥控器控制两路日光灯的开关。
上次制作了红外遥控灯,把红外接收管放在灯上,有网友说他没有这么高的梯子,不方便。另外BLUNO BEETLE的主控供电采用的是直流供电需要更换电池或者充电。基于上述原因我决定对其进行改进。
作品展示:http://www.tudou.com/programs/view/prAdlLA6FHI

红外遥控灯终极版图1
1
项目器材:
序号
名称
数量
1
Bluno Beetle
1
2
IR kit红外遥控套件
1
3
数字继电器
2
4
交流AC220V 转直流DC 5V开关电源
1
5
拨动开关
1
6
电线连接器
1
7
杜邦线若干
1


制作过程:
本次制作中使用DFR0339 Bluno Beetle主控器,配合DFR0107 IR kit红外遥控套件及两个继电器实现对两路日光灯的控制。由于主控Bluno Beetle使用得是直流5V供电,而市电为交流220V供电。如果对主控供电采用电池,也是可以的但是要更换电池或者为其充电。为了彻底解决这个问题我们决定使用交流电。为此从万能的淘宝上找到了交流AC220V 转直流DC 5V开关电源,通过它可以将AC220转成DC5V。
1.主控供电
对开关电源AC和DC端进行焊接,输入端线材可以选择粗一些的导线,这样后面与市电线接头会方便些。
红外遥控灯终极版图2
图2
但是当我打开日光灯的开关面板后,发现把所有的东西放在这里是不现实的,因为这里只有两路线。分别是控制两路灯的,不过很巧的是旁边的风扇调速器坏了,不如就用风扇这路来为主控Bluno Beetle供电。
红外遥控灯终极版图3
图3
拆掉风扇面板发现里面已经毁坏了,不知道能不能用。
红外遥控灯终极版图4
图4
找到电路中的火线和地线。
红外遥控灯终极版图5
图5
用万用表检测电路电压是否正常。
红外遥控灯终极版图6
图6
去除多余的面板将风扇的火线和地线挑出。(注意两头不要搭线)
红外遥控灯终极版图7
图7
将开关电源的AC端正负极分别与火线(红)地线(黄)连接,接头部分要保证连接的牢固性。上图中我们将其绞在一起接线方法。
红外遥控灯终极版图8
图8
再用黑绝缘胶布包裹其接头部分,做到电气隔离。(在此步接线过程中,请务必断路!或使用绝缘工具进行操作)
2.线路连线
主控部分电路连接,按下图所示的方式焊接连线Bluno Beetle、继电器、红外接收管等。
红外遥控灯终极版图9
图9
3.代码编写
运行Example中的IRrecvDemo代码即可。如果没有装载该库,请先加载库。Upload上述代码后,打开Arduino IDE的串口监视器(Serial Monitor),设置波特率baud为9600,与代码中Serial.begin(9600)相匹配。设置完后,用Mini遥控器的按钮对着红外接收管的方向,任意按个按钮,我们都能在串口监视器上看到相对应的代码。如按数字“0”,接收到对应16进制的代码是FD30CF。每个按钮都有一个特定的16进制的代码。如果按住常按一个键不放就是出现“FFFFFFFF”。在串口中,正确接收的话,应该收到以FD-开头的六位数。如果遥控器没有对准红外接收管的话,可能会接收到错误的代码。我们这里使用了开关按钮和VOL+按钮。对应16进制代码分别为0xFD00FF和
代码如下所示。
4.实地接线
虽然图9中绘制的电路连线十分清晰,但是和实际交流电路连接时还是有所不同的。为了减少控制电路与交流电路的接头的工作量。这里使用了电线连接器,一个就是一组2个连线柱。
红外遥控灯终极版图10
图10
拿出电线连接器将其拆为两份,作为左右开关中的连线接头。
红外遥控灯终极版图11
图11
图11中我们可以看到作左右开关的地线分别是绿色和蓝色,同时作开关的火线是从右开关并过来的。将原来左开关处的地线(绿色)移除,接在电线连接器一头,通过黄色杜邦线与继电器NO端连接,继电器COM端与左开关面板的地线处连接。
红外遥控灯终极版图12
图12
同样方式连接右边继电器。
红外遥控灯终极版图13
图13
使用热熔胶枪对Bluno Beetle主控金属部分进行封装,避免相互搭线短路。
红外遥控灯终极版图14
图14

从Beetle控制器的VIN与GND引出两根线与开关电源DC5V的正负极分别接线。并用黑绝缘胶布对接头部分进行电气隔离。在正式安装面板封装前,请务必测试下其功能是否实现。
红外遥控灯终极版图15
图15
将继电器主控等都塞到开关的盒子里,将红外接收管和主控拨码开关留出。
红外遥控灯终极版图16
图16
用胶带将红外接收管和拨码开关固定,并把风扇口用胶带封上。整体效果如上图

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(8)
20060606
20060606
最终作品有些不太美观,但是功能很强大
Mickey
Mickey
动手能力赞一个,既然有个风扇调试器,为何不把红外和开关一起装进去?放到外面不太美观。
hnyzcj
hnyzcj
作者
回复Mickey
我其实应该用3D打印个外壳。
hnyzcj
hnyzcj
作者
回复Mickey
谢谢你的建议,当时考虑不周,以后改进。
单品蓝山
单品蓝山
用接线器是个好办法
jiashe2011
jiashe2011
学习了 谢谢分享!!!
iooops
iooops
评论内容
iooops
iooops
啊感谢大神的无私分享!
hnyzcj
hnyzcj
作者
回复iooops
不谢,客气了大家一起玩起
iooops
iooops
啊大神你是在学校吗……
hnyzcj
hnyzcj
作者
回复iooops
我是在学校,一枚微小的老师。
weiking
weiking
学习了 谢谢分享
- 没有更多了 -