相扑机器人制作指南——《无线电》2014.05
2014-05-30 10:09:37看了上期介绍的相扑机器人,你是不是跃跃欲试,想做一个自己的相扑机器人呢?按照自己的想法亲手制作一个属于自己的机器人,是很多人儿时最大的梦想。对于大多数人而言,实现这个梦想却很难,要学会编写程序、制作复杂的机械结构,还要有能力把各种各样原始材料、传感器、舵机组装到一起,于是很多人的这个梦想渐渐地离自己越来越远,被遗忘在角落里。下面来谈谈制作相扑机器人的几个要点,部分内容同样适用于常规机器人的制作。
控制器的选择
控制器是整个相扑机器人的神经中枢和大脑,负责采集传感器的输入信号,通过预置的程序算法判断自己所处的位置和对手的位置,并驱动电机以保证自己在规定区域内行走,防止走出边界线,或者向对手机器人发起进攻,将对手推出边界线。控制器的种类很多,例如各种型号的单片机,令人眼花缭乱,而且入门要求较高,不适合爱好者制作入门,下面主要介绍lego
mindstorms ev3控制器和arduino开源硬件控制器。
▪lego ev3
在孩子和家长的心目中,乐高代表的是快乐,是无限的想象,是创意的未来。一个可编程的控制器、几个电机、几种不同的传感器、一堆形状各异且可相互连接的标准零件,会再次点燃很多人儿时制作机器人的梦想,只要经过简单的学习,便可以制作出属于自己的机器人。乐高新一代的nxt主控──ev3如图1所示。它的按钮可以发光,可根据光的颜色看出ev3的状态。它具有黑白显示屏、扬声器、usb端口、sd读卡器、4个输入端口和4个输出端口,支持通过usb、蓝牙和wi-fi与电脑通信,还有一个编程接口用于编程和数据日志上传和下载,与移动设备兼容,由aa电池或专用可充电电池供电。
乐高控制器适合中小学生使用乐高积木搭建相扑机器人时使用(见图2)。
▪arduino
自2005年被推出以来,随着使用者和爱好者的不断增加,arduino得到了快速的发展。
■ 图1 lego mindstorms ev3控制器
未完。。。
全文详见《无线电》2014.05