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, ESP32 & Arduino Tutorials

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

Browse tutorials

318 tutorials
Raspberry Pi MPU9250: Calibrate IMU in Python | ShillehTek
Apr 07, 2024 Mahmood M. Shilleh 272 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 324 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, ...
Raspberry Pi Pico BH1750: Measure Ambient Light in Lux | ShillehTek
Mar 25, 2024 Mahmood M. Shilleh 180 views

Raspberry Pi Pico BH1750: Measure Ambient Light in Lux | ShillehTek

Build a Raspberry Pi Pico/Pico W BH1750 lux meter in MicroPython to measure ambient light for smart lighting and ligh...
Raspberry Pi Pico W Google Sheets API: Upload data free | ShillehTek
Mar 24, 2024 Mahmood M. Shilleh 149 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 Pico BMP280: Read temp and pressure | ShillehTek
Mar 22, 2024 Mahmood M. Shilleh 468 views

Raspberry Pi Pico BMP280: Read temp and pressure | ShillehTek

Build a Raspberry Pi Pico/Pico W BMP280 sensor reader in MicroPython to log temperature and atmospheric pressure over...
Raspberry Pi Camera: Stream Video Anywhere with ngrok | ShillehTek
Mar 17, 2024 Mahmood M. Shilleh 252 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...
Raspberry Pi MPU9250: Read 9-Axis Sensor Data | ShillehTek
Feb 10, 2024 Mahmood M. Shilleh 167 views

Raspberry Pi MPU9250: Read 9-Axis Sensor Data | ShillehTek

Build a Raspberry Pi MPU9250 I2C setup to stream 9-axis accel, gyro, and magnetometer data in Python, using a simple ...
AWS Lambda pip packages: Build a Python layer fast | ShillehTek
Feb 08, 2024 Mahmood M. Shilleh 820 views

AWS Lambda pip packages: Build a Python layer fast | ShillehTek

Build an AWS Lambda Python Layer by installing pip packages like pyjwt inside a helper Lambda, zipping to S3, and att...
Raspberry Pi 4 Squid: Simple Proxy Server Setup | ShillehTek
Jan 30, 2024 Mahmood M. Shilleh 379 views

Raspberry Pi 4 Squid: Simple Proxy Server Setup | ShillehTek

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

Raspberry Pi Camera: Stream Video with Flask | ShillehTek

Build a Raspberry Pi 4B camera stream using Flask and PiCamera so you can view live video in a browser on your local ...
Arduino Nano Every DHT22: Read Temperature and Humidity | ShillehTek
Jan 14, 2024 Mahmood M. Shilleh 182 views

Arduino Nano Every DHT22: Read Temperature and Humidity | ShillehTek

Connect a DHT22 to an Arduino Nano Every to read accurate temperature and humidity in the Serial Monitor using the Ad...
Raspberry Pi Pico W DHT22: Read Temp and Humidity | ShillehTek
Jan 10, 2024 Mahmood M. Shilleh 242 views

Raspberry Pi Pico W DHT22: Read Temp and Humidity | ShillehTek

Connect a Raspberry Pi Pico W to a DHT22 and read temperature and humidity in MicroPython for quick environmental mon...