3417| 6
|
【虾米扩展板测评】02红外遥控小车 |
本帖最后由 网络白丁 于 2021-9-9 11:56 编辑 我一直有智能小车情节,看到有什么新硬件总会想能不能做个小车,或是放在小车上可以干什么? 虾米扩展板有4路电机输出,理所当然可以用来的制作辆小车,如果不尝试一下,是不是有点对不起这块的设计者用心良苦? 从收到虾米扩展板到小车跑起来,一波三折,自己也犯点错误,想想还是先跑起来,剩下的下一版去慢慢改进 先上演示视频 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灯,演标如下: 程序如下: 5.开车了,快上车 红外遥控点灯通过,再来愉快的开开小车,还是DF的二键红外遥控器。 终于开车了: 开车程序如下: 如果DF的红外遥控器(2按键) 没有问题 就可找一找你身边的其它红外遥控器来试一试,不是所以的摇控器红外信号虾米板都能正确接收,到底能接收那些编码格式,没有去测试查证尝试 下面的测评使用下图了这个电视盒遥控器, 6.前进 后退 左转 右转 停止 这儿用了遥控器上5个按键来控制小车,你愿意可以多编写一些按键和动作 小车很听话,演示请看本贴第一个视频,谢谢您,收工。 程序如下: 7.源程序附上:测试2:红外遥控小车等.zip 最后提醒: 请用最新版本Mind+, 我用一个试用的非正式版本,正式版可能还要再等数日,在 V1.7.1 RC1.0下虾米版的电机运行会有些问题这里感谢DF技术人员的支持和快速反应! 感谢DF的试用机会 |
本帖最后由 网络白丁 于 2021-9-10 21:37 编辑 JLC打板的小车底板第二版收货,比上版稍进步,总算可以用了 PCB文件放上; JLC EDA 格式: JLC_EDA文件:PCB_N20小车_2021-09-10.zip 如果需要可以 用JLC的EDA 一键下单 |
N20小车二代_PCB_undefined_20210907213313.zip
16.98 KB, 下载次数: 3509
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed