# stm32f103_flight_control **Repository Path**: tang176084/stm32f103_flight_control ## Basic Information - **Project Name**: stm32f103_flight_control - **Description**: 好早之前就在学校搞的四轴飞行器,主控使用stm32f103c8t6,陀螺仪使用mpu6050,特别适合入门学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2023-07-20 - **Last Updated**: 2025-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![image](04_images/top_3d%20(2).PNG) # 简介 之前在学校做的一款的小四轴。 这款小四轴开发的初衷是为了通过一个完整的小项目来学习电路板设计、STM32编程开发、四轴飞行器的基本原理等知识。 # RoboFly的硬件架构 主控:STM32F103C8T6(没错,就是在2020年底因缺货疯狂涨价的的芯片之一) 姿态传感器:MPU6050 气压计:SPL06/FBM32/BMP280 无线通讯:2.4G ![image](04_images/hardwareframe.png) # 开发说明 硬件设计软件为Altium Designer 程序文件使用Keil 打开即可,需要自行安装相关库。 因尺寸限制,STM32F013C8T6下载程序接口为SH1.0 5P端子口,配合e-Link32烧录器进行下载即可。 ![image](04_images/top_smt.JPG) # 打样焊接装配说明 PCB为两层板,通用工艺,基本上所有板厂都可以加工打样,成本低廉。板子用到的阻容器件最小为0603,而且在布局的时候已经考虑手工焊接的因素,布局较为松散,方便焊接。 板子上除了气压计使用烙铁焊接有一点难度之外,其他所有器件基本可以使用烙铁焊接完成。推荐使用刀头烙铁进行焊接。