# stm32野火开源平衡车 **Repository Path**: lilipod/YeHuoBalanceCar ## Basic Information - **Project Name**: stm32野火开源平衡车 - **Description**: STM32野火平衡车 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-12-29 - **Last Updated**: 2021-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. 本人已经完成极大部分的编程 1. 可以去 CSDN查看 1. https://blog.csdn.net/jwdeng1995/article/details/108237751 1. 或者去野火论坛查看 1. https://www.firebbs.cn/forum.php?mod=forumdisplay&fid=129&page=1 1. 1. 1. #秉火开源平衡车项目 1. ##项目说明 1. 这是秉火组织的一个开源活动,目标是设计出一个小型平衡车。 1. 本项目的软硬件均开源。 1. 硬件设计完成后会统一采购分发一定量的PCB及材料给部分参与成员。若没有被抽中分发材料,届时可根据本项目发布的硬件图及元件清单自行制作硬件平台,以便参与到项目的软件设计及学习中来。 1. 1. ##文档 1. [项目方案.md](./doc/项目方案.md) 1. 1. 1. 1. ##项目组织架构: 1. - 系统设计:1到2人,负责系统框图设计 1. - 原理图设计与pcb设计:3到5人,负责根据系统框图设计出合理的电路图(最终由火哥审核)并绘制PCB,然后打样发给其他人 1. - 软件设计:所有参与人,负责在拿到板子和其他组件后开始进行软件设计 1. 1. 1. ##项目流程: 1. 1. 系统设计人员在完成系统设计后,大家在一起讨论定夺,讨论完成后确定最终方案 1. 2. 原理图设计完成后大家一起讨论定夺,最终由火哥审核 1. 3. 原理图完成后要编制相关文档,供后续软件开发人员参考 1. 4. PCB 布局完成后由火哥及其他专业人士审核并制板 1. 5. 拿到板子调试完成后开始编制软件,软件编制过程中要定期讨论,思路和技术分享 1. 6. 软件编制之前应该有自动控制理论比较扎实的人参与讨论确定控制策略与算法 1. 7. 软件编写完成后要编制文档 1. 1. ##项目进展 1. 1. 报名结束。已了解各参与成员的特长、意愿。 1. 2. 讨论项目设计方案。 1. 3. 定好基本方案。 1. 4. 电机选型。 1. 5. 已绘制好原理图。 1. 6. 电路板已制作完成,可到论坛申请电路板 1. 1. ##主控电路板图片 1. ![主控电路板](./doc/图片/主控电路板1.jpg) 1. ![主控电路板](./doc/图片/主控电路板2.jpg) 1. 1. ##开发环境 1. ###硬件 1. [硬件电路](./硬件电路) 1. - 电路图工程是使用PADS9.5软件绘制的,pcb、sch、dxf均使用PADS软件打开 1. - 使用PADS打开原理图后点击下拉框可查看不同的电路模块: 1. ![PADS文件打开说明](./doc/图片/PADS打开说明.png) 1. 1. ###软件 1. - MDK5.13 + 版本 1. - 待添加... 1. 1. 1. ##讨论区 1. [秉火论坛](http://www.firebbs.cn) 1. [秉火论坛开源平衡车讨论区](http://www.firebbs.cn/forum.php?mod=forumdisplay&fid=129&page=1) 1.