Horizon_evo 开源飞控固件
Horizon_evo
无人机
⭐⭐⭐⭐☆ (4/5)
🧩 软硬件结合
已发布
项目简介
开源飞控固件(支持多MCU)。
开源飞控固件(支持多款微控制器)
标签
项目特点
开源飞控固件,支持多种MCU平台
包含飞控固件和地面站软件两部分
使用Keil MDK作为开发环境,易于上手
提供完整的项目工程文件,方便二次开发
技术规格
| 固件类型 | |
|---|---|
| 支持MCU | |
| 开发环境 | |
| 地面站 | |
| 仓库结构 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| STM32L4系列 | 1 | — | 飞控主控芯片 |
| STM32L4系列 | 1 | — | 地面站主控芯片 |
| IMU(惯性测量单元) | 1 | — | 待确认具体型号 |
| 气压计 | 1 | — | 待确认具体型号 |
| 无线数传模块 | 1 | — | 待确认具体型号 |
| 稳压模块 | 1 | — | 待确认具体型号 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| Keil MDK-ARM | 编译和调试飞控/地面站固件 | ✅ 是 |
| ST-Link调试器 | 烧录和调试STM32程序 | ✅ 是 |
| 示波器 | 调试传感器和通信信号 | ▢ 推荐 |
| 万用表 | 检测电路连接和电压 | ✅ 是 |
| 焊台 | 焊接电子元件 | ✅ 是 |
能力画像
记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新
所需技能
🔧 **动手能力**:需要焊接电路板、连接传感器和通信模块,组装飞控硬件
💻 **编程能力**:需要掌握C语言、嵌入式开发(STM32)、Keil MDK环境使用,理解飞控算法
⚡ **电子电路**:需要了解MCU外围电路设计、传感器接口、电源管理、通信协议(SPI/I2C/UART)
适用场景
学习和研究无人机飞控算法
开发自定义飞控固件,适配特定无人机硬件
搭建无人机地面站系统,实现飞行数据监控和控制
作为嵌入式系统学习项目,深入理解实时操作系统和传感器融合