如何使用旋转旋钮替代电视遥控器

电子说

1.2w人已加入

描述

步骤1:查找您的频道代码

关于如何在此处接收和解码您的遥控器的信号已经有了很好的指导,https://www.instructables.com/id/How-to-control-your-TV-with-an -Arduino/。我遵循了此Instructable的前几个步骤,并使用该代码获取了遥控器的按钮代码。当您按照另一本Instructable中的指示进行操作时,应将电视所有按钮的代码复制并粘贴到文本文件中。我已经包含了从遥控器获得的值,以作为您的外观示例。

步骤2:连接起来

遥控器

遥控器

遥控器

遥控器

遥控器

使用面包板或焊料和跳线将电位器抽头(通常是中间引脚)连接到Arduino引脚A0和另外两个接地引脚和5V引脚(顺序无关紧要,只影响旋转方向)。然后将IR LED连接到Arduino引脚D10,并确保串联一个电阻(如果吹动IR LED,您将不知道,因为看不到灯!)。

第3步:编写代码

我已经包含了用于遥控器的代码,但您需要对其进行编辑才能使其正常工作。使用带有4.7 kOhm电阻器的10位置旋转开关电位器分接点,那么唯一需要更改的是将channelCodes.ino文件中的值更改为在步骤1中获得的值。如果使用的是常规电位器或不同的电阻值,那么您可能需要修改代码部分,根据您自己的电位计将您的AnalogRead值分为10个不同的状态(变量称为switchState)。无论哪种方式,您都需要将channelCodes.ino文件中的值更改为您在步骤1中获得的值。然后将代码上传到Arduino并进行测试,以确保它可以正常工作,然后再继续。

第4步:制造外壳

遥控器

遥控器

遥控器

遥控器

遥控器

我用泡沫芯制作了用于远程电路的外壳。您可以使用任何喜欢的方式制作外壳,也可以根据需要将其裸露在一块面包板上。我将泡沫芯切成条,然后将条切成四个部分,制成一个盒子。我在其中一个电位计面板的中央切了一个孔,并使其顶部。然后,我将面包板和电位计热粘到孔中,以确保其不会移动(注意不要粘得太多,以免改变电位计的位置)。我将切片折叠成一个盒子,然后将其热粘合到位。然后,我从泡沫上切下两块面板,将LED戳出,然后将电源线拔出,然后将它们热粘合到盒子上,制成一个立方体。我还将3d打印的旋钮热粘到旋转开关的轴上。

第5步:打印标签

最后一个您需要做的是为遥控器打印标签。我使用标签制作器和银色削皮刀在外壳上显示通道,但是根据您的外壳,您可能需要不同地标记通道。无论哪种方式,您都需要打开遥控器并旋转电位计或旋转开关,直到通道改变,然后将该点标记为需要标记该特定通道的位置。重复此过程,直到标记了所有频道,然后您的旋转电视遥控器就可以正常工作了!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分