搭建小车(硬件)
电源(12.8V电压)
18650电池(三块)+LM2596S DC-CD稳压降压模块
驱动
TT电机+TB6612FNG驱动模块
蓝牙
小车连接HC-06
上位机连接HC-05(USB转TLL)
通过“串口助手”连接
原理
树莓派
- 摄像头拍摄图像:①收集数据时,
{视频帧,前进指令}
作为{训练图片,标签}
;②自动驾驶时,收集图片,调用MLP模型时应用。 - 与上位机使用同一个局域网,应用Socket通讯,上传图片。
- 与Arduino通过串口通信(暂不知目的,可能是供电需求)
- 通过电池或充电宝进行供电
Arduino
- 通过蓝牙模块与上位机通讯,执行上位机的指令。
- 串口连接驱动,连接电机,驱动小车。
- 通过电池供电或树莓派供电。
上位机PC
- 接收树莓派采集的图像,制作数据集(训练集)。
- 根据训练集内容对MLP模型进行训练。
- 调用模型(树莓派采集图像)->(上位机调用模型预测,传递指令给arduino)->(arduino根据指令驱动电机)
模型
学习OpenCV MLP(多层感知器)神经网络模型。
祝我好运吧