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

IoT Tutorials & Projects

Complete builds: sensor → microcontroller → cloud dashboard.

These are the full-stack builds: a sensor on one end, a dashboard on the other, and everything in between — WiFi, MQTT, cloud APIs, and battery strategy. If you’re moving from blinking LEDs to systems that run unattended for months, start here. The boards below are the ones we reach for in our own client work.

Shop the parts used in these tutorials
ESP8266 MH-Z19: Build a WiFi CO2 Monitor | ShillehTek
Jul 30, 2026 Mahmood M. Shilleh 18 views

ESP8266 MH-Z19: Build a WiFi CO2 Monitor | ShillehTek

Build an ESP8266 + MH-Z19 WiFi CO2 monitor that serves live readings to any browser and alerts with LED and buzzer wh...
ESP32-C6 Zigbee: Build a Wireless Light Switch | ShillehTek
Jul 30, 2026 Mahmood M. Shilleh 14 views

ESP32-C6 Zigbee: Build a Wireless Light Switch | ShillehTek

Build a two-node ESP32-C6 Zigbee network where a wireless switch toggles a remote LED light, using Arduino IDE settin...
ESP32 DHT22 BMP180: Live Blynk Weather Dashboard | ShillehTek
Jul 29, 2026 Mahmood M. Shilleh 29 views

ESP32 DHT22 BMP180: Live Blynk Weather Dashboard | ShillehTek

Build an ESP32 weather station with DHT22, BMP180, and SI1145 sensors that streams six readings to Blynk with live we...
ESP8266 SW-420: Build a WiFi Fish Bite Alarm | ShillehTek
Jul 26, 2026 Mahmood M. Shilleh 7 views

ESP8266 SW-420: Build a WiFi Fish Bite Alarm | ShillehTek

Build an ESP8266 + SW-420 WiFi fish bite alarm that detects vibration and alerts an Android phone via HTTP polling, u...
ESP32 SD Card: Local CSV Data Logging Setup | ShillehTek
Jul 10, 2026 Mahmood M. Shilleh 175 views

ESP32 SD Card: Local CSV Data Logging Setup | ShillehTek

Build an ESP32 SD card CSV data logger with optional DS3231 timestamps for reliable offline sensor logging when WiFi ...
ESP32-C3 DevKit: Arduino setup with WiFi and BLE | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 57 views

ESP32-C3 DevKit: Arduino setup with WiFi and BLE | ShillehTek

Set up an ESP32-C3 DevKit in Arduino IDE, then verify WiFi scanning and BLE 5 notifications for a low-cost IoT node w...
ESP32 BME280: Build an Off-Grid Weather Station | ShillehTek
Jun 10, 2026 Mahmood M. Shilleh 102 views

ESP32 BME280: Build an Off-Grid Weather Station | ShillehTek

Build a solar-powered ESP32 weather station with a BME280 sensor, deep sleep, and cloud posting for reliable off-grid...
ESP32-CAM HX711 PIR: Motion photos with seed weight | ShillehTek
May 27, 2026 Mahmood M. Shilleh 34 views

ESP32-CAM HX711 PIR: Motion photos with seed weight | ShillehTek

Build an ESP32-CAM bird feeder that uses a PIR sensor to snap photos and an HX711 load cell to log seed weight to a W...
ESP32 HX711: Beehive Weight and Climate Dashboard | ShillehTek
May 19, 2026 Mahmood M. Shilleh 68 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 HC-SR501 PIR: Telegram mailbox alerts | ShillehTek
May 18, 2026 Mahmood M. Shilleh 40 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...
ESP32 vs ESP8266: Pick the Best Board for 2026 | ShillehTek
May 17, 2026 Mahmood M. Shilleh 298 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...
Raspberry Pi Pico W BLE: Temp in MicroPython | ShillehTek
Apr 26, 2026 Mahmood M. Shilleh 80 views

Raspberry Pi Pico W BLE: Temp in MicroPython | ShillehTek

Build Raspberry Pi Pico W BLE peripheral and central in MicroPython to stream and read on-board temperature using aio...