步骤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步:打印标签
最后一个您需要做的是为遥控器打印标签。我使用标签制作器和银色削皮刀在外壳上显示通道,但是根据您的外壳,您可能需要不同地标记通道。无论哪种方式,您都需要打开遥控器并旋转电位计或旋转开关,直到通道改变,然后将该点标记为需要标记该特定通道的位置。重复此过程,直到标记了所有频道,然后您的旋转电视遥控器就可以正常工作了!
-
遥控器
+关注
关注
18文章
836浏览量
66073
发布评论请先 登录
相关推荐
评论