×

红外遥控克隆实用程序

消耗积分:0 | 格式:zip | 大小:0.16 MB | 2023-02-08

李芳

分享资料个

描述

IR Clone 是一款开源红外遥控分析仪工具。该实用程序可以分析任何使用 38kHz 载波信号调制红外信号的红外遥控器。该实用程序可以选择存储和检索多达 16 个 IR 信号。此外,它还有 PC 软件来分析和编辑捕获的红外信号。

该分析仪的硬件组件围绕 STM8S003F3 MCU 构建。它安装了 24LC32 EEPROM 来存储捕获的红外信号。该装置设计为使用 5V 至 9V 直流电源或 3V 电池运行。

可以使用 PCB 上的板载跳线更改捕获重放等操作模式。这些操作模式可以随时更改而无需重新启动设备。

除了 IR 克隆 PCB 之外,运行该系统所需的唯一外部组件是 4×4 矩阵键盘。大多数普遍可用的 4×4 键盘可以直接与该系统耦合。

IR Clone PCB 的尺寸为 41.2mm × 32.1mm,采用 SMD 和通孔型元件设计。在此给定的设计中,TSOP1838 IR 解码器已用于捕获输入信号。该系统的输出级由 LD271、KCL5587S 或等效的 880nm 至 950nm (IR) LED 组成。输出级所需的38kHz调制信号由STM8S003 MCU内置定时器产生。

poYBAGPi-nmAVvrDAAD5-LLGKuc703.png
IR 克隆实用程序的调制过程。
 

存储在 EEPROM 中的捕获波形可以使用存储库中提供的 IR Clone 软件直接解码使用此应用程序,用户可以可视化和编辑捕获的信号。红外克隆软件和硬件都支持多达 16 个通道。

要将 EEPROM 数据传输到 PC,请使用任何 24LC 系列兼容的 EEPROM 读取器或编程器。在我们的演示中,我们使用廉价的基于 CH341A 的编程器来读写 24LC32 EEPROM。

除了 IR Clone 软件之外,存储库还包含一个示例 Python 脚本,该脚本展示了 EEPROM 数据的解码。

pYYBAGPi-n2AdT9BAACWYu6u7fI478.jpg
带 3V 电池组的 IR 克隆测试设置。
 

IR Clone 是一个开源项目。所有文档、原理图、PCB 设计文件、固件源代码和应用程​​序源代码均可在 GitHub.com 的项目存储库中找到


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

评论(0)
发评论

下载排行榜

全部0条评论

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