使用软件:嘉立创EDA(专业版)
Keil uVision5
一、3D模型
遥控外壳上部分
遥控上部分主要有两个PS5遥控杆;一个0.96OLED;一个电源开关;一个指示灯;7个按键开孔。
遥控外壳下部分
遥控上部分主要有电池盒安装孔;电池盒对接孔;程序下载口;PCB板固定孔
电池盒
电池盒部分:UPS升压电源固定孔;;预留充电口;电池盒固定孔;
3D模型
二、电路原理
立创EDA上的元件与封装现有的直接拿来用;
没有的也只是画了个2D图形;
三、电气元器件介绍
UPS升压电源(3A)作用:充电;提供5V;
考虑实用性在嘉立创开源广场找了个
USB转TTL作用:调试STM32串口;调试设置蓝牙;
电池盒作用:安装电池——并联
蓝牙模块作用:近距离通信
0.96OLED 作用:信息显示
锂电池作用:提供3.7V
按键作用:控制方向;控制信息显示;
PS2遥控杆作用:控制方向
四、安装总结
五、程序设计
1.电池电压监控:OLED显示电压电量;
当电池电量小于10%时,OLED显示欠压(字较大些)并一秒一闪;
2.左PS2遥控杆实现左旋转右旋转;
右PS2遥控杆实现前后左右运动;OLED显示当前运动状态;
3.上下左右按键实现前后左右运动;OLED显示当前运动状态;
ABC按键;OLED显示当前模式;
A按键实现确认;
B按键实现上下翻页;
C按键实现页内移动;
4.蓝牙模块进行数据通信;OLED显示当前是否连接;
WIFI符号–有(已连接);WIFI符号–无(未连接)
蓝牙模块依据,OLED显示并选择的当前模式发送不同的代码;
5.目标模式:可控制4轮车;
平衡车;
四旋翼;
小船;等