Build Something Smart with ESP32
Learn, build and deploy your own smart devices — from simple electronics projects to AI-powered gadgets.
Voice assistants, AI gadgets and on-device machine learning.
ESP32 ProjectsStep-by-step builds: smart home, sensors, relays, displays and IoT devices.
Robotics & Smart DevicesRobots, cameras, drones and automation projects.
Firmware & DeploymentReady-made firmware, libraries, flashing and OTA updates.
Featured Projects

ESP32 E-Paper Weather Display: Build Guide (esp32-weather-epd)
Build a low-power E-Paper weather station with an ESP32, BME280 sensor, and OpenWeatherMap API. Runs 6–12 months on a single battery charge.

Sesame Robot: Build an ESP32 Mini Quadruped for $50–60
Step-by-step guide to building Sesame, an open-source 4-legged walking robot powered by ESP32, with an OLED face, WiFi API, and voice assistant support.

ESP32 Cheap Yellow Display (CYD): Complete Build Guide
Build projects with the ESP32-2432S028R Cheap Yellow Display — a $15 ESP32 board with a 2.8" touchscreen, Wi-Fi, and Bluetooth, no soldering needed.

zclaw: Personal AI Assistant on ESP32 in Under 888 KiB
Build a tiny AI assistant on ESP32 with GPIO control, Telegram chat, scheduled tasks, and custom tools — all packed into 888 KiB firmware.

Flix: Build an Open-Source ESP32 Quadcopter from Scratch
Build Flix, an open-source ESP32 quadcopter with clean Arduino firmware, MAVLink over Wi-Fi, Gazebo simulation, and a Python scripting library.

PocketMage PDA: Build an E-Ink PDA with ESP32-S3
Build the PocketMage PDA — an ESP32-S3 powered clamshell device with E-Ink and OLED displays, a custom OS, text editor, file manager, and more.
Beginner Tutorials

Build Smart Interfaces on M5Stack with M5ez
Learn to build responsive UI applications on M5Stack ESP32 using M5ez interface builder library. Create menus, buttons, text input and WiFi apps.

Home Assistant Glow: ESP32 Energy Monitor Build Guide
Turn any electricity meter's pulse LED into real-time energy data in Home Assistant using an ESP32, ESPHome, and the Home Assistant Glow project.

ESPTimeCast: Build a WiFi LED Matrix Clock and Weather Display
Build ESPTimeCast on ESP8266 or ESP32 with a MAX7219 LED matrix. Flash from your browser in minutes — no IDE needed. Shows live time and weather.

ESP32 Cheap Yellow Display (CYD): Complete Build Guide
Build projects with the ESP32-2432S028R Cheap Yellow Display — a $15 ESP32 board with a 2.8" touchscreen, Wi-Fi, and Bluetooth, no soldering needed.
AI & Voice
View all →
Oído: Open-Vocabulary Speech Recognition on a $5 ESP32-S3
Run a quantized Conformer-CTC recognizer entirely on an ESP32-S3 — 3.7% LibriSpeech WER, no cloud, no NPU, English and Spanish supported.

Tokpet: ESP32-S3 Desk Pet That Watches Your AI Token Usage
Build a round AMOLED ESP32-S3 desk pet that shows your Claude, Codex, and DeepSeek usage as mood-driven rings. Local-first, zero-config LAN discovery.

Koala Satellite: DIY ESP32-S3 Voice Assistant for Home Assistant
Build a far-field voice satellite for Home Assistant using ESP32-S3 DevkitC and ReSpeaker Lite with XMOS XU316 noise cancellation, LED strip, and rotary encoder.

Embedded-AI-Harness: AI Closed-Loop Firmware Dev for ESP32
Let Claude write, flash, and test ESP32 firmware on real hardware in a closed loop — spec to working silicon, hands off. Built on a Raspberry Pi testbench.

DIY Video Doorbell with Voice Response (ESP32 Cam + ESPHome)
Build a cloudless video doorbell with live camera, actionable phone notifications, and pre-recorded voice replies using ESP32-CAM, DFPlayer Mini, and Home Assistant.

zclaw: Personal AI Assistant on ESP32 in Under 888 KiB
Build a tiny AI assistant on ESP32 with GPIO control, Telegram chat, scheduled tasks, and custom tools — all packed into 888 KiB firmware.
Robotics & Smart Devices
View all →
TNY-360: Build an Open-Source Quadruped Robot Dog with ESP32-S3
Build the TNY-360, an open-source ESP32-S3 quadruped robot dog with 200Hz closed-loop servo control, a camera, IMU, and block-based programming support.

Flix: Build an Open-Source ESP32 Quadcopter from Scratch
Build Flix, an open-source ESP32 quadcopter with clean Arduino firmware, MAVLink over Wi-Fi, Gazebo simulation, and a Python scripting library.

ESP32-CAM_MJPEG2SD: Motion-Capture Camera with AVI Recording
Build a motion-triggered security camera on ESP32 that saves AVI video with audio to SD card and streams live MJPEG to a browser.

ESP32-CAM Webserver: Build a Wi-Fi Streaming Camera
Turn an AI-Thinker ESP32-CAM into a browser-accessible MJPEG webcam with OTA updates, lamp control, and a clean web UI. Full build guide.

Sesame Robot: Build an ESP32 Mini Quadruped for $50–60
Step-by-step guide to building Sesame, an open-source 4-legged walking robot powered by ESP32, with an OLED face, WiFi API, and voice assistant support.
Firmware Library
View all →
ESPHome Fan Controller: PID Smart Fan for ESP32
Build a whisper-quiet thermostat-controlled 12V fan with ESP32, ESPHome, and PID control. No coding needed — just one YAML file and Home Assistant.

ESP32CAM-RTSP: RTSP & MJPEG Streaming Server Firmware
Flash RTSP, Motion JPEG and snapshot server firmware onto any ESP32-CAM board. Configure Wi-Fi and camera settings from a browser, then stream live video in VLC or any RTSP client.

OpenSpool: Build an NFC Filament Reader for Your 3D Printer
Build an ESP32-powered NFC reader that automatically updates your Bambu printer's filament settings when you tap a tagged spool.
Latest ESP32 Projects
View all →
Build Smart Interfaces on M5Stack with M5ez
Learn to build responsive UI applications on M5Stack ESP32 using M5ez interface builder library. Create menus, buttons, text input and WiFi apps.

Home Assistant Glow: ESP32 Energy Monitor Build Guide
Turn any electricity meter's pulse LED into real-time energy data in Home Assistant using an ESP32, ESPHome, and the Home Assistant Glow project.

ESPTimeCast: Build a WiFi LED Matrix Clock and Weather Display
Build ESPTimeCast on ESP8266 or ESP32 with a MAX7219 LED matrix. Flash from your browser in minutes — no IDE needed. Shows live time and weather.

NightDriverStrip: ESP32 LED Effects Firmware Build Guide
Flash NightDriverStrip to an ESP32 and drive WS2812B or HUB75 LEDs with audio-reactive effects, WiFi control, and a live web UI.

PocketMage PDA: Build an E-Ink PDA with ESP32-S3
Build the PocketMage PDA — an ESP32-S3 powered clamshell device with E-Ink and OLED displays, a custom OS, text editor, file manager, and more.

ESP32 E-Paper Weather Display: Build Guide (esp32-weather-epd)
Build a low-power E-Paper weather station with an ESP32, BME280 sensor, and OpenWeatherMap API. Runs 6–12 months on a single battery charge.