The ESP32 is the workhorse of modern IoT — WiFi and Bluetooth on one chip, dual cores, and enough GPIO for serious projects. These tutorials take you from first flash to production-grade builds: sensor logging, MQTT dashboards, camera projects, and deep-sleep battery rigs. Most guides pair with a pre-soldered board below, so you can skip the soldering iron and start coding.
Shop the parts used in these tutorials
ESP32 BME280: Live Grafana Dashboard via WebSocket
Build an ESP32 BME280 WebSocket sensor that feeds Node-RED, stores data in InfluxDB, and powers a live Grafana dashboard with alerts by...
ESP32 BME280 ESP-NOW: MQTT Sensors in Home Assistant
Build ESP32-C3 BME280 deep-sleep nodes using ESP-NOW, then forward readings via an ESP32 gateway to MQTT for Home Assistant with ShillehTek parts.
ESP32 AMG8833: Interpolated Thermal Heat Map on TFT
Build an ESP32 + AMG8833 thermal viewer that renders a smooth interpolated heat map on an ILI9341 TFT, plus a quick OLED...
ESP32 Micro Servos: Bluetooth-Controlled Spider Robot
Build an ESP32 quadruped spider robot with eight micro servos and Bluetooth phone control, using calibration trims for straight, smooth walking from...
ESP32 MPU6050: Gesture-Control a Robot Car
Build an ESP32 MPU6050 tilt glove that controls a 2WD robot car over ESP-NOW with proportional steering, speed control, and a link-loss...
ESP32 INMP441 I2S Mic: Calibrated dB Meter on OLED
Build an ESP32 decibel meter with an INMP441 I2S mic and SSD1306 OLED to compute real dB SPL, add peak-hold, and calibrate...
ESP32 MAX485: Modbus RTU to TCP Gateway Build
Build an ESP32 MAX485 Modbus gateway that polls RS-485 Modbus RTU and mirrors registers as Modbus TCP for Home Assistant and Node-RED...
ESP32 RC522: RFID Attendance Dashboard + CSV Export
Build an ESP32 + RC522 RFID attendance logger with NTP timestamps, a live Wi-Fi web dashboard, and one-click CSV export, using ShillehTek...
ESP32 KY-023 Joystick: Build a BLE Gamepad
Build an ESP32 KY-023 joystick BLE gamepad with four buttons that pairs natively to Android and Windows using Bluetooth HID, using parts...
TTGO T-Internet-POE DHT11: Wired ESPHome Node
Build a TTGO T-Internet-POE wired ESPHome node with a DHT11 sensor and relay, powered by PoE for stable Home Assistant control and...
ESP32 HLK-LD2450: Live Web Radar People Tracking
Build an ESP32 + HLK-LD2450 mmWave radar web page that tracks up to three people with live X/Y coordinates, distance, and speed,...
ESP32 Telegram Bot: Remote Relay Pump Control
Build an ESP32 Telegram bot to switch a relay-driven pump with /on, /off, timers, and status replies, plus a local button override...