终于可以用X9D来玩各种玩具飞机了!
当然之前也是有类似的高频头,可是价格不便宜不说,用起来也并不是很方便。直到这个小东西出现,一眼就知,就是它了。
直接盗用了任工的淘宝宝贝页面的介绍图。也大方放上淘宝地址:
https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-10540588388.32.6oMQdd&id=538480638095
是的,就是之前介绍的任牌接收机作者任工的新作。
高频头正面是一枚ATMEGA 328P和78M05稳压,背面是一片NRF24模块。硬件组成很简单,精华的是软件部分。看看支持的机型:
个人最欣赏的是切换协议用软件的方式,不必去拨动某个硬件按钮。不然换个灰机玩还要打开后盖去拨开关/旋钮,记也记不住还要带个说明书;要么就不盖盖子裸奔,which我个人很不喜欢。
但是看似这种软件切换也挺麻烦的呀每次要重新对频,对频姿势还搞得跟搓KOF一样,何况也记不住这个出招表啊?表怕,这时候就又是OpenTx的表现时间了。我们完全可以把这个出招表做进模型设置里,达到每次切换模型时无脑自动对频的效果。
读了说明书,知道CH12可用来触发重新对频。思路为,当切换到某模型时,立刻根据该模型的对频出招表,设置好对应通道的值,同时“拨动”一下CH12,触发模块重新对频。
下面以司马的X11为例,来看具体设置。先附上完整的设置文件供下载: toy-mtx
首先,因为使用了外置高频头,我们需要关掉内置高频头。Internal Radio System下的Protocol设为OFF。然后打开外置高频头,将External Radio Module设为PPM,Channels设为12,其他值保持自动/默认即可。注意这里Timer 2要设置成ON,这样只要一开机/一切换到该模型,无论解锁与否,油门位置如何,Timer 2都会自动开始计时。我们后续将利用这个计时器来实现自动对频。
Inputs / Mixes 比较直白,按个人习惯设置好开关即可,唯一需要注意的是,Mixed里不要设置CH12。
Logical Switches / Special Functions 就是重点了。
首先我们设定了L6和L7两个逻辑开关,其效果分别是在开机/切换模型后的第1和第3秒为真,然后就都为假。然后我们设定了两个特殊功能,先在L6持续为真的时候(开机的前1秒),自动将CH12通道设置为“高”,随后就“低”,模拟了拨动CH12的效果,也就触发了高频头重新对频的动作。与此同时,我们在L7持续为真的时候(开机的前3秒),根据出招表,自动将CH1和CH2都设置为“低”,也就是对司马X11进行对频。这样对高频头来说,相当于是掰住摇杆开的机。然而实际上我们只需要开机/切换到该模型即可。
要配合其他玩具飞机使用,只需要复制一下这个模型的设定,根据出招表,修改一下SF里响应L7的设置即可。比如针对澄星CX-10A,只需要一个SF,Override CH1 -> 100。而如果是伟力v977,则需要3个SF,分别Override CH1-> -100, CH2 -> -100, CH4 -> 100。
这里有个小问题是,玩具飞机一般是先给飞机上电,再开控。而按照航模玩家的习惯,我们习惯先开控,再给飞机上电。这样在错过了前3秒后,控就不会再尝试对频动作了。这时候要关控重开也是麻烦。所以我设定了一个逻辑开关L9,和特殊功能SF9,并且绑定在X9D的自动回弹的两段式开关SH上。遇到这种情况,只要拨一下SH,就会重置Timer 2的计时器,也就等于重启了对频操作。并且该功能会先检查油门锁的情况,只有当油门锁定时才会重启对频,避免在飞行过程中误触开关导致炸机。截图里的L1-L4和SF1就是油门锁的设定,具体的解释可参考之前写的OpenTx油门安全锁设定。
这个高频头不错,不过很难自己刷固件,新版本的固件多了一个遥测功能