WLE | NPC | 创造力: | 帖子: | 发消息 | 串个门 | 加好友 | 打招呼
2021-4-14 16:01:46 [显示全部楼层]
38767浏览
查看: 38767|回复: 17

[项目] 用麦克纳姆轮做一个蓝牙控制小车

[复制链接]
本帖最后由 WLE 于 2021-5-19 08:55 编辑

    在竞赛机器人和特殊工种机器人设计中,全向移动往往是一个必需的功能。“全向移动”意味着可以在平面内做出任意方向平移同时自转的动作。为了实现全向移动,一般机器人会使用麦克纳姆轮这种特殊轮子。 这种全向移动方式是基于一个有许多位于机轮周边的轮轴的中心轮的原理上,全方位移动方式是基于一个有许多位于机轮周边的轮轴的中心轮的原理上,这些成角度的周边轮轴把一部分的机轮转向力转化到一个机轮法向力上面。依靠各自机轮的方向和速度,这些力的最终合成在任何要求的方向上产生一个合力矢量从而保证了这个平台在最终的合力矢量的方向上能自由地移动,而不改变机轮自身的方向。在它的轮缘上斜向分布着许多小滚子,故轮子可以横向滑移。小滚子的母线很特殊,当轮子绕着固定的轮心轴转动时,各个小滚子的包络线为圆柱面,所以该轮能够连续地向前滚动。麦克纳姆轮结构紧凑,运动灵活,是很成功的一种全方位轮。有4个这种新型轮子进行组合,可以更灵活方便的实现全方位移动功能。基于麦克纳姆轮技术的全方位运动设备可以实现前行、横移、斜行、旋转及其组合等运动方式。在此基础上研制的全方位叉车及全方位运输平台非常适合转运空间有限、作业通道狭窄的环境,在提高保障效率、增加空间利用率以及降低人力成本方面具有明显的效果。

    我们这里用麦克纳姆轮来做一个蓝牙控制的小车,使用的主控制器是Arduno Uno。蓝牙模块来接收控制信号,使用了两块两路的可调速电机驱动板,以及4个减速电机来完成这次制作。
实物图:

  
         用麦克纳姆轮做一个蓝牙控制小车图1

   用麦克纳姆轮做一个蓝牙控制小车图2

      
麦克纳姆轮外观
      用麦克纳姆轮做一个蓝牙控制小车图3

接线图

               用麦克纳姆轮做一个蓝牙控制小车图4

       用麦克纳姆轮做一个蓝牙控制小车图5

这里是3D打印的小车支架
用麦克纳姆轮做一个蓝牙控制小车图6
下面讲解一下小车详细的制作过程
首先将4个减速电机电源线焊接上并接好联轴器
用麦克纳姆轮做一个蓝牙控制小车图7
然后将电机安装在小车的底盘上(注意上面模板和下面模板有所区别,下面模板安装电机,上面个模板安装控制总控制器和驱动板,都留有安装孔)
用麦克纳姆轮做一个蓝牙控制小车图9
小车下面一层的安装已经基本完成,下面按上上面的模板
用麦克纳姆轮做一个蓝牙控制小车图10

接下来就是安装电机驱动板和连接电机了,连接电机时要注意电机驱动板的M和E都接高电平时所有的电机因该方向一致。
用麦克纳姆轮做一个蓝牙控制小车图8
将电池放上
用麦克纳姆轮做一个蓝牙控制小车图13
安装上Arduino控制器和扩展板
用麦克纳姆轮做一个蓝牙控制小车图12
然后安装麦克纳姆轮,这里一定要注意我们所拿到的麦克纳姆轮的内侧都标有R或L,四个轮子中R或L各有两个。一定要按照左前轮为L、右前轮为R、左后轮为R、右后轮为L的顺序安装轮子。
用麦克纳姆轮做一个蓝牙控制小车图11

用麦克纳姆轮做一个蓝牙控制小车图14
接下来就是按照接线图将排线接上。然后上传好程序就大功告成了。
接下来就是关于手机APP相关的教程了。
点击下载蓝牙调试APP.
打开手机蓝牙和蓝牙调试APP,可以搜索到周围的蓝牙设备。
用麦克纳姆轮做一个蓝牙控制小车图17
点击下面的专业调试,然后点击加号
用麦克纳姆轮做一个蓝牙控制小车图16

输入工程的名字,选择横屏视图然后点击确定。
用麦克纳姆轮做一个蓝牙控制小车图19
点击你工程的名字,选择通讯设置。
用麦克纳姆轮做一个蓝牙控制小车图18
点击字节值的加号添加4个字节值,点击右上角的问号可以查看数据包说明。这对自主写程序非常重要。
用麦克纳姆轮做一个蓝牙控制小车图20

