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 2-Channel Relay Module: Control Two Loads | ShillehTek
Feb 21, 2026 Mahmood M. Shilleh 910 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 518 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 195 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 283 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 312 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...
XIAO ESP32S3 Sense Camera: Exact JPEG Capture & Download
Oct 04, 2025 Mahmood M. Shilleh 940 views

XIAO ESP32S3 Sense Camera: Exact JPEG Capture & Download

Build a web photo app on the XIAO ESP32S3 Sense camera that captures a fresh JPEG in the browser and lets you downloa...
ESP32 ESPresense: Send device data to AWS IoT | ShillehTek
Apr 19, 2025 Mahmood M. Shilleh 382 views

ESP32 ESPresense: Send device data to AWS IoT | ShillehTek

Build an ESP32 + ESPresense bridge that forwards BLE device data to AWS IoT for cloud tracking and analytics, reducin...
ESP32 Xedge SMTP: Send Email Securely | ShillehTek
May 15, 2024 Mahmood M. Shilleh 161 views

ESP32 Xedge SMTP: Send Email Securely | ShillehTek

Configure ESP32 Xedge SMTP in the Xedge IDE and send email from Lua with encrypted credentials, using provider settin...
ESP32-S3 Xedge32: Program Lua in Web IDE | ShillehTek
May 14, 2024 Mahmood M. Shilleh 287 views

ESP32-S3 Xedge32: Program Lua in Web IDE | ShillehTek

Install Xedge32 on an ESP32-S3, connect via the web IDE, and run your first Lua script with WiFi setup for fast IoT p...
ESP32-CAM Camera: Run MicroPython with WiFi support | ShillehTek
Nov 27, 2023 Mahmood M. Shilleh 1156 views

ESP32-CAM Camera: Run MicroPython with WiFi support | ShillehTek

Set up MicroPython on the ESP32-CAM to use the onboard camera and connect to WiFi, with clean deinit tips so you can ...
ESP32 AP Mode: Host a Hello World Web Page | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 685 views

ESP32 AP Mode: Host a Hello World Web Page | ShillehTek

Build an ESP32 AP Mode WiFi network that hosts a Hello World web page with no Internet required, a simple foundation ...
ESP32 MPU6050: 3D Orientation Animation in Processing | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 425 views

ESP32 MPU6050: 3D Orientation Animation in Processing | ShillehTek

Build an ESP32 MPU6050 project that streams DMP quaternions to Processing with Toxiclibs, producing a smooth 3D orien...