esp32.diy

Build Something Smart with ESP32

Learn, build and deploy your own smart devices — from simple electronics projects to AI-powered gadgets.

ESP32 ProjectsAI GadgetsRoboticsOpen Source
ESP32 + AI

Voice assistants, AI gadgets and on-device machine learning.

6 guides
ESP32 Projects

Step-by-step builds: smart home, sensors, relays, displays and IoT devices.

7 guides
Robotics & Smart Devices

Robots, cameras, drones and automation projects.

5 guides
Firmware & Deployment

Ready-made firmware, libraries, flashing and OTA updates.

3 guides

Featured Projects

ESP32 Projects · Intermediate

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.

6.3k · C · Oct 11, 2026
Robotics & Smart Devices · Intermediate

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.

4.6k · C · Oct 11, 2026
ESP32 Projects · Beginner

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.

4.5k · Rust · Oct 11, 2026
ESP32 + AI · Intermediate

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.

2.2k · C · Oct 11, 2026
Robotics & Smart Devices · Advanced

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.

2.2k · C++ · Oct 11, 2026
ESP32 Projects · Advanced

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.

2k · C++ · Oct 11, 2026

Beginner Tutorials

AI & Voice

View all →
ESP32 + AI · Advanced

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.

104 · C · Oct 11, 2026
ESP32 + AI · Intermediate

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.

105 · C · Oct 11, 2026
ESP32 + AI · Intermediate

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.

158 · · Oct 11, 2026
ESP32 + AI · Advanced

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.

190 · Python · Oct 11, 2026
ESP32 + AI · Advanced

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.

202 · · Oct 11, 2026
ESP32 + AI · Intermediate

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.

2.2k · C · Oct 11, 2026

Robotics & Smart Devices

View all →

Firmware Library

View all →

Latest ESP32 Projects

View all →
ESP32 Projects · Beginner

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.

388 · C++ · Oct 12, 2026
ESP32 Projects · Beginner

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.

1.3k · · Oct 11, 2026
ESP32 Projects · Beginner

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.

1.6k · C++ · Oct 11, 2026
ESP32 Projects · Intermediate

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.

1.6k · G-code · Oct 11, 2026
ESP32 Projects · Advanced

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.

2k · C++ · Oct 11, 2026
ESP32 Projects · Intermediate

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.

6.3k · C · Oct 11, 2026