【虾米扩展板测评】02红外遥控小车

2021-09-095059
AI 快速预览详细 收起
本文介绍了使用micro:bit v2和虾米扩展板制作红外遥控小车的全过程。首先列出了所需的器材清单,包括micro:bit v2、虾米扩展板、小车底板、N20电机等。接着详细描述了小车的组装过程,包括固定电机、安装电池等步骤。然后介绍了小车的接线方法,特别是4个N20电机的接线方式。最后进行了红外接收功能测试,并展示了如何通过红外遥控器控制小车前进、后退、左转、右转和停止。


我一直有智能小车情节,看到有什么新硬件总会想能不能做个小车,或是放在小车上可以干什么?
虾米扩展板有4路电机输出,理所当然可以用来的制作辆小车,如果不尝试一下,是不是有点对不起这块的设计者用心良苦?

从收到虾米扩展板到小车跑起来,一波三折,自己也犯点错误,想想还是先跑起来,剩下的下一版去慢慢改进
先上演示视频



1.器材清单
micro:bit v2---- 1块
虾米扩展板------ 1块
小车底板---------1块
N20电机---------4个
小车轮-----------4个
2串锂电----------1块
红外遥控器-------2个
3M背胶魔术贴---若干

【虾米扩展板测评】02红外遥控小车图1
4个电机已事先焊好接线,红线接电机正(+),黑线接电机负(-)

2.小车组装过程【虾米扩展板测评】02红外遥控小车图2
先把4个电机固定在小车底板上,这就有点伤心流泪,第一回搙JLC的羊毛,打样了一块没有焊盘的PCB,,尽然把尺寸给搞错了,宽度设小了5mm,虾米板和小车底板的安装孔对不上,找出3M背胶魔术贴,粗糙的小车搭起来。


小车底板重新下单PCB打样,1月两的免费打样就用完了,汗,再下一单要20RMB了,如果不对还改不改?
【虾米扩展板测评】02红外遥控小车图8
没有布线没有焊盘的PCB被JLC的工作人员难看了


【虾米扩展板测评】02红外遥控小车图3

将电池放底盘上电机的中间

【虾米扩展板测评】02红外遥控小车图4

小车成形


3.小车接线

电源接线不表;4个N20电机,左边电机接M1、M2;右边电机接M3、M4;

【虾米扩展板测评】02红外遥控小车图13

在下面的测试程序中交换M1和M2,以及M1和M2接线 不影响实际运行,程序中俩俩配对,M1和M2电机状态一致 、M3和M4状态一致。

4.红外接收功能测试
测试红外接收是否正常并记录遥控器相应按键的值;
写一个最简单的程序,接收到红外信息时,在OLED屏上显示出来,可以首先使用DF的红外遥控器(2按键)来试一试

【虾米扩展板测评】02红外遥控小车图6

测试结果:
ON键   值为: FF02FD
OFF键  值为: FF9867

红外接收测试程序如下:
【虾米扩展板测评】02红外遥控小车图5

5.再来点个灯
红外遥控器信息接收没有问题,再来点个灯,按下"ON键",点亮三色红绿灯和正前方两个RGB灯,演标如下:


程序如下:

【虾米扩展板测评】02红外遥控小车图10


5.开车了,快上车

红外遥控点灯通过,再来愉快的开开小车,还是DF的二键红外遥控器。

终于开车了:



开车程序如下:

【虾米扩展板测评】02红外遥控小车图9

如果DF的红外遥控器(2按键) 没有问题 就可找一找你身边的其它红外遥控器来试一试,不是所以的摇控器红外信号虾米板都能正确接收,到底能接收那些编码格式,没有去测试查证尝试

下面的测评使用下图了这个电视盒遥控器,

【虾米扩展板测评】02红外遥控小车图7

6.前进 后退 左转 右转  停止

这儿用了遥控器上5个按键来控制小车,你愿意可以多编写一些按键和动作


小车很听话,演示请看本贴第一个视频,谢谢您,收工。

程序如下:

【虾米扩展板测评】02红外遥控小车图11


7.源程序附上下载附件测试2:红外遥控小车等.zip

最后提醒:

请用最新版本Mind+, 我用一个试用的非正式版本,正式版可能还要再等数日在 V1.7.1 RC1.0下虾米版的电机运行会有些问题这里感谢DF技术人员的支持和快速反应!
感谢DF的试用机会




创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
星海边缘
星海边缘
为何我的不可以四个电机驱动同时工作,上传你做的程序(测试2:红外遥控小车(电视盒遥控器)),也一样。要把其中一个电机驱动上的接线取下来才可以动。反正就是只能最多接三个,不知道为什么。
网络白丁
网络白丁
作者
回复星海边缘
会不会那一个口有问题,可以做一个最简单的程序 ,4个口都电机正转或反转,然后用同一个电机依次接上,看一看
网络白丁
网络白丁
作者
更新几张第二版小车的图片






Forgotten
Forgotten
拿嘉立创的PCB做结构件,哈哈哈,嘉立创的审核员估计都懵逼了
网络白丁
网络白丁
作者
回复Forgotten
没有办法的办法,电机安装孔都再向中间移1-2mm可能会更灵活些
网络白丁
网络白丁
作者
JLC打板的小车底板第二版收货,比上版稍进步,总算可以用了


PCB文件放上;
JLC EDA 格式:

如果需要可以 用JLC的EDA 一键下单
- 没有更多了 -