小飞侠诞生
欢迎来到你的第一个无人机项目!在本教程中,你将从零开始组装一架功能完整的 ESP32 无人机,并完成首次飞行。
你将学到什么
Section titled “你将学到什么”- 无人机机架组装
- 电机和电调连接
- ESP32 固件烧录
- 基础飞行控制
- 安全操作规程
| 物品 | 数量 | 说明 |
|---|---|---|
| ESP32-S3-DevKitC 开发板 | 1 | 主飞控 |
| 715 有刷电机 | 4 | 2 个正转,2 个反转 |
| MPU6050 姿态传感器 | 1 | 测量无人机姿态 |
| 3.7V 锂电池(1S) | 1 | 300-500mAh |
| PCB 机架 | 1 | 直接使用 PCB 作为机架 |
| 电调 | 4 | 或直接用 ESP32 PWM 驱动 |
| USB 数据线 | 1 | 用于编程 |
步骤 1:机架组装
Section titled “步骤 1:机架组装”1.1 安装电机座
Section titled “1.1 安装电机座”- 将电机安装到 PCB 机架的四个角,用螺丝拧紧
- 重要:注意电机旋转方向(正转 vs 反转)
电机布局(俯视图): 前 ↑ 1 2 (1,3 = 正转 | 2,4 = 反转) \ / \ / / \ / \ 4 31.2 安装飞控
Section titled “1.2 安装飞控”使用双面胶或铜柱将 ESP32 主板安装在机架中心。
步骤 2:接线
Section titled “步骤 2:接线”2.1 电机连接
Section titled “2.1 电机连接”将每个电机连接到对应的 GPIO 引脚:
| 电机 | GPIO 引脚 | 旋转方向 |
|---|---|---|
| M1 | GPIO 4 | 正转 |
| M2 | GPIO 5 | 反转 |
| M3 | GPIO 6 | 反转 |
| M4 | GPIO 7 | 正转 |
2.2 传感器连接
Section titled “2.2 传感器连接”将 MPU6050 姿态传感器连接到 ESP32 I2C 接口:
- MPU6050 SCL → ESP32 GPIO 22
- MPU6050 SDA → ESP32 GPIO 21
2.3 电源连接
Section titled “2.3 电源连接”通过电源开关将电池连接到 ESP32 电源接口。
步骤 3:固件烧录
Section titled “步骤 3:固件烧录”3.1 准备烧录工具
Section titled “3.1 准备烧录工具”- 下载
flash_tool.exe(Windows)或flash_tool_mac.app(macOS) - 下载
takeoff.bin文件到电脑桌面
3.2 烧录固件
Section titled “3.2 烧录固件”- 按住 ESP32 开发板的 “BOOT” 键,同时插入 USB 数据线到电脑
- 打开
flash_tool.exe,选择takeoff.bin文件 - 点击”烧录”按钮,等待烧录完成(约 10 秒)
- 工具显示”烧录成功”后,移除 USB 数据线
步骤 4:首次飞行
Section titled “步骤 4:首次飞行”4.1 飞行前检查清单
Section titled “4.1 飞行前检查清单”- 电池已充满电
- 螺旋桨安装牢固
- 无松动的电线
- 固件烧录成功
- 选择空旷的飞行区域
4.2 使用手机应用
Section titled “4.2 使用手机应用”- 下载
Drone ControlAPP(安卓)或在 App Store 搜索”ESP Drone”(iOS) - 打开无人机电源(锂电池开关),无人机指示灯会闪烁
- 用手机连接无人机 Wi-Fi(名称:
ESP-Drone,密码:12345678) - 打开 APP 并等待连接
4.3 起飞
Section titled “4.3 起飞”- 点击 APP 中的”起飞”按钮
- 慢慢推油门滑块,无人机就飞起来啦!
- 尝试控制无人机前后左右移动
- 慢慢降低油门让它降落
安全第一:始终在远离人群和障碍物的开阔区域飞行。
无人机无法解锁
Section titled “无人机无法解锁”- 检查电池电压(>3.5V)
- 确认无线连接
- 确保水平放置以进行校准
起飞时无人机翻倒
Section titled “起飞时无人机翻倒”- 检查螺旋桨方向
- 确认电机顺序与配置匹配
- 检查陀螺仪校准
恭喜你!你亲手组装的无人机飞起来了!这是一个令人兴奋的里程碑,你已经迈出了成为无人机小能手的第一步。
在下一个项目中,你将学习如何给无人机更换不同的音效和灯效,打造专属个性飞机。