如今市场上卖的玩具真是琳琅满目,大的、小的、胖的、瘦的应有尽有。不过,要是你想找到一款既可以锻炼自己的动手能力,又可以通过玩玩具学习编写程序,那可真的不容易。
想要自己动手制作可编程的玩具也不是不可能,小黑就为大家找到了一款名叫Marty的机器人,让你既可以体验3D打印的过程,又能学习高级的编程语言,还能体验到制作机器人的乐趣。
Marty首先是作为一款益智类玩具被研发出来的,通过制造和组装的过程,向人们讲解机器人信号输入输出、机械工程和电子通讯等内容。第一眼看到它逗趣的走路姿势和惊讶的表情让小黑印象深刻,而作为一款大部分零件可以采用3D打印制造的机器人,其成本要比乐高低很多。
打开包装,一套完整的Marty包括2条腿、2个手臂、9个伺服电动机、电子器件、软件和完整的说明。按照说明书上的步骤,你就可以将这个机器人轻松安装好,装好后的Marty一定会让你喜欢。
Marty的外观被设计得非常有趣,长相酷似外星人,总是保持一副惊讶的面孔,但又显得十分友好。它的眉毛作为可移动设计,用以显示它的状态,或是高兴、或是生气,看上去就令人捧腹。
Marty拥有灵活的身手,尤其是它独特的三马达弹簧腿设计,一个用于前进和后退,一个用于左右移动,一个用于转动,使它能够轻松地做出踢、转和走等动作。
无论是跳舞还是踢球,都是手到擒来,如果有几个人一起玩,那你完全可以组织一场足球比赛。小黑表示,对机器人踢足球非常感兴趣,有机会可以组织一场友谊赛。
想要控制这款机器人,你有两种方法。第一种是通过WiFi来远程控制,在Apple Store上下载APP,就可以通过手机来指挥机器人。不过这不是Marty最厉害的操作方式。
更好的办法是用各种编程语言来为它设定动作。像麻省理工建立的Scratch这类简易编程工具,可以让孩子和初学者可以轻松编写程序,甚至是需要的程序可以直接拖进自己的程序库,从而培养他们对于编程的兴趣。
Marty的兼容性非常高,像BeagleBones、Arduino这样的编程软件都可以应用。在操作熟练以后,你还可以学习更强大的编程语言(如Python和C ++)或最先进的机器人工具(如ROS)来控制Marty。
小黑的读者中,有七成以上都是IT男,写代码、编程序都是一把好手,玩Marty那简直太轻松了。
更为有趣的是,这款机器人的大部分零件都可以通过3D打印获得,只要在Apple Store上下载了Marty的App,就可以找到每一个零件的3D数据,如果你自己拥有一台3D打印机,就可以直接打印出来。
如果你想省钱,在购买Marty的时候,你只需要购买主板和电机等内部设备。而组成机身结构的各种零件,只需要通过3D打印打印出来就可以。某个零部件坏了你也不用担心,下载数据,再打印一个就是了。
Marty的设计者Alexander教授用了一年半的时间才完成了这款机器人,目前已经成功地制造了好几个原型。他们的下一个目标是将马蒂和它的小伙伴们带进学校课堂。
学IT从娃娃抓起,这句话真不是盖的。有了Marty机器人,从小就可以培养孩子学习编程的兴趣,大人也可以从中获得无穷的乐趣。
小时候你都被迫学过啥?
截止今天18点,评论点赞最多的前三名即可获得100积分
上期获奖名单
请中奖的小黑粉于今日在本刊下留言,即可领取积分去夺宝啦!