自从接触开源硬件编程以来,我一直希望能有属于自己的小车和机器人。今天终于通过激光切割和掌控板等开源硬件做出了一辆简易小车,通过几张图看看它长啥样子吧。
一、激光切割图纸
切割后效果图
二、材料清单
·掌控板(含掌控宝) X2
汽车底盘(见图纸) X1
TT马达 X2
车轮子 X2
万向轮 X1
M3铜柱及螺钉螺母 若干
导线 若干
所需器材实物如下图所示
三、制作过程
制作过程比较简单,主要是拼接车子的过程,以下通过图片来分享。
1. 使用紧固螺钉固定两个马达
2. 安装万向轮
3. 装上掌控板,完成安装
四、编写代码
本项目使用另外一块掌控板控制小车的运动“前进”、“后退”、“左转”、“右转”和“停止”。因此,代码也分两部分编写。
1. 发送端代码
(1)启动程序,开启“无线广播”,并提示“掌控小车”
(2)当T被触摸时,发送“front”命令,并显示向前箭头;
当H被触摸时,发送“back”命令,并显示向后箭头;
当P被触摸时,发送“left”命令,并显示向左箭头;
当N被触摸时,发送“right”命令,并显示向右箭头
当A被按下时,发送“stop”命令,并显示停止箭头
2.接收端代码
(1)启动程序,开启“无线广播”,并提示“掌控小车”
(2)当接受到“front”命令,设置M1和M2两个电机的速度为前进,速度为50,并显示向前箭头;
接受到“back”命令,设置M1和M2两个电机的速度为后退,速度为50,并显示向后箭头;
当接受到“left”命令,设置M1和M2两个电机的速度为前进,M1速度为0,M2速度为50,并显示向左箭头;
当接受到“right”命令,设置M1和M2两个电机的速度为前进,M1速度为50,M2速度为0,并显示向右箭头
当接受到“stop”命令,设置M1和M2两个电机的速度为前进,速度为0,并显示停止箭头
五、视频演示
https://v.youku.com/v_show/id_XNDgwOTIwNjU5Ng==.html