|
本帖最后由 wzzzq 于 2021-7-22 15:56 编辑
一 介绍
这个帖子中,我将介绍用arduino制作一台PID调制的麦轮小车底盘部分的方法
资料在GitHub中已经开源
包括PCB,底盘图纸,代码等
介绍视频:
">
https://www.bilibili.com/video/BV15B4y1N7Po?share_source=copy_web
https://www.bilibili.com/video/BV1Ph411z7X1?share_source=copy_web
二 V4相比于V3升级的地方
这是我制作的第四代arduino机甲大师了
自制robomasterV3就是我在上一个帖子中写到的:
https://www.arduino.cn/forum.php ... 9872&fromuid=176749
自制robomasterV3已经是一个比较成熟的成品,但是V4性能和稳定性更加的好,因为V4的大部分部件都是我画图设计的
三 底盘设计
V4的底盘采用了铝合金设计,使用了solidworks画图
加工后就有了下底盘
孔位都是设计好的,直接安装上主板等部件即可
四 mega2560 shield设计
为了方便接线,我设计了一个mega2560的专用拓展板
由于是第一次做PCB,所以画的比较简单,后面会考虑集成5V降压,电平取反等一系列模块进去
有了PCB以后,布线难度大大下降
以前的布线:
现在的布线:
五 动力
供电使用3S电池
12V直流电机
使用驱动板驱动
六 转速读取,PID调制
还是用了霍尔传感器,PID 与之前大同小异
可以参考V3的教程
">https://www.bilibili.com/video/BV13B4y1N7Dm?share_source=copy_web
七 遥控
与V3相同,使用SBUS取反后串口读取
[/url]
arduino解码sbus
https://www.arduino.cn/forum.php?mod=viewthread&tid=102921&fromuid=176749
https://www.bilibili.com/video/BV1Kb4y1k7fu?share_source=copy_web
八 代码
|
|