dRehmFlight VTOL 飞控
dRehmFlight
飞控/无人机
3/5
🧩 软硬件结合
已发布
项目简介
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 星舰等。