# esp-drone **Repository Path**: EspressifSystems/esp-drone ## Basic Information - **Project Name**: esp-drone - **Description**: 基于乐鑫 ESP32-S2/ESP32 开发的小型无人机解决方案。 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 59 - **Forks**: 19 - **Created**: 2020-08-24 - **Last Updated**: 2025-08-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README  ## ESP-Drone * [English Version](./README.md) [![Build project](https://github.com/espressif/esp-drone/actions/workflows/build_project.yml/badge.svg)](https://github.com/espressif/esp-drone/actions/workflows/build_project.yml) ### 简介 ESP-Drone 是基于乐鑫 ESP32/ESP32-S2/ESP32-S3 开发的小型无人机解决方案,可使用手机 APP 或游戏手柄通过 Wi-Fi 网络进行连接和控制。目前已支持自稳定飞行、定高飞行、定点飞行等多种模式。该方案硬件结构简单,代码架构清晰完善,方便功能扩展,可用于 STEAM 教育等领域。控制系统代码来自 Crazyflie 开源工程,使用 GPL3.0 开源协议。 > 目前已支持 ESP32、ESP32S2、ESP32S3, 请使用 ESP-IDF [release/v5.0](https://docs.espressif.com/projects/esp-idf/en/release-v5.0/esp32s2/get-started/index.html) 分支 ![ESP-Drone](./docs/_static/espdrone_s2_v1_2_2.png) * **从这里开始**: [Getting Started](https://docs.espressif.com/projects/espressif-esp-drone/zh_CN/latest/gettingstarted.html) * **硬件原理图**:[Hardware](https://docs.espressif.com/projects/espressif-esp-drone/zh_CN/latest/_static/ESP32_S2_Drone_V1_2/SCH_Mainboard_ESP32_S2_Drone_V1_2.pdf) * **iOS APP 源代码**: [ESP-Drone-iOS](https://github.com/EspressifApps/ESP-Drone-iOS) * **Android APP 源代码**: [ESP-Drone-Android](https://github.com/EspressifApps/ESP-Drone-Android) ### 功能 1. 自稳定模式 2. 定高模式 3. 定点模式 4. APP 控制 5. 适配 cfclient 上位机,参考 https://github.com/leeebo/crazyflie-clients-python 注意,定高模式及定点模式需外接扩展板,详情见硬件参考。 ### 支持政策 自 2022 年 12 月起,我们仅提供有限的支持,但是 Pull Request 仍然是被欢迎的! ### 第三方代码 第三方代码及证书如下: | 组件 | License | 源代码 |Commit ID | | :---: | :---: | :---: |:---: | | core/crazyflie | GPL-3.0 |[Crazyflie](https://github.com/bitcraze/crazyflie-firmware/tree/2021.01) |tag_2021_01 b448553| | lib/dsp_lib | | [esp32-lin](https://github.com/whyengineer/esp32-lin/tree/master/components/dsp_lib) |6fa39f4c| ### 致谢 1. 感谢 Bitcraze 开源组织提供很棒的 [Crazyflie](https://www.bitcraze.io/%20) 无人机项目代码; 2. 感谢乐鑫提供 ESP32 和 [ESP-IDF 操作系统](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/get-started/index.html); 3. 感谢 WhyEngineer 提供的 stm32 dsp 移植库 [esp-dsp](https://github.com/whyengineer/esp32-lin/tree/master/components/dsp_lib)。