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
Arduino WS2812B + KY-037: Music-Reactive LED Effects | ShillehTek
Jun 10, 2026 Mahmood M. Shilleh 72 views

Arduino WS2812B + KY-037: Music-Reactive LED Effects | ShillehTek

Build an Arduino WS2812B LED strip that reacts to music using a KY-037 mic module, with VU meter and beat effects, us...
Arduino vs ESP32 vs ESP8266 vs STM32: Speed results | ShillehTek
May 29, 2026 Mahmood M. Shilleh 146 views

Arduino vs ESP32 vs ESP8266 vs STM32: Speed results | ShillehTek

Benchmark Arduino Nano vs ESP8266 vs ESP32 vs STM32F103 using the same loop test to compare real-world integer and fl...
ESP32 BH1750: Motorized Wi-Fi Blinds Control | ShillehTek
May 29, 2026 Mahmood M. Shilleh 135 views

ESP32 BH1750: Motorized Wi-Fi Blinds Control | ShillehTek

Build ESP32 BH1750 motorized Wi-Fi blinds control with a 28BYJ-48 stepper and ULN2003, plus optional light-based auto...
ESP32 MPU6050: Build a Wrist Sleep Tracker | ShillehTek
May 27, 2026 Mahmood M. Shilleh 506 views

ESP32 MPU6050: Build a Wrist Sleep Tracker | ShillehTek

Build an ESP32 + MPU6050 wrist-worn sleep tracker that logs motion all night and plots deep sleep vs REM from activit...
ESP32 ADS1115: Monitor 4 Soil Sensors via Wi-Fi | ShillehTek
May 27, 2026 Mahmood M. Shilleh 60 views

ESP32 ADS1115: Monitor 4 Soil Sensors via Wi-Fi | ShillehTek

Build an ESP32 + ADS1115 multi-plant soil monitor that reads 4 moisture sensors and serves live Wi-Fi dashboard value...
ESP32 DS18B20: Wi-Fi Smoker Thermometer Alerts | ShillehTek
May 26, 2026 Mahmood M. Shilleh 68 views

ESP32 DS18B20: Wi-Fi Smoker Thermometer Alerts | ShillehTek

Build an ESP32 DS18B20 Wi-Fi BBQ thermometer with OLED readout and Telegram alerts, so you can monitor long smoker co...
ESP32 Relay: Build a Wi-Fi Smart Plug | ShillehTek
May 26, 2026 Mahmood M. Shilleh 130 views

ESP32 Relay: Build a Wi-Fi Smart Plug | ShillehTek

Build an ESP32 + relay Wi-Fi smart plug you can control via web UI or MQTT, with Tasmota-compatible options and no cl...
ESP32 HX711: Beehive Weight and Climate Dashboard | ShillehTek
May 19, 2026 Mahmood M. Shilleh 94 views

ESP32 HX711: Beehive Weight and Climate Dashboard | ShillehTek

Build an ESP32 beehive monitor with HX711 weight sensing plus DS18B20 and DHT22 climate data, then view trends remote...
ESP32 MQ-135: Air Quality Dashboard with OLED | ShillehTek
May 19, 2026 Mahmood M. Shilleh 143 views

ESP32 MQ-135: Air Quality Dashboard with OLED | ShillehTek

Build an ESP32 air quality dashboard using an MQ-135, DHT22, and SSD1306 OLED, with live readings on-screen and on a ...
ESP32 Reed Switch Relay: Remote Garage Door Control | ShillehTek
May 19, 2026 Mahmood M. Shilleh 117 views

ESP32 Reed Switch Relay: Remote Garage Door Control | ShillehTek

Build an ESP32 garage door controller with a reed switch and relay for remote open/close and real-time door status al...
ESP32 BME280 + ST7735: Wi-Fi Weather Station Display | ShillehTek
May 18, 2026 Mahmood M. Shilleh 97 views

ESP32 BME280 + ST7735: Wi-Fi Weather Station Display | ShillehTek

Build an ESP32 Wi-Fi weather station with a BME280 sensor and ST7735 TFT display to show indoor readings plus OpenWea...
ESP32 HC-SR501 PIR: Telegram mailbox alerts | ShillehTek
May 18, 2026 Mahmood M. Shilleh 53 views

ESP32 HC-SR501 PIR: Telegram mailbox alerts | ShillehTek

Build an ESP32 + HC-SR501 PIR mailbox notifier that sends Telegram alerts when the door opens, helping you avoid wast...