rzegkly 发表于 2024-8-5 11:19:23

行空板扩展板遥控小车项目

本帖最后由 rzegkly 于 2024-8-5 13:02 编辑

【视 频 演 示】https://www.bilibili.com/video/BV12FvZeQEK2/?spm_id_from=333.880.my_history.page.click【项目缘起】立秋,是二十四节气中第13个节气,北斗星斗柄指向西南,太阳到达黄经135°,于每年公历8月7-9日交节。立秋是秋季的第一个节气,为秋季的起点,进入秋季,万物开始从繁茂成长趋向萧索成熟。 今天分享《行空板扩展板遥控小车项目》,相信不久的国产行空电动汽车走进千家万户,方便我们的出行,感谢DF创客社区“行空板双路电机驱动I/O扩展板活动”。-
【材料清单】

1.行空板双路电机驱动I/O扩展板*1
2.电机*2
3.6节5号电池盒带插头*1
4.红外遥控器*1
5.Micro USB数据线*1

【测试步骤】
1.电机接口测试

扩展板有2个电机接口,每个电机使用2根信号线控制,红线:接扩展板+,黑线:接扩展板-
一个信号口输出高低电平控制电机转向,另外一个信号口输出pwm控制电机转速(0——1023)。
P7控制M1转向,P16控制M1速度,P6控制M2转向,P8控制M2转速。
经测试,保证方便控制小车,电机速度控制(256——356)。

2.红外控制器的按键测试:

遥控器按下不同按键,扩展板红外RX收到十六进制数值如下:

前进:0xff18e7; 后退:0xff4ab5左转:0xff10ef ;右转:0xff5aa5停止:0xff6897


3.扩展板灯说明:
RGB:板载RGB灯为串联的三个WS2812灯,与常规WS2812灯控制方法相同。
VM指示灯:当外接电源9V时,红色指示灯点亮,电机电源仅由Power In接口直接提供。
电机信号指示灯:红灯的亮灭指示电机正反转信号状态,灯光亮度可指示控制信号pwm转速状态。

4.USB转接口:通过HY2.0转USB转接线将扩展板接与行空板连接,实现对行空板和扩展板供电及通讯,方便项目实时测试。
5.供电方式说明:
方案一:    从行空板Type-C接口:插电脑USB口,适合日常编程调试使用,扩展板上除电机及5V的I2C无法使用,其他功能可正常使用。(正常)
方案二:    从扩展板Type-C接口:输入5V电源,适合日常编程调试使用,扩展板上除电机无法使用,其他功能可正常使用。(正常)
方案三: 从扩展板DC2.1接口:输入9V电源,使用6节5号电池盒供电。扩展板上电机及5V的I2C所以扩展功能都可以正常使用(确定方案三)

【编写程序】

1、下载及安装Mind+官网最新软件,切换到“Python模式”。


2、“扩展”中加载“行空板”、RGB灯带、红外接收模块
3、“扩展”中加载RGB灯带、红外接收模块

3、菜单“连接设备”,选择行空板的IP地址10.1.2.3连接。4、左侧脚本区,添加灯带图形脚本
4、左侧脚本区,添加红外接收模块图形脚本5.小车运行子程序6.程序完整代码【说明】
红外控制系统
1.组成:
由红外遥控信号发射器、红外遥控信号接收器和微控制器及其外围电路等构成。
2.工作原理:
通过遥控器发射红外光信号(如40kHz),该信号包含编码指令。接收器捕捉这些红外光,经过电路处理还原为电信号,再由微控制器解码识别指令内容,最后根据指令执行相应控制操作,如开关、调节等。
3.红外线
红外线是电磁波的一种,其波长范围在0.76μm到1.5μm之间,属于近红外光波段。
红外线遥控利用近红外光传送遥控指令,这是因为红外发射器件(如红外发光管)与红外接收器件(如光敏二极管、三极管)的发光与受光峰值波长通常在这一范围内,能够获得较高的传输效率及可靠性。


DI玩 发表于 2024-8-5 13:10:13

做成小车后,这倾斜的屏幕特别萌:)

rzegkly 发表于 2024-8-8 15:21:57

DI玩 发表于 2024-8-5 13:10
做成小车后,这倾斜的屏幕特别萌:)

{:5_116:}
页: [1]
查看完整版本: 行空板扩展板遥控小车项目