1001浏览
查看: 1001|回复: 6

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

[复制链接]
本帖最后由 网络白丁 于 2021-9-9 11:56 编辑

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

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



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

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

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


小车底板重新下单PCB打样,1月两的免费打样就用完了,汗,再下一单要20RMB了,如果不对还改不改?
WedSeptember-202109082533..jpg
没有布线没有焊盘的PCB被JLC的工作人员难看了


过程2.jpg

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

成品.jpg

小车成形


3.小车接线

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

电机接线副本.jpg

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

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

WedSeptember-202109082534..png

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

红外接收测试程序如下:
screenshots-测试2:红外接收值-.jpg

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


程序如下:

灯



5.开车了,快上车

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

终于开车了:



开车程序如下:

screenshots-测试2:红外遥控(小车前进停止)DF二键-.jpg

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

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

摇控器.jpg

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

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


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

程序如下:

测试2:红外遥控小车(电视盒遥控器)-.jpg


7.源程序附上 测试2:红外遥控小车等.zip (664.93 KB, 下载次数: 9)

网络白丁  中级技师
 楼主|

发表于 2021-9-10 20:19:13

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

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

二代底盘.jpg

二代底盘装好电机的样子.jpg

PCB文件放上;

JLC EDA 格式:
JLC_EDA文件:PCB_N20小车_2021-09-10.zip (6.75 KB, 下载次数: 9)

N20小车二代_PCB_undefined_20210907213313.zip

16.98 KB, 下载次数: 5

回复

使用道具 举报

Forgotten  版主

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

拿嘉立创的PCB做结构件,哈哈哈,嘉立创的审核员估计都懵逼了
回复

使用道具 举报

网络白丁  中级技师
 楼主|

发表于 2021-9-16 15:52:45

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

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

使用道具 举报

网络白丁  中级技师
 楼主|

发表于 2021-9-16 15:56:28

更新几张第二版小车的图片
微信图片_20210916155302.jpg

微信图片_20210916155336.jpg

微信图片_20210916155340.jpg

微信图片_20210916155349.jpg

微信图片_20210916155359.jpg

微信图片_20210916155403.jpg
回复

使用道具 举报

星海边缘  见习技师

发表于 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个口都电机正转或反转,然后用同一个电机依次接上,看一看
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail