设为首页收藏labplus社区产品资料库
155
积分值+2
66
掌控币+1
0  关注
92  粉丝
54  帖子
luyi
2020年08月21日

#Labplus3软件#自造掌控小车

自从接触开源硬件编程以来,我一直希望能有属于自己的小车和机器人。今天终于通过激光切割和掌控板等开源硬件做出了一辆简易小车,通过几张图看看它长啥样子吧。



一、激光切割图纸


切割后效果图


二、材料清单

·掌控板(含掌控宝)  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://

1

点赞

1495 次阅读2 条评论1 人赞1 人订阅
2条评论