极简、开源的 ESP32 微型无人机项目,核心固件2000行内,支持 Gazebo 仿真、MAVLink 通信与多种遥控方式,适合自制无人机与嵌入式教学。
简介
Flix 是一个极简、开源的硬核无人机项目,旨在让零基础也能亲手打造一架真正能飞的微型无人机。它强调廉价、通用硬件与清晰的教学性。核心固件仅用 Arduino C++ 编写,不到 2000 行,去除了复杂的黑盒封装,便于学习姿态解算、PID 控制理论以及嵌入式飞控架构。
- 核心特性
- 代码极简:核心固件纯 Arduino C++,<2000 行
- 通用硬件:ESP32 Mini(兼容 ESP32-S3 / C3)+ 8520 空心杯电机、MOSFET 驱动、电机传感器如 GY-91/MPU-6050
- 可自制机架:支持 3D 打印,自行采购元件即可组装
- 通信与遥控:原生 MAVLink 支持,通过 Wi-Fi 或 ESP-NOW 无线通信;双摇杆手柄、手机遥控、常规航模遥控器均可使用
- 开发与仿真生态:内置无线 CLI、飞行日志分析;可在 Gazebo 中直接仿真原版 Arduino 代码;提供 Python SDK 进行自动化脚本飞行
适用人群
- 嵌入式开发者进阶学习
- 高校机器人课程实践
- 极客与手搓无人机爱好者
项目与学习价值
- 清晰的姿态解算与 PID 控制理论落地示例
- 使用廉价、通用硬件实现实际飞行能力
- 完整的开发与仿真工具链,便于教学与研究
项目链接
标签:开源项目、ESP32、嵌入式开发、无人机、DIY、机器人
评论 0
还没有评论,来说两句吧。
登录 后参与评论