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

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 BME280: Send data to ThingSpeak | ShillehTek
May 31, 2024 Mahmood M. Shilleh 298 views

Raspberry Pi Pico W BME280: Send data to ThingSpeak

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

Raspberry Pi Pico W Google Sheets API: Upload data free

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

Raspberry Pi Camera: Stream Video Anywhere with ngrok

Build a Raspberry Pi Camera stream that works anywhere by tunneling a Flask video feed with ngrok for a public URL, even...
Raspberry Pi Pico W MPU6050: Send data to DynamoDB | ShillehTek
Jan 01, 2024 Mahmood M. Shilleh 143 views

Raspberry Pi Pico W MPU6050: Send data to DynamoDB

Build a Raspberry Pi Pico W to AWS DynamoDB pipeline using MPU6050 data over MQTT via IoT Core and Lambda, for scalable...
Raspberry Pi Pico W AWS IoT Core: MQTT LED Control | ShillehTek
Dec 22, 2023 Mahmood M. Shilleh 250 views

Raspberry Pi Pico W AWS IoT Core: MQTT LED Control

Connect a Raspberry Pi Pico W to AWS IoT Core with secure MQTT in MicroPython, then toggle the onboard LED from the...
Raspberry Pi MQTT: Send Commands with Node.js | ShillehTek
Nov 23, 2023 Mahmood M. Shilleh 162 views

Raspberry Pi MQTT: Send Commands with Node.js

Build a Raspberry Pi MQTT command system with a Node.js Express endpoint that publishes messages to trigger actions like taking a photo,...
Raspberry Pi Mosquitto MQTT: Send messages and commands | ShillehTek
Nov 21, 2023 Mahmood M. Shilleh 246 views

Raspberry Pi Mosquitto MQTT: Send messages and commands

Set up Mosquitto MQTT on a Raspberry Pi and use Python to send messages and commands from your local computer, a simple...
Raspberry Pi AWS S3: Upload files with Python | ShillehTek
Nov 16, 2023 Mahmood M. Shilleh 199 views

Raspberry Pi AWS S3: Upload files with Python

Build a Raspberry Pi Python uploader to push images, videos, and other files into an AWS S3 bucket using boto3 for reliable...
ESP32 AP Mode: Host a Hello World Web Page | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 756 views

ESP32 AP Mode: Host a Hello World Web Page

Build an ESP32 AP Mode WiFi network that hosts a Hello World web page with no Internet required, a simple foundation for...
Raspberry Pi Pico W MongoDB: Insert Data via API | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 95 views

Raspberry Pi Pico W MongoDB: Insert Data via API

Build a Raspberry Pi Pico W script that connects to WiFi and inserts a document into MongoDB using the Data API, a...
Raspberry Pi Pico W AP Mode: Host a Web Server | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 1336 views

Raspberry Pi Pico W AP Mode: Host a Web Server

Build a Raspberry Pi Pico W AP mode network that hosts a simple MicroPython web server, so you can connect by WiFi...
Raspberry Pi Pico W BME280: Send data to Blynk | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 192 views

Raspberry Pi Pico W BME280: Send data to Blynk

Build a Raspberry Pi Pico W + BME280 dashboard that streams temperature, humidity, and pressure to Blynk for quick remote monitoring with...