dRehmFlight VTOL 飞控 dRehmFlight

飞控/无人机 3/5 🧩 软硬件结合 已发布
nickrehm 1252 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
dRehmFlight VTOL 飞控

项目简介

Teensy/Arduino flight controller and stabilization for small-scale VTOL vehicles


dRehmFlight 是一个专为爱好者和创客设计的开源飞控项目,旨在帮助那些希望为自己的“疯狂”飞行器——尤其是垂直起降(VTOL)机型——添加稳定功能的用户。项目的核心理念是让飞控代码变得直观、易读且集中,所有关键代码都放在一个地方,无需在复杂的文件夹和类结构中翻找。它基于 Teensy 4.0 微控制器和 MPU6050 六轴惯性测量单元(IMU)构建,兼容 Arduino IDE,因此任何熟悉 Arduino 的用户都能快速上手并扩展功能。

标签

项目特点

**易于上手**:代码和文档设计直观,所有功能集中在一个地方,适合 Arduino 用户快速入门。
**硬件简单**:基于 Teensy 4.0 和 MPU6050 IMU,硬件成本低且易于获取。
**教学工具**:被全球大学和科技公司用于飞行控制原理教学。
**快速原型**:适合快速验证 VTOL 飞行器的稳定控制算法。
**开源免费**:代码完全免费使用,支持捐赠。
**社区支持**:有活跃的 RcGroups 支持帖子和 YouTube 教程视频。

技术规格

微控制器 Teensy 4.0(兼容 Teensy 4.1)
IMU MPU6050 六轴惯性测量单元(GY-521 模块)
接收机支持 Spektrum DSM 卫星接收机
编程环境 Arduino IDE + Teensyduino 插件
适用飞行器 小型 VTOL 飞行器(如四旋翼、倾转旋翼机、双旋翼等)
主要功能 姿态稳定、电调校准、IMU 校准、电机控制

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Teensy 4.0 1 核心控制器,也可用 Teensy 4.1
GY-521 MPU6050 1 六轴姿态传感器
Spektrum DSM 卫星接收机 1 可选,用于遥控连接
无刷电调(ESC) 按需 根据飞行器电机数量配置
无刷电机 按需 根据飞行器设计配置
锂电池(如 3S/4S) 1 根据飞行器需求
飞行器机架 1 根据设计自行制作或购买
适配电机 按需 根据飞行器设计
杜邦线/排针 若干 用于连接各模块

能力画像

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

视频

所需技能

🔧 **动手能力**:需要焊接电子元件、组装飞行器机架、连接电调和电机,以及调试硬件。 💻 **编程能力**:需要基本的 Arduino 编程知识,能够修改和上传代码,理解 PID 控制原理。 ⚡ **电子电路**:需要了解电池、电调、电机和接收机的连接方式,以及 IMU 的 I2C 通信。

适用场景

**VTOL 飞行器原型开发**:快速验证新型 VTOL 飞行器的稳定控制算法。
**无人机教学**:作为大学或培训机构的教学工具,讲解飞行控制原理。
**创客项目**:制作独特的飞行器,如倾转旋翼机、双旋翼、尾座式等。
**模型制作**:制作 RC 模型飞机,如 F-35 VTOL、SpaceX 星舰等。