
专业版
【梁山派开发板】遥控智能车
941
0
0
3
简介
基于梁山派开发设计的智能小车,添加这些模块(电机、蓝牙模块、电源模块、显示屏、陀螺仪、循迹、超声波等)
简介:基于梁山派开发设计的智能小车,添加这些模块(电机、蓝牙模块、电源模块、显示屏、陀螺仪、循迹、超声波等)开源协议
:GPL 3.0
创建时间:2023-05-05 05:54:27更新时间:2023-06-19 01:21:13
描述
开发智能小车全部过程
- 第一版用的是RZ7889电机驱动,运行起来动力不足,立创提供L298N模块移植以及网上有好多麦克纳姆轮套件
- 决定按照自己想法,在第一版积累的经验和实用性,重新设计第二版
1. 需求收集
2. 元器件选型
- 网上购买麦克纳姆轮智能小车套件
- 选二个L298N双路直流电机驱动,立创提供移植参考代码。可以在基础上改改弄弄
- 电池选型和购买(和商家说下送个SM母头,焊接到PCB板)
类似这样
- 3W引脚焊接LED灯
4. 原理图设计
- 立创开发板调试验证下功能模块,并确定引脚
4. PCB设计
- 定位孔、屏幕空测量定位
5. 焊接
- 飞线二次:L298N配置的PB0、PB1引脚PWM问题
- 蜂鸣器视频设计一直响,无法通过引脚控制,引脚跳过三极管直接连接蜂鸣器+,二头点胶了,不然容易掉
6. 程序开发
- 嵌入式程序:各个模块调试验证代码
- android app开发:简单的原生平板应用。包括界面设计、蓝牙模板连接、数据传输
7.注意事项:
立创开发DAP接口,最好用胶水保护下
立创模块移植提供的L298N移植代码,GPB0、GPB1引脚PWM有问题,无法控制前后速度、移植朝一个方向匀速转动。最好飞线切换到GPB4、GPB5引脚
一定要注意蓝牙是串口接口,RX、TX一定要互换。PCB下单一定要多次check下
- 排针一定要放正确,多check下,否则插器件导致反了
- 四个timer定时器不能重复
开发过程中,逐渐完善内容
设计图

BOM


添加到专辑
0
0
分享
侵权投诉
评论