电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>重新利用旧遥控器开源分享

重新利用旧遥控器开源分享

2022-11-18 | zip | 0.34 MB | 次下载 | 免费

资料介绍

描述

该项目允许您重复使用旧 VCR、电视、DVD 播放器等的多余遥控器。

poYBAGN26-6AUi6eABr6kFEMHfA02.jpeg
已经用这 5 个遥控器进行了测试
 

您可以使用遥控器打开带有继电器、功率晶体管或任何其他 5 伏信号可以控制的设备,如灯、加热器等。如此处所示,它最多只能切换 6 个 LED这个想法是提供草图和面包板布局,以便发送到 LED 的信号可以并行发送到用户想象的任何内容!

pYYBAGN26_aAFIDZABPmoaUrhvs35.jpeg
IR DetectorOptions 上没有“遮光罩”的项目
 

按照设计,它可以从任何遥控器读取 6 个 IR 代码并“记住”它们。我喜欢使用 1、2、3、4、5、6 键——但任何六个键都可以。请注意,除了 6 个已知代码之外,任何其他具有 IR 代码的键都将用作复位并将所有输出设置为关闭。我通过将代码作为长整数写入 Ardunio 板上的 EEPROM 存储器来实现这一点。每个占用 4 个字节,但由于 UNO 和 NANO 各有 1024 个字节的 EEPROM 存储器,因此空间很大。正如人们所期望的那样,这种记忆通过复位和断电保持不变。整个东西都可以放在一个面包板上,除了拨动开关。可以将引脚焊接到此开关以将其包含在面包板上。我很懒,在开发过程中用胶带把它固定在我的桌子上。

我已经用五种不同的旧剩余的进行了尝试,它们的性能都相同。我遇到的“问题”是来自一些遥控器的杂散光或较弱的信号。为了解决这个问题,我小心地将接收器“LED”向下弯曲到大约 45 度,然后在上面放一个自制的纸板和胶带盒,一端敞开。它似乎始终如一地从 5-8 英尺或更远的地方捕捉代码。在超过五天的测试和调整程序中,我没有错过任何一次。

poYBAGN26_6AQveuABOnMtFhCtI46.jpeg
可选红外探测器“盒子”
 

 

pYYBAGN27AWAUD8BAAug4DpOK-M97.jpeg
这是屏蔽箱的“第一次尝试”。工作,但不漂亮!
 

要对其进行编程,请使用“学习”位置。通过拨动开关,您可以从“运行”模式进入“学习”模式。此切换打开红色模式指示灯 LED,表示它已准备好收听。它闪烁 LED 1,然后您按下遥控器上的一个键。闪烁的 LED 1 被编程为对该代码作出反应。一旦识别出代码,它会快速闪烁模式指示灯 LED 一两秒(速度如此之快,看起来像是在振动!)然后移动到下一个 LED。这一直持续到所有六个都被编程。然后模式指示灯 LED 以 1 秒的间隔缓慢闪烁,指示系统应切换到运行模式。

我在编程时发现最常见的错误是忘记将手指移动到遥控器上的下一个数字。因此很容易用相同的代码对两个输出进行编程。每次启动时,它都会查找此类重复项。如果找到它们,它会闪烁几次“有问题的”LED,以表明可能需要重新编程。然而,一个人可能想要几个键做同样的事情,所以它不会强制重新编程。

模式状态、错误等由红色状态 LED 的闪烁率指示。闪烁的 LED 等指示的所有信息都将发送到串行监视器。我将它设置为使用 LED 闪烁序列,这样用户就可以在没有计算机的情况下进行设置。发送到串行监视器的消息比记住以不同速度闪烁的 LED 的含义更容易理解。由于这通常只会编程几次,因此将其连接到您的 PC 并在串行监视器上观看文本可能更自然。

草图代码中有很多制衡。它们有据可查(我希望!),所以我不会在这里提供详细信息。熟悉 C、C++Arduino IDE 的用户应该能够轻松地遵循代码并在需要时进行修改。

附录:我已经用 5 个与 LED 1 到 5 并联的继电器对此进行了测试,它按预期工作。它们都切换 120 VAC 台灯,因此电路按预期工作。我的继电器用完了,所以必须假设第 6 个信号也能正常工作。请注意,这只是一个概念证明。我不得不用 CD4011 四与非门反转前四个输出的信号,因为它们在 0 伏而不是 5 伏时关闭。单个继电器工作在 + 5 伏信号上,因此不需要信号反转。请小心切换电源电压。它们是高电压的,有可能造成严重的电击甚至死亡!

 

请记住,这只是一个示例。发挥您的想象力,将哪些设备连接到 6 个输出。享受!

poYBAGN27AqAKqahAAeSS-nb8yw477.png
 

 

pYYBAGN27BKAOscdABOYe4vu5WY36.jpeg
继电器关闭
 

 

pYYBAGN27BqAJYirABRLtLxvtWc88.jpeg
继电器开启
 

 


评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费