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

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 Wokwi: Simulate projects without hardware | ShillehTek
Jun 22, 2024 Mahmood M. Shilleh 897 views

Raspberry Pi Pico Wokwi: Simulate projects without hardware | ShillehTek

Simulate Raspberry Pi Pico/Pico W projects in Wokwi, run a MicroPython LED blink, and explore peripherals without buy...
Raspberry Pi Pico W MPU6050: Read IMU Data in C++ | ShillehTek
Jun 06, 2024 Mahmood M. Shilleh 1203 views

Raspberry Pi Pico W MPU6050: Read IMU Data in C++ | ShillehTek

Build a Raspberry Pi Pico W + MPU6050 IMU reader in C++ using I2C, then print accelerometer, gyroscope, and temperatu...
Raspberry Pi Pico W USB Serial: C++ Hello World | ShillehTek
Jun 04, 2024 Mahmood M. Shilleh 346 views

Raspberry Pi Pico W USB Serial: C++ Hello World | ShillehTek

Build a Raspberry Pi Pico W C++ Hello World, flash a UF2 from macOS, and confirm USB serial output for a fast embedde...
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 ADS1115: Read MQ-135 Analog Voltage | ShillehTek
May 25, 2024 Mahmood M. Shilleh 592 views

Raspberry Pi ADS1115: Read MQ-135 Analog Voltage | ShillehTek

Build a Raspberry Pi ADS1115 setup to read MQ-135 analog voltage over I2C in Python, enabling accurate air quality mo...
Raspberry Pi Tailscale: SSH Access from Anywhere | ShillehTek
May 17, 2024 Mahmood M. Shilleh 897 views

Raspberry Pi Tailscale: SSH Access from Anywhere | ShillehTek

Set up a Raspberry Pi with Tailscale VPN to SSH in securely from anywhere using a private mesh IP, with quick install...
Raspberry Pi USB Microphone: Stream Audio with Icecast | ShillehTek
May 10, 2024 Mahmood M. Shilleh 927 views

Raspberry Pi USB Microphone: Stream Audio with Icecast | ShillehTek

Build a Raspberry Pi USB microphone audio stream using Icecast and DarkIce, then listen from your computer in VLC for...
Raspberry Pi SSH: Remote access from your phone | ShillehTek
May 04, 2024 Mahmood M. Shilleh 376 views

Raspberry Pi SSH: Remote access from your phone | ShillehTek

Enable Raspberry Pi SSH and connect from your phone using the Termius app for secure remote command access anywhere o...
Raspberry Pi SSH: Remote access from any network | ShillehTek
May 02, 2024 Mahmood M. Shilleh 431 views

Raspberry Pi SSH: Remote access from any network | ShillehTek

Set up Raspberry Pi SSH remote access from an external network using a static IP and router port forwarding for relia...
Raspberry Pi Camera: Stream to YouTube Live in Python | ShillehTek
Apr 20, 2024 Mahmood M. Shilleh 462 views

Raspberry Pi Camera: Stream to YouTube Live in Python | ShillehTek

Build a Raspberry Pi Camera YouTube Live stream using Python and FFmpeg so your video is publicly viewable with a sim...
Raspberry Pi MPU9250: Calibrate IMU in Python | ShillehTek
Apr 07, 2024 Mahmood M. Shilleh 294 views

Raspberry Pi MPU9250: Calibrate IMU in Python | ShillehTek

Calibrate an MPU9250 IMU on Raspberry Pi in Python to improve accelerometer and gyroscope accuracy using a simple met...
Raspberry Pi Picamera2: Stream USB Camera to PC | ShillehTek
Mar 31, 2024 Mahmood M. Shilleh 458 views

Raspberry Pi Picamera2: Stream USB Camera to PC | ShillehTek

Build a Raspberry Pi Picamera2 Flask video stream from a USB camera to your local PC browser for simple LAN viewing, ...