回到主界面点击编辑控件
用麦克纳姆轮做一个蓝牙控制小车图21
点击上面加号添加一个遥感和两个按钮放在合适的位置。
                        用麦克纳姆轮做一个蓝牙控制小车图22
在添加摇杆时请按如下选择。
                       用麦克纳姆轮做一个蓝牙控制小车图23
                       用麦克纳姆轮做一个蓝牙控制小车图24
左边按钮控制小车逆时针旋转请按以下设置。
                      用麦克纳姆轮做一个蓝牙控制小车图26
                      用麦克纳姆轮做一个蓝牙控制小车图25
右边按钮控制小车顺时针旋转请按如下设置
                     用麦克纳姆轮做一个蓝牙控制小车图15

                     

至此项目创建成功,回到设备连接页面,连接你的小车蓝牙
  用麦克纳姆轮做一个蓝牙控制小车图31
进入专业调试运行你创建的项目即可愉快的玩耍了。
  用麦克纳姆轮做一个蓝牙控制小车图32

   用麦克纳姆轮做一个蓝牙控制小车图27
刚好手里又有一块ESP32,所以就想着能不能不使用Arduino控制,用ESP32控制,于是。。。。。

             用麦克纳姆轮做一个蓝牙控制小车图28
             用麦克纳姆轮做一个蓝牙控制小车图30

是的这个小车的平台完全支持ESP32控制,至于ESP32的接线I/O口分配大家请看下面这张图。或者程序中都标注的很清楚
用麦克纳姆轮做一个蓝牙控制小车图29


下面是一段演示视频


rzegkly  版主

发表于 2021-4-14 19:05:16

教程详细,学习了
回复

使用道具 举报

 初级技匠

发表于 2021-4-14 22:35:17

麦克纳姆轮用的很到位
回复

使用道具 举报

2020测试用的账户  中级技师

发表于 2021-4-20 15:18:13

突然get到麦克纳姆轮用途了
回复

使用道具 举报

修远  见习技师 来自手机

发表于 2021-4-28 10:42:47

WLE 发表于 2021-4-14 16:01
在竞赛机器人和特殊工种机器人设计中,全向移动往往是一个必需的功能。“全向移动”意味着可以在平面内 ...

学习了。
回复

使用道具 举报

修远  见习技师

发表于 2021-5-3 21:48:27

学习了赞,这个轮子挺好
回复

使用道具 举报

涛声依旧2021  初级技师

发表于 2021-5-5 12:20:42

你好,蓝牙模块的型号能否给一下呢
回复

使用道具 举报

DFSJ0OEOGvH  见习技师 来自手机

发表于 2021-5-15 10:43:24

WLE 发表于 2021-4-14 16:01
在竞赛机器人和特殊工种机器人设计中,全向移动往往是一个必需的功能。“全向移动”意味着可以在平面内 ...

有没有程序和付建啊,l298n和蓝牙模块不会使用
回复

使用道具 举报

WLE  NPC
 楼主|

发表于 2021-5-19 09:01:14

DFSJ0OEOGvH 发表于 2021-5-15 10:43
有没有程序和付建啊,l298n和蓝牙模块不会使用

程序已经添加在上面咯。1298n这里有详细的使用教程和资料哦,至于蓝牙模块不同的蓝牙模块使用方法会有很小的区别,具体得看你用的那种。
回复

使用道具 举报

WLE  NPC
 楼主|

发表于 2021-5-19 09:04:48

涛声依旧2021 发表于 2021-5-5 12:20
你好,蓝牙模块的型号能否给一下呢

蓝牙模块的使用方法大致是一样的,很多蓝牙模块都可以兼容,我用的是HC-05的蓝牙模组
回复

使用道具 举报

zerotwox  初级技师

发表于 2021-6-7 15:39:00

大佬3d打印底座能分享一下吗
回复

使用道具 举报

hmilycheng  高级技师

发表于 2021-7-2 17:15:47

这个蓝牙调试APP是什么?
回复

使用道具 举报

zerotwox  初级技师

发表于 2021-11-1 11:38:38

亲,小车3d底座能发来用下吗?
回复

使用道具 举报

szy  见习技师

发表于 2021-11-5 22:01:59

有没有连轴器的模型,有的话发一下谢谢
回复

使用道具 举报

邓子音乐  学徒

发表于 2021-12-23 12:12:37

谢谢大神
回复

使用道具 举报

涛声依旧2021  初级技师

发表于 2022-3-31 11:05:49

请教一下,这个遥感控制具体怎么设置?怎么样可以控制前后左右四个参数,我按照你截图内容做的,貌似不好控制,
回复

使用道具 举报

派大星ym  初级技匠

发表于 2022-8-11 08:02:05

牛牛牛牛牛
回复

使用道具 举报

派大星ym  初级技匠

发表于 2022-8-11 08:05:47

,,,,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail