ESP32 Basics
Start with GPIO, wiring habits, and short missions.
Open pathFeatured: ESP32 Learning Trainer BoardESP32 Engine
Start with safe breadboard builds, clear wiring, working code, and project paths for students, parents, teachers, and makers.
Project finder
Best First
Classroom ESP32 trainer with a push button on GPIO12 and status LED on GPIO14.
Build projectNext Challenge
Measure distance with an HC-SR04 on ESP32 using TRIG, ECHO through a voltage divider, and a buzzer alert.
Build projectAdvanced Upgrade
Build a Wi-Fi clock that shows NTP time and weather-style readings on a crisp OLED display.
Build projectStart Here
Classroom ESP32 trainer with a push button on GPIO12 and status LED on GPIO14.
Repeatable bench practice with simple input, output, and Serial feedback.
Build projectMeasure distance with an HC-SR04 on ESP32 using TRIG, ECHO through a voltage divider, and a buzzer alert.
Visible sensor readings and a clear alert make debugging easy to see.
Build projectA low-voltage water leak alarm that detects moisture on a sensor strip, sounds a buzzer, and can later send alerts ov…
Safe low-voltage sensing with a practical household-style result.
Build projectPopular learning paths
Start with GPIO, wiring habits, and short missions.
Open pathFeatured: ESP32 Learning Trainer BoardRead distance, moisture, air, weather, and other real-world signals.
Open pathFeatured: ESP32 Distance Monitoring SystemMove from local tests to MQTT, dashboards, alerts, and control.
Open pathFeatured: ESP32 MQTT Sensor DashboardPractice motor control, feedback, and motion decisions.
Open pathFeatured: ESP32 Line Following RobotLearn camera power, capture, QR scanning, and honest vision limits.
Open pathFeatured: ESP32 Camera Capture ServerUse repeatable projects with visible outcomes and discussion prompts.
Open pathFeatured: ESP32 Learning Trainer BoardBuild, experiment, upgrade
Complete a working base project and verify it with the wiring table and code.
Open exampleChange one input, threshold, or output and observe the result before adding more parts.
Open exampleExtend a stable project with a display, dashboard, alert, or next challenge.
Open exampleFor adults helping learners
Start with low-voltage projects, supervise wiring changes, and ask learners to explain what changed before powering the circuit again.
Use compact missions and fully reviewed projects for short classroom experiments, skill progression, and evidence-based troubleshooting.
Choose Your Journey
The Method
Every project on ESP32 Engine follows a three-phase progression — from understanding the parts to shipping something real.
01
Only what you need for the next step — focused theory through guided missions, not textbook chapters.
02
Build something real from wire to firmware. Every project ends with a working circuit you fully understand.
03
Go beyond the breadboard — publish data to the web, add a display, and grow toward connected devices.
ESP32 Academy
A structured learning journey from your first LED to confident digital inputs.
Launch picks
Hand-picked from the live catalog — start with any row below.
Your first real ESP32 project — one LED, a few wires, and code you write yourself. Let's make it blink!
Why ESP32 Engine
Open forever
No paywalls. No login required. No premium tier. Every guide, project, and component page is free.
Clear difficulty labels
Each public project shows the difficulty level supported by its wiring, code, and source content.
Built for parents
Safety notes, simple explanations, and age-appropriate language. Designed for supervised learning from age 10+.
Ready for classrooms
Structured missions, printable notes, and content aligned to hands-on STEM learning standards.
Works on any device
Every page is mobile-first — follow a guide on your phone while you build at the bench.
Made for real making
Every guide has wiring tables, copy-paste Arduino code, a troubleshooting section, and a real working output.
Platform Today
More missions, projects, and components added every month.
No prior experience needed.
A USB cable and curiosity are enough.
No account required to begin.