ESP-Drone is an open source drone solution based on espressif ESP32-S2 / ESP32 Wi-Fi chip, which can be controlled through Wi-Fi network using mobile APP or gamepad. ESP-Drone supports multiple flight modes, stabilize
, height-hold
, position-hold
and more. With simple hardware, clear and extendible code architecture, ESP-Drone can be used in STEAM education and other fields. The main code ported from Crazyflie open source project with GPL3.0 protocol.
- Getting Started: Getting Started
- Hardware Schematic:Hardware
- iOS APP Sourcecode: ESP-Drone-iOS
- Android APP Sourcecode: ESP-Drone-Android
- Stabilize Mode
- Height-hold Mode
- Position-hold Mode
- APP Control
- CFclient Supported
2/3:expansion module requried
Additional third party copyrighted code is included under the following licenses.
Component | License | Origin | commit id |
---|---|---|---|
core/crazyflie | GPL-3.0 | Crazyflie | a2a26abd53a5f328374877bfbcb7b25ed38d8111 |
lib/dsp_lib | esp32-lin | 6fa39f4cd5f7782b3a2a052767f0fb06be2378ff |
- Thanks to the Bitcraze for the great Crazyflie project
- Thanks to Espressif for the powerful ESP-IDF environment
- Thanks to WhyEngineer for the useful ESP-DSP lib