STM32之平衡车

(STM32之平衡车前言及资料分享)

为了让自己真正学到一些东西,最近在理解平衡车,记录自己的过程。(上传一些资料分享)
我的第一步
了解平衡车需要的版块,确定为(陀螺仪MPU6050,蓝牙HC-5,驱动TB6612FNG,3530电机,STM32 C8T6最小系统板,霍尔编码器),基于我是一个32的菜鸡入门,所以我购买了主板【不会画板子】,买好相关的模块。
我的第二步:网上找关于平衡小车的代码及对应原理图,看别人的程序是怎么写的,收集蓝牙模块的源码对应上位机程序
我的第三步:一个模块一个模块的写,然后能成功就继续加模块。首先让MPU6050能用IIC协议接受并通过串口调试助手发送实时监测数据,然后让电机能够转动,能够通过霍尔编码器脉冲计数反馈来设置PWM波改变电机转速,然后将MPU6050模块跟电机霍尔编码器结合起来,再然后通过PID算法完成小车直立,然后添加其他的旋转,最后加上蓝牙模块,使用手机APP上位机能够控制小车。
这里先分享一波资料,后续再继续做相关详细介绍
蓝牙源码及上位机&完整程序代码
链接:https://pan.baidu.com/s/1e94tRuhaoYVqk_YkFq21ng
提取码:kvni
视频资料
链接:https://pan.baidu.com/s/1Om61jedYuT7shgALwi-Nzg
提取码:zutz
上位机附送资料
链接:https://pan.baidu.com/s/17-rrEiqIGY4Y58GPW70cow
提取码:mqvu
平衡小车资料
链接:https://pan.baidu.com/s/1mqepqL0g3fTKR3YFQnMIfA
提取码:ow6b

你可能感兴趣的:(STM32平衡车)