红外遥控灯终极版
上次制作了红外遥控灯,把红外接收管放在灯上,有网友说他没有这么高的梯子,不方便。另外BLUNO BEETLE的主控供电采用的是直流供电需要更换电池或者充电。基于上述原因我决定对其进行改进。作品展示:http://www.tudou.com/programs/view/prAdlLA6FHI
图1项目器材:
序号名称数量
1Bluno Beetle1
2IR 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但是当我打开日光灯的开关面板后,发现把所有的东西放在这里是不现实的,因为这里只有两路线。分别是控制两路灯的,不过很巧的是旁边的风扇调速器坏了,不如就用风扇这路来为主控Bluno Beetle供电。图3拆掉风扇面板发现里面已经毁坏了,不知道能不能用。图4找到电路中的火线和地线。图5用万用表检测电路电压是否正常。图6去除多余的面板将风扇的火线和地线挑出。(注意两头不要搭线)图7将开关电源的AC端正负极分别与火线(红)地线(黄)连接,接头部分要保证连接的牢固性。上图中我们将其绞在一起接线方法。图8再用黑绝缘胶布包裹其接头部分,做到电气隔离。(在此步接线过程中,请务必断路!或使用绝缘工具进行操作)2.线路连线主控部分电路连接,按下图所示的方式焊接连线Bluno Beetle、继电器、红外接收管等。图93.代码编写运行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拿出电线连接器将其拆为两份,作为左右开关中的连线接头。图11图11中我们可以看到作左右开关的地线分别是绿色和蓝色,同时作开关的火线是从右开关并过来的。将原来左开关处的地线(绿色)移除,接在电线连接器一头,通过黄色杜邦线与继电器NO端连接,继电器COM端与左开关面板的地线处连接。图12同样方式连接右边继电器。图13使用热熔胶枪对Bluno Beetle主控金属部分进行封装,避免相互搭线短路。图14
从Beetle控制器的VIN与GND引出两根线与开关电源DC5V的正负极分别接线。并用黑绝缘胶布对接头部分进行电气隔离。在正式安装面板封装前,请务必测试下其功能是否实现。图15将继电器主控等都塞到开关的盒子里,将红外接收管和主控拨码开关留出。图16用胶带将红外接收管和拨码开关固定,并把风扇口用胶带封上。整体效果如上图 学习了谢谢分享 啊大神你是在学校吗…… 啊感谢大神的无私分享! {:5_160:} iooops 发表于 2017-2-15 20:13
啊大神你是在学校吗……
我是在学校,一枚微小的老师。 iooops 发表于 2017-2-15 20:14
啊感谢大神的无私分享!
不谢,客气了大家一起玩起 学习了谢谢分享!!! 用接线器是个好办法 动手能力赞一个,既然有个风扇调试器,为何不把红外和开关一起装进去?放到外面不太美观。 mickey 发表于 2017-2-28 14:29
动手能力赞一个,既然有个风扇调试器,为何不把红外和开关一起装进去?放到外面不太美观。 ...
谢谢你的建议,当时考虑不周,以后改进。 mickey 发表于 2017-2-28 14:29
动手能力赞一个,既然有个风扇调试器,为何不把红外和开关一起装进去?放到外面不太美观。 ...
我其实应该用3D打印个外壳。 最终作品有些不太美观,但是功能很强大
页:
[1]