3446浏览
查看: 3446|回复: 3

【虾米板试用】——麦克纳姆轮小车

[复制链接]
本帖最后由 云天 于 2021-9-13 15:44 编辑

【虾米板试用】——麦克纳姆轮小车图12

【虾米板】
【虾米板试用】——麦克纳姆轮小车图14
网站上的原图都做的太好了,全部引用!
【虾米板试用】——麦克纳姆轮小车图17

【虾米板试用】——麦克纳姆轮小车图15

【虾米板试用】——麦克纳姆轮小车图16

板载4路电机驱动,并具有正反转指示灯。可拓展制作麦克纳姆轮机器人等场景。


【虾米板试用】——麦克纳姆轮小车图18

正是我需要的。

【Mind+】
一开始当然选择Mind+进行测试。但使用“虾米扩展”后,并不能很好的驱动电机。指示亮度很弱,电机发出很小的嗡嗡声。
【问题】
【虾米板试用】——麦克纳姆轮小车图3
Mind+中扩展驱动不了电机。
程序:


【虾米板试用】——麦克纳姆轮小车图2

现象:
电机端口处的电源灯和方向灯,亮度都很弱。电机发出小声的嗡嗡声音,但不转动。
【虾米板试用】——麦克纳姆轮小车图1

MakeCode
使用(MakeCode)
1、在浏览器输入网址打开MakeCode编程平台:https://makecode.microbit.org/
2、新建项目并为项目命名。
3、载入xia_mi board的程序库:依次点击 “设置”、“扩展”,然后在搜索框中粘贴链接:https://github.com/DFRobot/pxt-DFRobot_xia_mi_Board【虾米板试用】——麦克纳姆轮小车图4



【虾米板试用】——麦克纳姆轮小车图5

测试电机:驱动电机正常
【虾米板试用】——麦克纳姆轮小车图10

【组装麦克纳姆轮小车】
麦克纳姆轮与普通轮子的区别在于麦克纳姆轮旋转时,由于存在斜向的从动轮,会同时产生一个斜向的力,当我们控制轮子旋转的速度与方向时,将斜向的力增强或抵消,从而实现小车的全向移动。可以完成横移、斜方向移动等普通小车无法完成的高难度动作,轮子的转动方向与小车的运动方向关系如下图:
【虾米板试用】——麦克纳姆轮小车图19

【虾米板试用】——麦克纳姆轮小车图9

【虾米板试用】——麦克纳姆轮小车图8

【虾米板试用】——麦克纳姆轮小车图7

【程序编写】
遥控端:
功能要求:用micro:bit gamepad遥控手柄来控制麦克纳姆轮小车的行驶。按遥控手柄上的UP按键,麦克纳姆轮小车就前进,按DOWN按键就后退,按LEFT按键就向左平移,按RIGHT按键就向右平移,按X按键就向左前方平移,按Y按键就向右前方平移,按A按键就向左转,按B按键就向右转,松开所有按键,麦克纳姆轮小车就会停止,并且在控制的过程中,小车上micro:bit的LED点阵和遥控器上micro:bit的LED点阵同时显示相应的指示图案。由于遥控器上的控制按键有限,我只设置了以上功能,当然,我们还可以让麦克纳姆轮小车按其它不同的方式运动,比如往左后方平移,绕左前轮旋转等。
【虾米板试用】——麦克纳姆轮小车图6

【虾米板试用】——麦克纳姆轮小车图13



【小车程序】
【虾米板试用】——麦克纳姆轮小车图11


【源程序】

https://makecode.microbit.org/_iF0iUHPqfLCT

https://makecode.microbit.org/_TmL1zxb2vA30

【演示视频】




云天  初级技神
 楼主|

发表于 2021-9-13 15:30:12

【虾米板-哔哩哔哩】https://b23.tv/hM2jCe
回复

使用道具 举报

安卓机器人  中级技神

发表于 2021-9-14 12:02:44

好板子!
回复

使用道具 举报

zerotwox  初级技师

发表于 2021-11-25 09:40:48

我后来也是用MakeCode才能动起来的,虾米在mind+上匹配度不高,总于有人证明了哈哈哈
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail