Flipper Zero 红外遥控完整指南:5 个万能遥控文件一键导入 1950 条设备码
【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper
家里电视、空调、音响、投影仪各揣一个遥控器,找不到的时候最烦。Flipper Zero 自带红外发射头,装上这份仓库里的万能遥控文件,就能用一台设备把这些遥控器全包掉。Infrared/目录下放了 5 个按设备分类的遥控文件(.ir),外加一个带原始数据的电视扩展文件,合计约 1950 条遥控码,不用写代码,导入就能用。
遥控能力全景:5 个分类文件各管什么
仓库的红外文件全部放在 Infrared/,打开就是 5 个主力文件 + 1 个电视扩展。每个文件覆盖的设备类别、遥控码数量和协议如下,按需取用即可:
| 设备类别 | 文件 | 遥控码数 | 覆盖协议 |
|---|---|---|---|
| 电视 | tv.ir | 316 | NEC / NECext / RC5 / RC5X / RC6 / SIRC / SIRC15 / SIRC20 / Samsung32 / Kaseikyo |
| 空调 | ac.ir | 280 | NEC / NECext + 原始红外码 |
| 音响 / 回音壁 | audio.ir | 353 | NEC / NECext / NEC42 / RC5 / RC6 / SIRC / SIRC15 / Samsung32 / Kaseikyo + 原始码 |
| 投影仪 | projectors.ir | 145 | NEC / NECext / SIRC15 / Samsung32 / Kaseikyo + 原始码 |
| 风扇 | fans.ir | 236 | NEC / NECext + 原始码 |
| 电视(原始数据版) | with-raw-data-tv.ir | 622 | 原始红外码(整段脉冲序列) |
说明:「原始码」指文件里直接存了一段带频率(如 38000Hz)和占空比的脉冲数据,适合标准协议描述不准确的设备;「解析码」则是按协议 + 地址 + 命令生成,更省空间。两个格式 Flipper 都能识别。
导入遥控文件到设备
整条链路就三步:选对文件 → 传进设备 → 开机验证。每步只说你要做的事。
第一步:按设备挑文件
先确认你要控制哪类设备,再对应拿文件。电视选tv.ir,空调选ac.ir,音响选audio.ir,投影仪选projectors.ir,风扇选fans.ir。电视如果标准协议不灵,就换体积更大、全原始数据的with-raw-data-tv.ir。一个文件对应一类设备,别混着塞。
第二步:用 qFlipper 把 .ir 传进设备
- Flipper Zero 用 USB 线连上电脑。
- 打开 qFlipper,让电脑识别到设备。
- 把选好的
.ir文件拖到设备里红外的对应目录,覆盖同名旧文件,或换个名字新建一份。
⚠️ 这里有个最容易踩的坑:如果你用的固件不是 Unleashed、RogueMaster 或自己编译的版本,覆盖后可能触发 manifest(文件清单)报错。仓库的 Infrared/ReadMe.md 里特意强调了这点,稳妥做法是换用经过验证的解锁固件。
第三步:打开红外应用验证
在 Flipper 上打开红外(Infrared)应用,选中刚导入的文件,对着设备按一下。
注意:加载时出现 10–15 秒没有任何动静的长停顿是正常的,它只是在遍历文件里的「其他」按键,别以为卡死了直接退出。能开关机、能调音量,就说明这条链路通了。
进阶玩法:给自己造一条遥控码
标准文件里没有你的设备?有两个方向可以试:
- 在线生成自定义代码:用 Flipper Maker 这类网页工具,输入设备协议、地址、命令,直接生成一个
.ir文件,再按上面的步骤传进去。 - 理解两种格式后手改:看懂了「解析码」(协议 + 地址 + 命令)和「原始码」(频率 + 占空比 + 脉冲序列)的区别后,就能照着现有条目仿写一条新码,加进文件里。
Infrared/下还附带了 Pronto_IR/(Pronto 码转换脚本和目录树)和 ir_remote/(示例映射),是做这类二次开发时的参考起点。
高频坑排障
现象:导入后红外应用打开报错或无反应。原因:固件与文件清单(manifest)不匹配,官方/未验证固件读不到新文件。 解法:换用 Unleashed、RogueMaster 或自己编译的固件,再重新导入。
现象:选完文件后十几秒屏幕没动静,像卡死。原因:文件较大时,固件在后台逐个加载「其他」按键的码。 解法:等 10–15 秒,这是正常加载,不用退出重开。
现象:同一个文件里有的键能控制、有的键没反应。原因:部分按键走的是设备厂商私有协议,标准协议码没对上。 解法:换「原始数据版」文件(如with-raw-data-tv.ir)整段发送脉冲,或用在线工具按正确协议重新生成。
收尾
这份仓库的价值就一句话:把「电视、空调、音响、投影、风扇」五类设备的红外码打包成现成文件,你只管导入,不用自己采集和写码。下一步,先打开 Infrared/ 挑一个你最常找不到遥控器的那类设备,把对应的.ir传进设备试一下——能开关机,这份指南就算走通了。
【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考