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

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

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

IMG_20210912_093334.jpg

【虾米板】
20210803hkoicw.jpg
网站上的原图都做的太好了,全部引用!
20210908150424d0vn1q.jpg

20210722154113hz0i9b.jpg

20210722154137h5h7kc.jpg

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


20210722155108y4dadw.jpg

正是我需要的。

【Mind+】
一开始当然选择Mind+进行测试。但使用“虾米扩展”后,并不能很好的驱动电机。指示亮度很弱,电机发出很小的嗡嗡声。
【问题】
QQ截图20210912152041.jpg
Mind+中扩展驱动不了电机。
程序:


QQ截图20210912152202.jpg

现象:
电机端口处的电源灯和方向灯,亮度都很弱。电机发出小声的嗡嗡声音,但不转动。
IMG_20210911_170520.jpg

MakeCode
使用(MakeCode)
1、在浏览器输入网址打开MakeCode编程平台:https://makecode.microbit.org/
2、新建项目并为项目命名。
3、载入xia_mi board的程序库:依次点击 “设置”、“扩展”,然后在搜索框中粘贴链接:https://github.com/DFRobot/pxt-DFRobot_xia_mi_Board 360截图20210911171601577.jpg



360截图20210911171745401.jpg

测试电机:驱动电机正常
IMG_20210911_172037.jpg

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

IMG_20210911_170548.jpg

IMG_20210911_171135_edit_63253906917430.jpg

IMG_20210911_171101_edit_63289297353362.jpg

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

microbit-屏幕截图.png



【小车程序】
microbit-屏幕截图 (1).png


【源程序】

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-2023 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail