Avem 轻量级无人机飞控

Avem

机器人电机驱动板, 机器人, 飞控/无人机 🧩 软硬件结合 已发布
but0n 2328 Stars 未知 BOM 完整度: 3/5 教程完整度: 3/5

项目简介

🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]


🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]

标签

项目特点

基于 STM32F103 主控,性能可靠
集成 MPU6050 六轴传感器,支持四元数与欧拉角姿态解算
采用级联 PID 控制算法,飞行稳定
支持无刷电机(BLDC)驱动
预留 Wi-Fi(ESP8266)和 GPS 扩展接口
提供完整的原理图和 PCB 布局文件(V3.0)
配套终端 HUD 显示工具(Avem_HUD)
支持 FreeRTOS 实时操作系统
提供 Flask + pyserial 上位机通信

技术规格

主控芯片
传感器
姿态解算
控制算法
电机驱动
通信接口
软件I2C
操作系统
上位机
配套工具

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
STM32F103 开发板 1 核心控制板
MPU6050 模块 1 六轴姿态传感器
无刷电机(BLDC) 4 四旋翼用
无刷电调 4 与电机匹配
ESP8266 Wi-Fi模块 1 可选,用于无线通信
GPS模块 1 可选,预留接口
锂电池(3S/4S) 1 根据电机和电调选择
机架 1 四旋翼机架
杜邦线、排针、电阻电容等 若干 焊接与连接用

所需工具

电烙铁与焊接工具 必需
传感器模块
伺服电机
电池/电源

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 4/5
⚪ 表达与交流: 2/5
⚪ 感知与观察: 3/5
⚪ 数理与计算: 4/5
⚪ 动手与操作: 5/5
⚪ 狂热与坚持: 4/5
⚪ 创造与创新: 3/5

视频

iHYVgTmxoSw

所需技能

🔧 **动手能力**:需要熟练焊接电子元件、组装四旋翼机架、连接电机和电调,具备基本的硬件调试能力。 💻 **编程能力**:需要掌握C语言嵌入式开发,熟悉STM32 HAL库或标准库,了解FreeRTOS实时操作系统,能修改和调试PID参数。 ⚡ **电子电路**:需要理解I2C、PWM、USART等通信协议,能看懂原理图和PCB布局,具备基本的电路测量和故障排查能力。

适用场景

无人机爱好者学习飞控原理与PID控制算法
基于STM32的嵌入式开发实践项目
定制化四旋翼无人机的二次开发
高校或研究机构的无人机教学与实验平台