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
Raspberry Pi Pico W BLE: Temp in MicroPython | ShillehTek
Apr 26, 2026 Mahmood M. Shilleh 107 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...
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...
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...
Node-RED + Telegram: Instant Sensor Status | ShillehTek
Jun 20, 2025 Mahmood M. Shilleh 437 views

Node-RED + Telegram: Instant Sensor Status | ShillehTek

Build a Telegram-integrated Node-RED flow that returns live BMP180 temperature and pressure on demand for quick mobil...
Raspberry Pi + Zigbee Dongle Plus-E: Zigbee2MQTT Setup | ShillehTek
May 05, 2025 Mahmood M. Shilleh 4007 views

Raspberry Pi + Zigbee Dongle Plus-E: Zigbee2MQTT Setup | ShillehTek

Build a Raspberry Pi Zigbee gateway with the Sonoff Zigbee 3.0 USB Dongle Plus-E and Zigbee2MQTT to get open MQTT acc...
ESP32 ESPresense: Send device data to AWS IoT | ShillehTek
Apr 19, 2025 Mahmood M. Shilleh 372 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...
Raspberry Pi Pico W BME280: Stream data to Azure IoT | ShillehTek
Apr 15, 2025 Mahmood M. Shilleh 327 views

Raspberry Pi Pico W BME280: Stream data to Azure IoT | ShillehTek

Build a Raspberry Pi Pico W + BME280 pipeline that streams real-time sensor data to Azure IoT Hub and Azure Data Expl...
Pico W NEO-6M GPS: Reverse geocode your location | ShillehTek
Dec 13, 2024 Mahmood M. Shilleh 465 views

Pico W NEO-6M GPS: Reverse geocode your location | ShillehTek

Build a Raspberry Pi Pico W + NEO-6M GPS reverse geolocator that prints coordinates and a city/country lookup using O...
Raspberry Pi Pico W LoRa: Build a Sender Receiver Link | ShillehTek
Dec 08, 2024 Mahmood M. Shilleh 2853 views

Raspberry Pi Pico W LoRa: Build a Sender Receiver Link | ShillehTek

Build a long-range LoRa sender-receiver link with two Raspberry Pi Pico W boards using AT-command modules for low-pow...
Raspberry Pi Pico W BME280: Send data to ThingSpeak | ShillehTek
May 31, 2024 Mahmood M. Shilleh 274 views

Raspberry Pi Pico W BME280: Send data to ThingSpeak | ShillehTek

Build a Raspberry Pi Pico W BME280 weather station that posts temperature, pressure, and humidity to a real-time Thin...
Raspberry Pi Pico W Google Sheets API: Upload data free | ShillehTek
Mar 24, 2024 Mahmood M. Shilleh 160 views

Raspberry Pi Pico W Google Sheets API: Upload data free | ShillehTek

Log Raspberry Pi Pico W data to Google Sheets for free using the Google Cloud API and a Flask app, with a clear setup...
Raspberry Pi Camera: Stream Video Anywhere with ngrok | ShillehTek
Mar 17, 2024 Mahmood M. Shilleh 276 views

Raspberry Pi Camera: Stream Video Anywhere with ngrok | ShillehTek

Build a Raspberry Pi Camera stream that works anywhere by tunneling a Flask video feed with ngrok for a public URL, e...