网络白丁 发表于 2021-9-9 10:38:46

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

本帖最后由 网络白丁 于 2021-9-9 11:56 编辑

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

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

https://www.bilibili.com/video/BV1eq4y1T7ip?share_source=copy_web

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


4个电机已事先焊好接线,红线接电机正(+),黑线接电机负(-)

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


小车底板重新下单PCB打样,1月两的免费打样就用完了,汗,再下一单要20RMB了,如果不对还改不改?

没有布线没有焊盘的PCB被JLC的工作人员难看了




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



小车成形


3.小车接线

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



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

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



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

红外接收测试程序如下:


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

https://www.bilibili.com/video/BV13A411F7pR?share_source=copy_web
程序如下:




5.开车了,快上车

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

终于开车了:

https://www.bilibili.com/video/BV1Gv411P7Ee?share_source=copy_web

开车程序如下:



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

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



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

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


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

程序如下:




7.源程序附上:

最后提醒:

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




网络白丁 发表于 2021-9-10 20:19:13

本帖最后由 网络白丁 于 2021-9-10 21:37 编辑

JLC打板的小车底板第二版收货,比上版稍进步,总算可以用了





PCB文件放上;

JLC EDA 格式:

如果需要可以 用JLC的EDA 一键下单

Forgotten 发表于 2021-9-16 12:10:42

拿嘉立创的PCB做结构件,哈哈哈,嘉立创的审核员估计都懵逼了{:5_177:}

网络白丁 发表于 2021-9-16 15:52:45

Forgotten 发表于 2021-9-16 12:10
拿嘉立创的PCB做结构件,哈哈哈,嘉立创的审核员估计都懵逼了

没有办法的办法,电机安装孔都再向中间移1-2mm可能会更灵活些

网络白丁 发表于 2021-9-16 15:56:28

更新几张第二版小车的图片











星海边缘 发表于 2021-11-14 21:33:44

本帖最后由 星海边缘 于 2021-11-14 21:50 编辑

为何我的不可以四个电机驱动同时工作,上传你做的程序(测试2:红外遥控小车(电视盒遥控器)),也一样。要把其中一个电机驱动上的接线取下来才可以动。反正就是只能最多接三个,不知道为什么。

网络白丁 发表于 2021-11-23 20:09:08

星海边缘 发表于 2021-11-14 21:33
为何我的不可以四个电机驱动同时工作,上传你做的程序(测试2:红外遥控小车(电视盒遥控器)),也一样。要 ...

会不会那一个口有问题,可以做一个最简单的程序 ,4个口都电机正转或反转,然后用同一个电机依次接上,看一看
页: [1]
查看完整版本: 【虾米扩展板测评】02红外遥控小车