背景
大疆出了新的教育机器人,RoboMaster S1。售价三千多,对于一个学生党来说,还是有点小贵。所以决定自己动手做一个。并把自己摸索的过程记录下来,分享给大家。
准备
要拿什么做主控呢,想了很久。手头正好有一个树莓派,所以就拿树莓派来做控制器,遥控的话,后期打算写一个简单的app进行控制。调试阶段,打算先简单写一个网页服务器放在树莓派上,用手机访问网页进行控制。要准备的东西如下:
| 物品 | 淘宝价格 /元 |
|---|---|
| 麦克纳姆轮(97mm)* 4+编码电机 * 4+ 两层底盘 | 250 |
| 树莓派3B | 200 |
| 120度广角摄像头 | 50 |
| 12v转5v电源板 | 10 |
| 12V电池18650组 | 30 |
| 水弹枪+二自由度云台+舵机*2 | 55 |
现在大物件准备这么多,小的东西杜邦线,螺丝若干,后面用到什么我会再补充。
电机
底板是环氧板切割的,很方便。为了简单,一步一步来。我们先组装好校车底盘,然后就需要敲代码了。我用的编码电机有七条线分别是:
| 颜色 | 用途 |
|---|---|
| 红色 | 12V+ |
| 黑色 | 12V- |
| 蓝色 | 方向线悬空CW(clock wise 顺时针) 接负ccw |
| 白线 | 调速接pwm信号 |
| 青/棕 | 输出A,B相位 |
| 黄线 | 刹车,悬空运转,接负急停 |
如果只需要简单运动的话,电机只需要接黑红电源线,还有蓝色信号线控制旋转方向,白色信号线控制电机转速,黄色控制开关即可。所以一个电机需要三个信号线接到树莓派上面。
结语
本文简单介绍了物料准备和电机的几根信号线及其作用,组装好轮子,底盘,电机以后,还没有连接信号线。这个不用着急,信号线的链接必须要取决于代码怎么写。下一篇博客将开始代码编写。