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
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 Telegram Bot: Remote Relay Pump Control | ShillehTek
Sep 14, 2026 Mahmood M. Shilleh 11 views

ESP32 Telegram Bot: Remote Relay Pump Control | ShillehTek

Build an ESP32 Telegram bot to switch a relay-driven pump with /on, /off, timers, and status replies, plus a local bu...
ESP32 WebSocket Dashboard: Live Browser Sensor Chart | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 16 views

ESP32 WebSocket Dashboard: Live Browser Sensor Chart | ShillehTek

Build an ESP32 WebSocket dashboard that streams KY-018 and DHT11 sensor readings to a live browser chart twice per se...
ESP32 OLED (SSD1306): Live Crypto Price Ticker | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 7 views

ESP32 OLED (SSD1306): Live Crypto Price Ticker | ShillehTek

Build an ESP32 SSD1306 OLED crypto price ticker that pulls live CoinGecko JSON over HTTPS, cycles multiple coins, and...
ESP32 ST7789: Live weather and 5-day forecast | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 9 views

ESP32 ST7789: Live weather and 5-day forecast | ShillehTek

Build an ESP32 ST7789 TFT weather station that pulls live conditions and a 5-day forecast from OpenWeatherMap, refres...
ESP32 ArduinoOTA: Wireless sketch updates over Wi-Fi | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 14 views

ESP32 ArduinoOTA: Wireless sketch updates over Wi-Fi | ShillehTek

Build an OTA-capable ESP32 using ArduinoOTA to upload new sketches over Wi-Fi from the Arduino IDE with a hostname, p...
ESP32 ST7789 TFT: Scan Nearby Wi-Fi Networks | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 10 views

ESP32 ST7789 TFT: Scan Nearby Wi-Fi Networks | ShillehTek

Build an ESP32 + ST7789 TFT Wi-Fi scanner that shows nearby SSIDs, RSSI, channel, and security so you can optimize co...
ESP32 FreeRTOS Tasks: Dual-core multitasking guide | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 15 views

ESP32 FreeRTOS Tasks: Dual-core multitasking guide | ShillehTek

Build ESP32 FreeRTOS tasks that read a DHT11 and update an SSD1306 OLED using queues and core pinning for smooth dual...
ESP32 BLE UART: Phone Control and Notifications | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 6 views

ESP32 BLE UART: Phone Control and Notifications | ShillehTek

Build an ESP32 BLE UART (NUS) server to control an output from a phone and receive live sensor notifications, using a...
ESP32 AutoConnect: Captive Wi-Fi Setup Portal | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 5 views

ESP32 AutoConnect: Captive Wi-Fi Setup Portal | ShillehTek

Build an ESP32 AutoConnect captive Wi-Fi setup portal that saves credentials to flash, provisions from a phone, and s...
ESP32 Servo: Control LED brightness by web sliders | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 4 views

ESP32 Servo: Control LED brightness by web sliders | ShillehTek

Build an ESP32 web page with live sliders to dim an LED with PWM and set a servo angle from your phone, using simple ...
ESP32 Capacitive Touch Pins: Toggle LED and Wake Sleep | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 4 views

ESP32 Capacitive Touch Pins: Toggle LED and Wake Sleep | ShillehTek

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 6 views

ESP32 DHT11 MQTT: Home Assistant dashboard sensor | ShillehTek

Build an ESP32 DHT11 room sensor that publishes MQTT to Home Assistant for live dashboard gauges, history, and simple...