Buy 10+ on select items — save 10% auto-applied
Free US shipping on orders $35+
Order by 3pm ET — ships same-day from the US
Worldwide shipping via DHL
Skip to main content
ShillehTek IoT & Beyond

ESP32 Tutorials & Projects

Wiring diagrams, working code, and real builds for every ESP32 board.

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 Capacitive Touch Pins: Toggle LED and Wake Sleep | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 21 views

ESP32 Capacitive Touch Pins: Toggle LED and Wake Sleep

Build an ESP32 capacitive touch button from simple wire or foil to toggle an LED or relay, then wake from deep sleep...
ESP32 DHT11 MQTT: Home Assistant dashboard sensor | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 33 views

ESP32 DHT11 MQTT: Home Assistant dashboard sensor

Build an ESP32 DHT11 room sensor that publishes MQTT to Home Assistant for live dashboard gauges, history, and simple automations, with ShillehTek...
ESP32 ESP-NOW: Send DHT11 Data to OLED | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 30 views

ESP32 ESP-NOW: Send DHT11 Data to OLED

Build an ESP32 ESP-NOW sender and receiver to broadcast DHT11 temperature and humidity to an SSD1306 OLED with no router, using parts...
ESP32 OLED DHT: Build an Internet-Synced Clock | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 117 views

ESP32 OLED DHT: Build an Internet-Synced Clock

Build an ESP32 internet clock with an SSD1306 OLED and DHT temperature/humidity sensor for always-correct NTP time and a useful desk display...
ESP32 Bluetooth Serial: Control an LED or Relay | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 47 views

ESP32 Bluetooth Serial: Control an LED or Relay

Build an ESP32 Bluetooth Serial (SPP) command interface to control an LED or relay from your Android phone, with two-way status feedback...
ESP32 WebServer Relay Module: Local Phone Control | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 42 views

ESP32 WebServer Relay Module: Local Phone Control

Build an ESP32 WebServer page to control an LED or relay from any phone on your 2.4 GHz Wi-Fi, keeping smart-home switching...
ESP32 Timer Wake-Up: Deep Sleep for Battery Life | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 24 views

ESP32 Timer Wake-Up: Deep Sleep for Battery Life

Build an ESP32 timer wake-up deep sleep loop that wakes, blinks, logs boot count, and sleeps again to extend battery life using...
ESP32 2.9-inch E-Paper: Flash-Free Partial Refresh | ShillehTek
Aug 23, 2026 Mahmood M. Shilleh 70 views

ESP32 2.9-inch E-Paper: Flash-Free Partial Refresh

Build an ESP32 + 2.9 inch e-paper display with GxEPD2 partial refresh for fast, flash-free updates, ideal for clocks and dashboards, from...
ESP32 GC9A01: Build a Stereo Retro VU Meter | ShillehTek
Aug 19, 2026 Mahmood M. Shilleh 116 views

ESP32 GC9A01: Build a Stereo Retro VU Meter

Build an ESP32 GC9A01 stereo retro VU meter with two round TFT dials, envelope follower input, and peak LEDs for smooth analog-style...
TTGO T-Beam LoRa GPS: Off-Grid Android Tracker | ShillehTek
Jul 30, 2026 Mahmood M. Shilleh 88 views

TTGO T-Beam LoRa GPS: Off-Grid Android Tracker

Build a TTGO T-Beam LoRa GPS tracker controlled from Android for live tracking, geofences, and logging without cellular service, using ShillehTek parts.
ESP32 DHT22 BMP180: Live Blynk Weather Dashboard | ShillehTek
Jul 29, 2026 Mahmood M. Shilleh 99 views

ESP32 DHT22 BMP180: Live Blynk Weather Dashboard

Build an ESP32 weather station with DHT22, BMP180, and SI1145 sensors that streams six readings to Blynk with live web and mobile...
ESP32 SD Card: Local CSV Data Logging Setup | ShillehTek
Jul 10, 2026 Mahmood M. Shilleh 502 views

ESP32 SD Card: Local CSV Data Logging Setup

Build an ESP32 SD card CSV data logger with optional DS3231 timestamps for reliable offline sensor logging when WiFi drops, using ShillehTek...