据《新闻晨报》报道,一辆来去自如、功能齐备的遥控玩具车曾是多少小男孩的梦幻礼物,不过随着NDSL、PSP、iPhone、iPad等数码产品的风行,现在越来越多的小孩投入了它们的怀抱。与此同时,仍旧有很多“老男孩”对略显笨拙的遥控玩具车情有独钟。最近一位上海的80后“老男孩”为了圆童年梦想,重新获得一辆年幼时未曾得到过的玩具车,就利用工作闲余时间动手DIY了一辆,不过这车可比当年升级了许多,还配备了iPhone,并由iPad进行操控,可谓与时俱进。
遥控车的“大脑”是iPhone
“iPhone5来了,旧款的怎么处理?就让它变身遥控小车的大脑吧。”上周三,网友“i-Bode”在果壳网上发布了自己DIY的玩具遥控车iRover的具体教程,吸引了不少网友的围观。
4WD小车底盘(必要配件是几块板,4个轮子,4个马达,一些连线)、一块最基本的Arduino电路板、电源开关和充电二合一的套件、二自由度云台外加舵机、支持4路直流电机和2路舵机的L293D电机驱动板、一根Redpark Serial Cable线、一块
面包板(具体尺寸根据小车决定),还有多个1W的LED灯珠,差不多就是DIY遥控车的全部材料。再加上iPhone和iPad各一台,以及一些螺丝刀、电烙铁等实用工具就可以开始动手了。
“iBode”将遥控车的制作分解为动力、照明、底盘安装、云台、电路连接、控制程序安装和美化等几个部分――
动力:作为一辆遥控车,最重要的功能就是可以灵活地自由活动,所以采用了4个电机来驱动轮子,但是为了方便玩具车转弯,必须将左右车轮的电路分开,这样如果要转弯时只需要让一边的轮子减速、停止或反转即可。
照明:给每个LED小灯连上线,推荐把杜邦线中间剪开然后焊上小灯珠,这样以后改布线的时候,直接拔插就可以了。注意LED小灯的引脚是有正负的,连线的时候可以用颜色区分好。
底盘安装:按照设计图安装好左右电机和前后两排的LED小灯。
云台:云台是支撑iRover那大脑袋的脖子,按照购买来的零件说明书组装即可,最后在云台上粘一个iPhone壳子作为支架。因为云台的每个舵机只能支持180度范围内的旋转,所以安装时务必先让舵机移动到90度的范围再继续安装。
电路连接:电路大致可以分2个部分,一个提供控制信号,一个根据信号提供小车行动需要的动力。这两个部分的结合点,就是电机驱动板。最后使用面包板插线完成连线工作,无需焊接。
控制程序安装:下载iRover配套程序,把需要的程序安装到iPhone和iPad里。
美化:最后加上前后防撞结构的塑料泡沫,再贴上个性化的LOGO、车牌、新手上路标志。这样,一个类似于“好奇号”火星探测器的iRover遥控玩具车就大功告成了。
花了3周实现童年梦
记者通过微博联系上了这位DIY达人“iBode”孟祥华。他是28岁的上海“老男孩”,从事的是APP研发工作,这次的iRover的配套程序iRoverServer和iRoverController都是他独立开发的。他告诉记者制作iRover的初衷只是为了实现小时候的梦想。“以前在看《小鬼当家》电影时,被里面一部功能强劲的遥控车吸引了。不过那个时代,无论在技术上还是价格上,这车都离我的生活太远了。”不过随着智能手机功能的发展和开源硬件平台的增多,孟祥华又想尝试自己制作一台“梦想之车”。
“我花了大概3周时间才全部完成,不过大部分时间都花在等待零件到货和编写程序上。”因为孟祥华是做软件开发出身,类似于焊接等硬件设备处理并不熟悉,所以走了很多弯路,“我本着宁缺毋滥的原则,结果买了很多无用的材料,而且因为焊接技术不过关,一些LED珠时常接触不良。”据孟祥华介绍,整部小车的材料花费在2000元左右,不过有了前车之鉴,下一次他能保证将材料成本控制在500元左右。
“因为iRover牵扯到的流程比较复杂,不建议所有的零件都自己手工制作,可以直接使用一些现成模块来加速制作过程。”孟祥华称这篇教程是为让很多没有经验的同学也能上手,“手工水平停留在小学的手工课上,中学物理课在睡觉的间隙听过那么几句,还记得电压、电流。知道9V电池,知道直流电有正负的文艺青年都可以做到。”在他写完教程之后,他的朋友们也按照教程如法炮制了几台iRover,运行效果都非常流畅。
但是iRover并不是孟祥华的终点,他打算增加更多的交互操作,比如通过小车遥控隔壁的电视和空调灯功能,改良成2.0或者更高版本。“以后想兼容安卓等别的操作系统,并使小车的制作更加模具化和程序化,使更多的技术盲可以DIY自己的遥控车。”孟祥华说出了他的设想。