我必须承认,这个项目背后的想法是懒惰!
我目前的电视设置有点便宜,但你知道,它工作得很好:
所以每次我想看电视时,我都需要去电视,使用有线命令(我放在电视旁边)打开音频,然后回到我的沙发上,使用电视遥控器打开电视...
因为电视和沙发之间只有几米,没关系,但你知道有时我只是希望能够使用电视遥控器同时打开电视和音响系统。
很简单:使用电视遥控器打开音响系统。为了方便起见,我希望遥控器的电源按钮同时打开电视和音响系统。
为此,我需要一个 IR 接收器模块,以便能够解码按下远程电源按钮时发送的信号。
我还需要能够打开/关闭音响系统。查看音响系统有线命令,我看到它有一个开/关按钮。通过在该开关的每个端子上焊接一根电线,我可以使用继电器模块打开/关闭电路。
我注意到的是,当开关打开时音响系统关闭,当开关关闭时音响系统打开。希望SRD-05VDC-SL-C继电器接线允许在继电器未通电时打开或关闭电路。这是我想使用的第二个解决方案:如果 Arduino 未通电,则音响系统默认关闭(只需在继电器输出上使用欧姆表来选择正确的)。
最后,我需要一个 Arduino 来读取电视遥控器发送的 IR 代码并驱动继电器打开/关闭音频。起初我做了一个虚拟程序,它只是将电源按钮代码从红外接收器模块打印到串行输出,然后如果收到此特定代码,则执行最后一个打开/关闭继电器。
完成后,每次按下电视遥控器的电源按钮时,电视和音响系统都会打开(我已将 IR 接收器放置在靠近电视的位置,因此它们应该都能接收到相同的遥控信号。) . 如果我再次按下按钮,它们都会关闭。
我面临的一个问题是,有时,其中一个 IR 接收器无法正确捕获远程信号,因此您将电视打开而没有声音,或者声音打开但电视关闭。
为了解决不同步问题,我允许遥控器上的第二个按钮来控制音响系统的继电器,这样我就可以独立控制它来同步两个设备。
而且……就是这样!这很简单,而且效果很好。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !