小车升级为无线遥控啦!去年买的遥控直升机没玩几次就摔坏了,后来买了个配件,玩了两回又摔坏了,实在不想修了。前一段时间小车做好后,一直想用无线遥控,想了很长时间,也没想什么 好的方法来做一个漂亮的遥控器。后来我把注意打到了遥控直升机遥控器了。我想,要是能把它改成小遥控器,那操作手感一定很棒。起先还准备用示波器破解直升机遥控器和直升机之间传输的信号,研究了一段时间,才发现自己很幼稚,因为原理图也没有,什么资料都没,就只知道遥控器的无线频率是2.4GH了,这样要破解的话,比登天还难。后来想想用STC单片机做一个也不是很难。于是乎,我一下狠心就把飞机遥控器给拆了。我先把里面的控制电路板拆下来。再用斜口钳把按钮和电源开关那部分电路板给剪下来,装回去,当然,两个操纵杆是要保留的,其实就是4个电位器。然后焊了一个单片机最小系统,把按钮和电位器往上一接硬件就算完事了。然后又把STC单片机的ADC例程一改,再把USART例程一改,往上一加。软件也就完事了。我的自定义协议是:一次用串口发送21字节数据,ADC的分辨率为256级,每个电位器用3 字节ACSII码表示,所以前12个字节是4 个电位器数据,后8个字节用来表示8 个按钮,按下发ACSSII码 ‘6’,否则发‘0’。最后一个固定为0xaa,用于检察通讯是否错误。 好了就写这了,有空再接着写吧。
技术专区
评论