如何把 600+ 红外代码完整导入 Flipper Zero:新手快速搞定万能遥控器
【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper
茶几上散落着电视、空调、音响的三四个遥控器,用的时候还得逐个翻找。你手里正好有一台 Flipper Zero,想让它替掉其中一部分。这篇只讲一件事:把 600+ 设备的红外代码库完整导入 Flipper Zero,靠.ir文件和 qFlipper,把它变成一台真正能用的万能遥控器。
先确认你的设备在不在支持范围
先判断你的设备能不能被控制,再决定导入哪个文件。Flipper Zero 红外功能内置了下面这些协议:
- NEC
- SIRC(Sony 系列)
- RC5
- RC6
- Kaseikyo
- Samsung32
这 6 种协议覆盖了市面大多数电视、空调、音响、投影仪和风扇。下面这张表把设备类型、对应文件和仓库路径放在一起,照着填就行:
| 设备类型 | 对应 .ir 文件 | 代码库路径 |
|---|---|---|
| 电视 | tv.ir(316 条) | Infrared/tv.ir |
| 空调 | ac.ir(280 条) | Infrared/ac.ir |
| 音响 / 音箱 | audio.ir(353 条) | Infrared/audio.ir |
| 投影仪 | projectors.ir(145 条) | Infrared/projectors.ir |
| 风扇 | fans.ir(236 条) | Infrared/fans.ir |
| 电视(含原始数据,更多条目) | with-raw-data-tv.ir(622 条) | Infrared/with-raw-data-tv.ir |
这些.ir文件都是标准的 IR 库格式,每个按键对应一条含协议、地址、指令的记录。红外信号本质上就是这样一串按协议编排的脉冲:
动手前的准备清单
导入前先按这份清单自查,缺一样都会卡住:
- 固件支持红外功能(已测试的 Unleashed / RogueMaster 固件最稳妥)
- qFlipper 已在电脑上装好并运行
- 已从上表选定与设备匹配的
.ir文件 - Flipper Zero 已通过稳定的 USB 连上电脑
- 已备份设备上原有的红外目录,方便回滚
最后一条别跳过:替换前先备份原有红外目录,出问题能直接还原。
用 qFlipper 完成导入并验证
这里按任务目标拆成三步,每行一步,照做即可。
选定文件
- 对照上一节的表,找到你设备对应的
.ir文件。
导入
- 用 USB 连接 Flipper Zero 到电脑。
- 打开 qFlipper,确认已识别设备。
- 把选好的
.ir文件拖入设备的红外目录(替换同名文件,或作为新文件添加)。
验证
- 在 Flipper Zero 上打开红外应用,加载刚导入的文件。
- 对准设备红外接收窗,依次按电源、音量、开关,确认有响应。
- 若长时间没有任何反应,直接跳到下面"出问题先查这里"的速查表。🎯
代码库里没有?自定义生成
如果你的设备不在上面的文件里,或需要自定按键功能,可以用在线工具 Flipper Maker 生成自己的红外代码。它适合两类场景:设备不在现有.ir库中;你想把几个常用功能合成一个自定义遥控器。生成的文件同样是标准.ir格式,导入方式和上面完全一样。
出问题先查这里
卡住时先对照这张表,多数问题都能在这里解决:
| 现象 | 可能原因 | 处理方式 |
|---|---|---|
| 设备完全无响应 | 距离远 / 被遮挡 / 设备没通电 | 对准红外接收窗、清掉遮挡、给目标设备通电 |
| 按键错乱或无效 | 文件协议与设备不匹配 | 换对应协议的.ir文件,或用自定义生成 |
| 导入后设备里看不到文件 | 没传到红外目录,或 manifest 未更新 | 确认路径正确;改用已测试固件 |
| 打开应用就报错 | 当前固件太旧、不支持该红外库 | 升级到支持红外功能的固件 |
| 长按后卡住 10–15 秒没画面 | 正常,正在跳过其它按键 | 等待即可,不必强制退出 |
最后一步
导入完成后,逐台设备验证一遍:电源、音量、开关三个键都正常,这台万能遥控器就算正式可用了。
【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考