初步成功:用手机或电脑控制任何遥控模型,实现遥控模型智能化
和每个航模迷,船模迷,车模迷一样,我爱遥控模型。近年来,遥控模型有越来越火热的趋势。它们五花八门,都配有特殊的遥控器。遥控模型大多数功能较为单薄,仅仅是能够前进后退上升下降转圈翻跟头的玩具而已。功能稍微强大或者智能一点的遥控模型,价格就是天价!
我的想法是让所有遥控模型都变成功能强大的智能机器人,最重要的一点是:这个改造一定要很简便并且廉价。
如果你见过Parrot公司的AR Drone,你就会明白智能模型和普通模型的区别。AR Drone是用iPhone控制的小型UFO,当你用手机的重力传感器控制飞行方向,会感到比传统的航模遥控器使用起来容易很多。再加上摄像头,触摸屏,互联网等各种先进武器,你能在此基础上用软件实现无穷尽的有趣功能和应用程序。
我的思路是:手机和电脑可以上网,有强大的编程能力,并且可以利用可以无限扩展的传感器和互联网。用手机或者电脑来控制遥控模型或者做遥控模型的大脑,既智能又方便又廉价。廉价是因为不用掏额外硬件的钱去智能化这台机器。只需要方便地在手机或电脑上用流行的语言编程,方便地分享各种应用程序。
所以我这个星期天的目的是初步实现用手机或者电脑控制遥控模型。
既然我们利用的是遥控模型机械部分的精美,那么就应该本着不损伤模型硬件的原则,来进行改造。
怎样不拆开模型就能用手机或电脑控制呢?
这是我新买的Airbus公司生产的Eurocopter EC130直升机模型和古老的Android G1手机。我先把它们放在一起,进行头脑风暴。

我试想,可以用手机的蓝牙信号来控制它。
我又接着想,如果拆开直升机,加上蓝牙接收器,还有各种控制电路,工程量繁琐不说,增加一点点重量飞机将无法飞行。
所以是不能拆机的。
最终我借助模型自带的遥控器,间接攻克了这个难题。
解决方案:
第1步: 我在遥控器里找到了各个控制信道(油门和各个方向)的开关,在这些开关两端各焊上了两根线。然后在遥控器盒子上钻了一个孔,把这些线引出来。

第2步:用三极管的开关效应,配合单片机,即可用单片机的程序控制这些信道的开与关。原理如下图:

第3步:如果用手机控制,那么在单片机上装上能与手机配对的蓝牙接收器。如果不用手机而用电脑控制,就只需直接用USB数据线把单片机连上电脑。
第4步:在手机或电脑上开发控制程序。
结果:当我在电脑上按下方向键时,直升机飞起来了! 成功!这一刻很激动!
晒一晒成果:
下图中,我用电脑控制模型:电脑控制单片机,然后单片机控制遥控器,遥控器控制模型。

下图中,我用手机控制模型:手机用蓝牙控制单片机,然后单片机控制遥控器,遥控器控制模型。

新的智能直升机诞生啦!可以用重力传感器控制啦,可以用语音控制啦,可以用大一点的直升机加上手机,用摄像头实时传输图像,作为侦察机啦!可以用手机陀螺仪,GPS和电子指南针做无人驾驶飞机啦!可以用手机程序控制直升机来弹钢琴啦!…….
下午六点了,这个星期天圆满结束!做饭!
No trackbacks yet.