项目简介
此项目致力于运用Arduino与F-Machine设备进行交互,借助H34A 315MHz无线模块实现对设备的控制。支持的设备有F-Machine Gigolo和Tremblr遥控器(远程类型 'A'),适合自制遥控器场景,但因缺乏反馈机制确认设备是否接收并按预期执行命令,不太适用于自动化应用。
项目的主要特性和功能
- 兼容多种Arduino设备,例如Adafruit Trinket M0等。
- 采用H34A无线模块作为收发器,支持ASK/OOK调制方式。
- 可对F-Machine Gigolo和Tremlbr等远程设备(远程类型 'A')进行控制。
- 能通过简单编程控制无线模块发射,实现远程遥控功能。
安装使用步骤
硬件安装
- 把无线模块的ANT连接到Arduino的合适接口。
- 将无线模块的VCC连接到Arduino的5V电源。
- 把无线模块的GND连接到Arduino的地线。
- 把无线模块的DATA连接到Arduino的数据引脚(默认是D0)。
软件安装
- 在Arduino IDE中从Arduino库管理器安装rc-switch库。
- 加载
rfmachine.ino
文件,按需编辑loop()
函数里的命令。 - 将编译后的代码烧录到Arduino设备。
逆向工程
若要了解如何逆向工程F-Machine遥控器以获取更多信息,可查阅NOTES.md
文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】