← Swipe for prev/next tutorial →
beginner Level

小飞侠诞生

组装无人机硬件,并烧录'一键起飞'固件,完成第一次飞行。

⏱️ 1 小时

概述

欢迎来到你的第一个无人机项目!在本教程中,你将从零开始组装一架功能完整的 ESP32 无人机,并完成首次飞行。

你将学到什么

  • 无人机机架组装
  • 电机和电调连接
  • ESP32 固件烧录
  • 基础飞行控制
  • 安全操作规程

所需材料

物品数量说明
ESP32-S3-DevKitC 开发板1主飞控
715 有刷电机42 个正转,2 个反转
MPU6050 姿态传感器1测量无人机姿态
3.7V 锂电池(1S)1300-500mAh
PCB 机架1直接使用 PCB 作为机架
电调4或直接用 ESP32 PWM 驱动
USB 数据线1用于编程

步骤 1:机架组装

1.1 安装电机座

  1. 将电机安装到 PCB 机架的四个角,用螺丝拧紧
  2. 重要:注意电机旋转方向(正转 vs 反转)
电机布局(俯视图):


  1     2  (1,3 = 正转 | 2,4 = 反转)
   \   /
    \ /
    / \
   /   \
  4     3

1.2 安装飞控

使用双面胶或铜柱将 ESP32 主板安装在机架中心。

步骤 2:接线

2.1 电机连接

将每个电机连接到对应的 GPIO 引脚:

电机GPIO 引脚旋转方向
M1GPIO 4正转
M2GPIO 5反转
M3GPIO 6反转
M4GPIO 7正转

2.2 传感器连接

将 MPU6050 姿态传感器连接到 ESP32 I2C 接口:

  • MPU6050 SCL → ESP32 GPIO 22
  • MPU6050 SDA → ESP32 GPIO 21

2.3 电源连接

通过电源开关将电池连接到 ESP32 电源接口。

步骤 3:固件烧录

3.1 准备烧录工具

  1. 下载 flash_tool.exe(Windows)或 flash_tool_mac.app(macOS)
  2. 下载 takeoff.bin 文件到电脑桌面

3.2 烧录固件

  1. 按住 ESP32 开发板的 “BOOT” 键,同时插入 USB 数据线到电脑
  2. 打开 flash_tool.exe,选择 takeoff.bin 文件
  3. 点击”烧录”按钮,等待烧录完成(约 10 秒)
  4. 工具显示”烧录成功”后,移除 USB 数据线

步骤 4:首次飞行

4.1 飞行前检查清单

  • 电池已充满电
  • 螺旋桨安装牢固
  • 无松动的电线
  • 固件烧录成功
  • 选择空旷的飞行区域

4.2 使用手机应用

  1. 下载 Drone Control APP(安卓)或在 App Store 搜索”ESP Drone”(iOS)
  2. 打开无人机电源(锂电池开关),无人机指示灯会闪烁
  3. 用手机连接无人机 Wi-Fi(名称:ESP-Drone,密码:12345678
  4. 打开 APP 并等待连接

4.3 起飞

  1. 点击 APP 中的”起飞”按钮
  2. 慢慢推油门滑块,无人机就飞起来啦!
  3. 尝试控制无人机前后左右移动
  4. 慢慢降低油门让它降落

安全第一:始终在远离人群和障碍物的开阔区域飞行。

故障排除

无人机无法解锁

  • 检查电池电压(>3.5V)
  • 确认无线连接
  • 确保水平放置以进行校准

起飞时无人机翻倒

  • 检查螺旋桨方向
  • 确认电机顺序与配置匹配
  • 检查陀螺仪校准

成就感

恭喜你!你亲手组装的无人机飞起来了!这是一个令人兴奋的里程碑,你已经迈出了成为无人机小能手的第一步。

下一步

在下一个项目中,你将学习如何给无人机更换不同的音效和灯效,打造专属个性飞机。

继续项目 02:个性小飞机 →

← 教程