使用万能遥控
flipper zero 让你无需复制原始红外(ir)遥控器就能控制各种设备。借助 universal remotes 功能,你可以把 flipper zero 当作万能红外遥控,向电视、音响系统、投影仪和空调发送指令。该功能会从内置的红外遥控协议字典中发送指令。主流电子品牌都使用这些协议,通过红外遥控器控制自家设备。 本页将介绍 flipper zero 提供的万能红外遥控类型及其指令,同时说明如何把你的遥控器添加到 universal remotes 中。 万能遥控概览 flipper zero 内置了多种万能遥控,例如电视遥控、音响系统遥控、投影仪遥控和空调遥控。通过 main menu > infrared > universal remotes 即可使用这些万能遥控。 电视遥控 电视万能遥控可以控制电源、调节音量、切换频道以及静音。 音响系统遥控 音响系统遥控可以控制电源、播放和暂停、切换曲目、调节音量以及静音。 投影仪遥控 投影仪万能遥控可以控制电源、调节音量以及静音。 空调遥控 空调万能遥控可以控制电源、开启除湿模式,以及在制冷或制热模式下设置温度。请注意, off 按键只能关闭空调;要打开空调,请按空调万能遥控上的任意其他按键。 发送指令 发送指令时,flipper zero 会模拟红外遥控器使用的整个协议字典。当 flipper zero 发出的协议与目标设备使用的协议匹配时,该设备就会执行指令。 要发送指令,请执行以下操作: 转到 main menu > infrared > universal remotes 。 根据你想控制的设备选择相应的万能遥控。 选择你想发送的按键/指令。 将 flipper zero 对准设备并按 确认键 %ok%——flipper zero 会开始使用字典中的协议发送指令。 请持续将 flipper zero 对准设备,直到设备执行指令,或整个字典播放完毕。 如果指令未被执行 你的原装遥控器所用协议不在 flipper zero 字典中。 > 如果手边有原装遥控器,可以尝试从它上面 读取 https //docs flipper net/zero/zh/infrared/read 指令,或把指令添加到 universal remotes 字典中。 把你的遥控器添加到 universal remotes universal remotes 功能可能不支持你的电视、空调、投影仪或音响系统。这种情况下,你可以捕获自己遥控器上对应按键的红外信号,并把它们添加到我们在 github 上的 universal remotes 字典中。请按以下步骤操作: 按 这里 https //developer flipper net/flipperzero/doxygen/universal remotes html#md universal remotes 的说明,用 flipper zero 捕获并保存红外信号。 使用 qflipper https //docs flipper net/zero/zh/qflipper 把包含捕获数据的文件下载到电脑。 用文本编辑器打开下载的文件,查看红外遥控器数据。 fork flipperdevices/flipperzero firmware https //github com/flipperdevices/flipperzero firmware 仓库。 把第 3 步中的数据追加到 applications/main/infrared/resources/infrared/assets 目录下对应文件( tv ir 、 ac ir 、 projector ir 或 audio ir )的末尾。 提交更改。 发起 pull request。 收到你的 pull request 后,我们会进行审核并将其加入 universal remotes,让提交的红外信号可供整个社区使用。