收齐家里的遥控器:Flipper Zero 红外遥控批量导入 600+ 设备代码
【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper
想把家里那堆遥控器收起来?借助这个开源 Flipper 项目提供的红外代码库,你可以把 600 多台设备的红外代码导入 Flipper Zero 红外遥控,覆盖电视、空调、投影仪等主流家电,全程大约十分钟。
能控什么:Flipper Zero 红外遥控的实际范围
傍晚到家,空调还没开。你打开红外应用,选中空调文件,按下电源、设定温度。或者开会时,指尖一点就能唤醒投影仪、切换信号源。两个日常场景,一台设备就够。
它能接住这么多家电,靠的是足够宽的红外协议支持,代码库主要覆盖这六类协议:
| 协议 | 常见对应设备 |
|---|---|
| NEC | 大量电视、投影仪 |
| SIRC | 索尼等视听设备 |
| RC5 | 飞利浦等品牌电视 |
| RC6 | 家庭影院、影音设备 |
| Kaseikyo | 大金等品牌空调 |
| Samsung32 | 三星电视与音箱 |
协议之外,仓库还按家电品类把代码分成了独立文件:电视、空调、音响、投影仪、风扇各一份,需要哪类就取哪份。
导入前检查:固件与 .ir 文件清单
动手前先确认两件事:
- 固件版本。如果设备跑的是官方固件,导入后可能遇到 manifest 文件问题,导致万能遥控文件无法使用。项目文档建议改用 Unleashed 或 RogueMaster 固件,二者都已随附全套万能遥控文件,也经过实测。
- 备好文件。代码都放在仓库的
Infrared/目录,按你想控的设备选择:- tv.ir:电视
- ac.ir:空调
- audio.ir:回音壁、音箱
- projectors.ir:投影仪
- fans.ir:风扇
拿不准就先只下载电视这一份,测通之后再补其余的。
用 qFlipper 导入 .ir 文件
用 qFlipper 传输红外代码分三步:
- 连接设备。把 Flipper Zero 用 USB 连上电脑,打开 qFlipper。你应该看到:设备出现在 qFlipper 的侧边栏里,可以浏览它内部的文件。
- 传输文件。在 qFlipper 的文件视图里进入设备上的
infrared目录,把下载好的 .ir 文件拖进去。你应该看到:传输完成,文件名出现在目录列表中;如果已有同名文件,会弹出覆盖确认,确认后旧文件被替换。 - 落盘确认。刷新目录,确认 .ir 文件位于
infrared目录下、大小与源文件接近。然后拔掉 USB,在设备端进入红外应用,新文件应该已出现在遥控器列表中。
第一次红外遥控测试:从电源和音量开始
先选 tv.ir 来试,按这个顺序过一遍按键:
- 电源。最容易验证:电视能开能关,说明代码已经生效。
- 音量加减。看音量条是否跟随移动。
- 频道切换。确认频道号在变。
这三类按键标准文件里都有,都能用就可以日常接管了。如果代码库没有你的品牌或型号,还有一个入口:Flipper Maker 在线工具可以按协议拼装代码、生成自己的 .ir 文件,生成后再按上面的方法传进设备。
不灵怎么办:四种常见故障与处理
按下面顺序排查,每条都是"现象 → 原因 → 处理":
- 按了没反应→ 设备协议或地址与当前文件不匹配。先换同类设备的代码文件试试;仍不行就用 Flipper Maker 为对应品牌生成自定义代码。
- 红外应用里看不到文件→ 文件没落对位置,或 manifest 不兼容。检查文件是否在
infrared目录;若用官方固件,可换 Unleashed 或 RogueMaster 固件。 - 切按键时卡住十几秒→ 属于正常现象,它正在跳过一大批用不到的键,稍等即可。
- 只有部分按键有效→ 该设备的部分功能走了不同协议。查一下品牌对应的协议,再换对应文件。
收尾与两条提醒
一句话收束:备对 .ir 文件、用 qFlipper 传到位、先从电源和音量测起,Flipper Zero 就能接管家里大部分遥控器。
两条小提醒:
- 覆盖之前,把设备里的原文件复制到电脑备份,出了问题随时能还原。
- 按家电类型分批验证,一类测通了再换下一类,不要一次全量替换。
【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考