本项目提供一套完整的毕业设计资料,专注于开发一款基于STM32微控制器的两轮直立自平衡小车。内容涵盖详细的硬件电路图、软件编程及调试技巧,适合电子工程和计算机专业的学生参考学习。
我整理了一份关于STM32两轮自平衡小车系统的完整资料分享给需要的人。
硬件资源包括:
- 主控芯片:100脚的STM32F103VET6
- 陀螺仪传感器:MPU6050
- 电机驱动模块:TB6612
- 蓝牙通信模块:HC05邮票孔封装版本
- WIFI模组:济南有人科技的USR-WIFI232-S
- 小车底盘:平衡小车之家的一款带编码器的产品(非我购买,为同学所用)
- 电池供电系统:7.2V镍镉电池
- 显示屏:1.3寸IIC接口OLED屏幕(中景园电子生产)
- 开关按钮:三脚纽子开关
- 其他元件包括0603封装的电阻电容,ASM1117和SP6203稳压器模块, 4P贴片式拨码开关及两脚按键等
- 连接端口包含微USB接口、超声波传感器插槽以及带编码器信号线的电机连接头
主板资源概述如下:
- STM32F103VET6主控芯片;
- 微型USB接口,其中一个作为串口通讯使用,并可通过调节BOOT选项实现ISP编程功能;另一个为SWD仿真调试端口。
- 与蓝牙模块和WIFI模组相连的独立串行通信通道
- 集成1.3寸IIC协议显示屏、超声波传感器及双电机驱动电路
- 六轴陀螺仪传感装置,电池电压监测系统
- 四个调试LED指示灯以及四个单独按键输入接口
- 一组四位拨码开关和一个有源蜂鸣器
分享内容涵盖硬件设计文件与软件代码。按照提供的PCB图进行制造并完成组装后,通过编程可以实现小车的简单自平衡功能。
此外还附带了电路原理图、实物照片及程序框架等资料供参考下载使用。
希望这些资源能够帮助到真正需要的人士。