新浪首页|新浪上海|城事|时尚|旅游|美食|汽车|投诉|站点导航|惠购

|邮箱|注册

新浪上海

新浪上海> 城事>科教卫>正文

上海老男孩制iPhone遥控车 花3周实现童年梦(组图)

来源:新闻晨报2012年9月19日10:17【评论0条】字号:T|T

iPhone遥控车正面iPhone遥控车正面
iPhone遥控车背面iPhone遥控车背面
iPad上的控制面板 受访者供图iPad上的控制面板 受访者供图

  晨报记者 查睿

  一辆来去自如、功能齐备的遥控玩具车曾是多少小男孩的梦幻礼物,不过随着NDSL、PSP、iPhone、iPad等数码产品的风行,现在越来越多的小孩投入了它们的怀抱。与此同时,仍旧有很多“老男孩”对略显笨拙的遥控玩具车情有独钟。最近一位上海的80后“老男孩”为了圆童年梦想,重新获得一辆年幼时未曾得到过的玩具车,就利用工作闲余时间动手DIY了一辆,不过这车可比当年升级了许多,还配备了iPhone,并由iPad进行操控,可谓与时俱进。

  遥控车的“大脑”是iPhone

  “iPhone5来了,旧款的怎么处理?就让它变身遥控小车的大脑吧。”上周三,网友“iBode”在果壳网上发布了自己DIY的玩具遥控车iRover的具体教程,吸引了不少网友的围观。

  4WD小车底盘(必要配件是几块板,4个轮子,4个马达,一些连线)、一块最基本的Arduino电路板、电源开关和充电二合一的套件、二自由度云台外加舵机、支持4路直流电机和2路舵机的L293D电机驱动板、一根RedparkSerialCable线、一块面包板(具体尺寸根据小车决定),还有多个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自己的遥控车。”孟祥华说出了他的设想。

精彩推荐更多>>

相关报道