ESP32 Open Source Drone
STEM Education Platform
An open-source drone solution based on Espressif ESP32-S2/S3. Supports Wi-Fi phone control with a complete STEM curriculum from assembly to AI, designed for K-12 and university-level education.
3-Level Curriculum
Beginner (plug & play), Intermediate (code & tune), and Advanced (algorithms & AI) — suited for different ages and skill levels.
ESP-IDF Framework
Built on Crazyflie open-source flight controller code, using ESP-IDF v5.0. Supports ESP32, ESP32-S2, and ESP32-S3.
Wi-Fi Phone Control
Built-in Wi-Fi hotspot. Control via iOS/Android app with self-stabilization, altitude hold, and position hold flight modes.
Open Source Hardware
Complete schematics, PCB designs, and 3D-printable frame files — fully open for modification and custom development.
Course Levels
From "learning by playing" to "learning by creating" — progressively unlock every skill
Beginner: Flight Explorer
Plug & play, experience the joy of flight
Assembly → Custom sounds & LED → Path planning → FPV view → Object tracking → Formation flight
Intermediate: Flight Engineer
Modify code, understand flight control
Code modification → PID tuning → Sensor data → Obstacle avoidance → Wi-Fi telemetry → Real-time plotting
Advanced: Flight Scientist
Algorithm design, system integration
Path planning → Visual navigation → Object tracking → AI detection → MESH network → Formation flight → Autonomous navigation
Based on ESP-Drone Open Source Project
This platform is built on Espressif's official ESP-Drone open-source solution. The flight control system is derived from the Bitcraze Crazyflie open-source project. Simple hardware design, clean code architecture, easy to extend for educational purposes.
Supports ESP32, ESP32-S2, and ESP32-S3 chips with ESP-IDF v5.0 development framework.