dRehmFlight¶
约 416 个字 1 行代码 预计阅读时间 2 分钟
项目简介
dRehmFlight是由Nicholas Rehm开发的一款专为业余爱好者和非编程者设计的飞行控制器。它提供了直观易懂的代码结构,让你无需深入复杂的类库就能快速理解并进行定制化开发。此外,项目还包含了详细的VTOL飞行稳定概念介绍,无论是新手还是经验丰富的老手都能从中受益。
dRehmFlight 基于 Arduino 兼容的 Teensy 4.0 微控制器和 MPU6050 6 轴惯性测量单元,这使得它具备了出色的硬件扩展性和灵活性。Beta 1.3 版本新增了 Spektrum DSM 卫星接收器支持、一次性 IMU 校准以及 ESC 校准功能,进一步提升了用户体验。
Hardware¶
焊接 ¶
需要的材料
- Teensy 4.0 板子
- MPU6050
- 13pin 3 针弯脚
焊接这里需要注意不要把
无线电连接 ¶
- 板子上自带的灯应该每秒快速闪烁一次
- 如果连接正常,应该是下面的情形
- 如果值没有变化,那么
Software¶
在 Arduino 中配置 Teensy 环境 ¶
- 第一步是下载 Teensy Loader app for Windows XP
- 第二步是下载 Teensyduino: Teensy support for Arduino IDE。在 Arduino IDE 中选择“文件”-“首选项”,在“其他开发板管理器地址”上加入
每行一个即可
https://www.pjrc.com/teensy/package_teensy_index.json
- 在开发板管理器中下载 teensy
视频连接 ¶
World's Fastest FLYING RC Drift Car - YouTube
倒立摆 Flying Inverted Pendulum - YouTube
跟随算法
Ground Effect Vehicle Autonomous Vision-Based Tracking - YouTube