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
Worldwide shipping via DHL
Skip to main content
ShillehTek IoT & Beyond

Raspberry Pi, ESP32 & Arduino Tutorials

Free step-by-step guides, wiring diagrams, and code for makers — new builds added every week.

Raspberry Pi Pico + KY-037: Clap Toggle Desk Lamp | ShillehTek
Dec 21, 2025 Mahmood M. Shilleh 294 views

Raspberry Pi Pico + KY-037: Clap Toggle Desk Lamp

Build a clap-controlled light switch with a Raspberry Pi Pico and KY-037 sound sensor to toggle a real desk lamp via an...
XIAO ESP32S3 Sense Camera: Exact JPEG Capture & Download
Oct 04, 2025 Mahmood M. Shilleh 1020 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...
Raspberry Pi Pico 2 W + Arducam OV2640: Capture JPEGs locally
Aug 26, 2025 Mahmood M. Shilleh 926 views

Raspberry Pi Pico 2 W + Arducam OV2640: Capture JPEGs locally

Build a simple CircuitPython camera that uses a Raspberry Pi Pico 2 W and Arducam OV2640 to capture JPEG photos saved to...
Node-RED + Telegram: Instant Sensor Status | ShillehTek
Jun 20, 2025 Mahmood M. Shilleh 457 views

Node-RED + Telegram: Instant Sensor Status

Build a Telegram-integrated Node-RED flow that returns live BMP180 temperature and pressure on demand for quick mobile monitoring of your sensors using...
Arduino BMP180: Real-Time Dashboard with Node-RED | ShillehTek
Jun 20, 2025 Mahmood M. Shilleh 462 views

Arduino BMP180: Real-Time Dashboard with Node-RED

Build a live temperature and pressure dashboard using an Arduino and a BMP180 sensor with Node-RED so you can monitor sensor data...
ESP32 SX1262: Offline Mesh Messaging | ShillehTek
May 06, 2025 Mahmood M. Shilleh 1679 views

ESP32 SX1262: Offline Mesh Messaging

Build a private offline LoRa mesh using ESP32 SX1262 boards and Meshtastic to send secure messages off-grid; step-by-step flashing, channel setup, and...
Raspberry Pi + Zigbee Dongle Plus-E: Zigbee2MQTT Setup | ShillehTek
May 05, 2025 Mahmood M. Shilleh 4243 views

Raspberry Pi + Zigbee Dongle Plus-E: Zigbee2MQTT Setup

Build a Raspberry Pi Zigbee gateway with the Sonoff Zigbee 3.0 USB Dongle Plus-E and Zigbee2MQTT to get open MQTT access to...
ESP32 ESPresense: Send device data to AWS IoT | ShillehTek
Apr 19, 2025 Mahmood M. Shilleh 394 views

ESP32 ESPresense: Send device data to AWS IoT

Build an ESP32 + ESPresense bridge that forwards BLE device data to AWS IoT for cloud tracking and analytics, reducing local complexity...
Raspberry Pi Pico W BME280: Stream data to Azure IoT | ShillehTek
Apr 15, 2025 Mahmood M. Shilleh 353 views

Raspberry Pi Pico W BME280: Stream data to Azure IoT

Build a Raspberry Pi Pico W + BME280 pipeline that streams real-time sensor data to Azure IoT Hub and Azure Data Explorer...
Arduino BME280: Publish ROS 2 Topic on Raspberry Pi | ShillehTek
Mar 29, 2025 Mahmood M. Shilleh 461 views

Arduino BME280: Publish ROS 2 Topic on Raspberry Pi

Build an Arduino BME280 serial bridge and publish live temperature, humidity, and pressure to a ROS 2 topic on Raspberry Pi, with...
Raspberry Pi ROS 2 Humble: Install on Ubuntu 22.04 | ShillehTek
Mar 27, 2025 Mahmood M. Shilleh 2427 views

Raspberry Pi ROS 2 Humble: Install on Ubuntu 22.04

Install ROS 2 Humble on Raspberry Pi with Ubuntu 22.04.5 LTS using official apt packages, then verify with talker/listener nodes from ShillehTek.
Raspberry Pi Pico W Ultrasonic Sensor: Remote Robot Drive | ShillehTek
Feb 28, 2025 Mahmood M. Shilleh 638 views

Raspberry Pi Pico W Ultrasonic Sensor: Remote Robot Drive

Build a Raspberry Pi Pico W Wi-Fi robot control page with ultrasonic emergency stop and NeoPixel feedback, using an async MicroPython web...