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 DHT22: Automate Greenhouse Fan and Pump | ShillehTek
May 18, 2026 Mahmood M. Shilleh 145 views

ESP32 DHT22: Automate Greenhouse Fan and Pump | ShillehTek

Build an ESP32 smart greenhouse using a DHT22, soil moisture sensor, and 2-channel relay to automatically run a fan a...
ESP32 vs ESP8266: Pick the Best Board for 2026 | ShillehTek
May 17, 2026 Mahmood M. Shilleh 333 views

ESP32 vs ESP8266: Pick the Best Board for 2026 | ShillehTek

Compare ESP32 vs ESP8266 in 2026 to pick the right Wi-Fi microcontroller board based on GPIO, Bluetooth, ADC, cost, a...
WeMos TTgo ESP32 UNO D1 R32: Arduino IDE Setup | ShillehTek
May 08, 2026 Mahmood M. Shilleh 136 views

WeMos TTgo ESP32 UNO D1 R32: Arduino IDE Setup | ShillehTek

Set up the Arduino IDE for the WeMos TTgo ESP32 UNO D1 R32 so you can install ESP32 boards, select the right port, an...
ESP32 ILI9341 TFT Touchscreen: Show Text and Touch | ShillehTek
Apr 17, 2026 Mahmood M. Shilleh 330 views

ESP32 ILI9341 TFT Touchscreen: Show Text and Touch | ShillehTek

Build an ESP32 + 2.8 inch ILI9341 TFT touchscreen that displays text and prints touch coordinates and pressure, a sol...
Heltec V3 LoRa + GT-U7 GPS: Send Coordinates via Meshtastic | ShillehTek
Apr 07, 2026 Mahmood M. Shilleh 389 views

Heltec V3 LoRa + GT-U7 GPS: Send Coordinates via Meshtastic | ShillehTek

Build a Heltec V3 LoRa GPS tracker with a GT-U7 NEO-6M module that sends live coordinates over Meshtastic to a base s...
ESP32 Soil Moisture Sensor: Wi-Fi Dashboard Readout | ShillehTek
Mar 21, 2026 Mahmood M. Shilleh 129 views

ESP32 Soil Moisture Sensor: Wi-Fi Dashboard Readout | ShillehTek

Build an ESP32 soil moisture sensor monitor with analog-to-percent readings and a Wi-Fi web dashboard, so you can che...
BME280 LoRa Telemetry with Meshtastic ESP32 SX1262 | ShillehTek
Mar 08, 2026 ShillehTek 657 views

BME280 LoRa Telemetry with Meshtastic ESP32 SX1262 | ShillehTek

Wire a BME280 sensor to an ESP32 LoRa V3 board and use Meshtastic to broadcast temperature, humidity, and pressure ov...
ESP32 2-Channel Relay Module: Control Two Loads | ShillehTek
Feb 21, 2026 Mahmood M. Shilleh 607 views

ESP32 2-Channel Relay Module: Control Two Loads | ShillehTek

Build an ESP32 2-channel relay controller to switch two loads reliably with Arduino code, with shared ground and stab...
ESP32 TCS3200: Print RGB and Color Names | ShillehTek
Feb 16, 2026 Mahmood M. Shilleh 490 views

ESP32 TCS3200: Print RGB and Color Names | ShillehTek

Build an ESP32 + TCS3200 (GY-31) color sensor project that calibrates on black and white, then prints normalized RGB ...
ESP32 + LCD1602: Blink Hello World with Logic Level Shifter | ShillehTek
Feb 07, 2026 Mahmood M. Shilleh 189 views

ESP32 + LCD1602: Blink Hello World with Logic Level Shifter | ShillehTek

Build an ESP32-controlled LCD1602 16x2 display with a logic level shifter to blink "Hello, World!" reliably using 5V ...
ESP32 + DHT22: Read Temperature and Humidity | ShillehTek
Feb 07, 2026 Mahmood M. Shilleh 248 views

ESP32 + DHT22: Read Temperature and Humidity | ShillehTek

Wire a DHT22 to an ESP32 and print humidity plus temperature in Celsius and Fahrenheit to the Arduino Serial Monitor....
ESP32 HC-SR04: Telegram door alerts | ShillehTek
Dec 29, 2025 Mahmood M. Shilleh 284 views

ESP32 HC-SR04: Telegram door alerts | ShillehTek

Build an ESP32 + HC-SR04 door presence alert that sends Telegram notifications when someone stands at your door, usin...