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 Tutorials & Projects

GPIO wiring, Python code, and sensor projects for every Pi.

From first GPIO blink to full sensor dashboards, these Raspberry Pi tutorials cover the wiring, Python code, and gotchas the datasheets skip. Every guide is tested on real hardware, and the pre-soldered modules below plug straight onto your Pi’s headers — no soldering required.

Shop the parts used in these tutorials
Raspberry Pi Pico BH1750: Measure Ambient Light in Lux | ShillehTek
Mar 25, 2024 Mahmood M. Shilleh 221 views

Raspberry Pi Pico BH1750: Measure Ambient Light in Lux

Build a Raspberry Pi Pico/Pico W BH1750 lux meter in MicroPython to measure ambient light for smart lighting and light-aware projects with...
Raspberry Pi Camera: Stream Video Anywhere with ngrok | ShillehTek
Mar 17, 2024 Mahmood M. Shilleh 290 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 MPU9250: Read 9-Axis Sensor Data | ShillehTek
Feb 10, 2024 Mahmood M. Shilleh 216 views

Raspberry Pi MPU9250: Read 9-Axis Sensor Data

Build a Raspberry Pi MPU9250 I2C setup to stream 9-axis accel, gyro, and magnetometer data in Python, using a simple library workflow...
Raspberry Pi 4 Squid: Simple Proxy Server Setup | ShillehTek
Jan 30, 2024 Mahmood M. Shilleh 466 views

Raspberry Pi 4 Squid: Simple Proxy Server Setup

Build a Raspberry Pi 4 Squid proxy server and test it with a Python web-scraping script for safer, managed requests on your...
Raspberry Pi Camera: Stream Video with Flask | ShillehTek
Jan 24, 2024 Mahmood M. Shilleh 2088 views

Raspberry Pi Camera: Stream Video with Flask

Build a Raspberry Pi 4B camera stream using Flask and PiCamera so you can view live video in a browser on your...
Raspberry Pi Pico W MPU6050: Send data to DynamoDB | ShillehTek
Jan 01, 2024 Mahmood M. Shilleh 149 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 258 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 Pico W + IFTTT: Log data to Google Sheets | ShillehTek
Dec 20, 2023 Mahmood M. Shilleh 165 views

Raspberry Pi Pico W + IFTTT: Log data to Google Sheets

Build a Raspberry Pi Pico W logger that posts sensor values to IFTTT Webhooks and appends rows in Google Sheets for easy...
Raspberry Pi Pico W + S3: Upload Files via Node Proxy | ShillehTek
Dec 11, 2023 Mahmood M. Shilleh 130 views

Raspberry Pi Pico W + S3: Upload Files via Node Proxy

Build a Raspberry Pi Pico W file uploader that posts to a Node.js API on Google Cloud, which stores uploads in AWS...
Raspberry Pi Camera MQTT: Send Photos to React Native | ShillehTek
Dec 05, 2023 Mahmood M. Shilleh 168 views

Raspberry Pi Camera MQTT: Send Photos to React Native

Build a Raspberry Pi camera + MQTT workflow that captures images on command and delivers them to a React Native Expo app...
Raspberry Pi Pico W MPU6050: Install libraries in VSCode | ShillehTek
Dec 01, 2023 Mahmood M. Shilleh 216 views

Raspberry Pi Pico W MPU6050: Install libraries in VSCode

Learn how to add third-party MicroPython libraries in VSCode for Raspberry Pi Pico W using an MPU6050 example, so imports work cleanly...
Raspberry Pi MQTT: Send Commands with Node.js | ShillehTek
Nov 23, 2023 Mahmood M. Shilleh 166 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,...