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 KY-037: Detect Sound in Python | ShillehTek
Oct 03, 2024 Mahmood M. Shilleh 390 views

Raspberry Pi KY-037: Detect Sound in Python | ShillehTek

Build a Raspberry Pi KY-037 sound sensor trigger in Python to detect noise from a digital output and tune sensitivity...
Python PRAW: Post to Reddit Automatically | ShillehTek
Sep 26, 2024 Mahmood M. Shilleh 851 views

Python PRAW: Post to Reddit Automatically | ShillehTek

Build a Python PRAW script that authenticates to the Reddit API and posts to a subreddit automatically, saving time f...
Raspberry Pi 4B Camera Module: Build a time-lapse | ShillehTek
Sep 08, 2024 Mahmood M. Shilleh 743 views

Raspberry Pi 4B Camera Module: Build a time-lapse | ShillehTek

Build a Raspberry Pi 4B time-lapse camera using the Camera Module and Python, then export an MP4 with ffmpeg for smoo...
STM32 Blue Pill MPU6050: Read data and calibrate gyro | ShillehTek
Aug 24, 2024 Mahmood M. Shilleh 434 views

STM32 Blue Pill MPU6050: Read data and calibrate gyro | ShillehTek

Connect an STM32 Blue Pill to an MPU6050 over I2C, print raw accel and gyro data in Arduino, and apply simple gyro ca...
STM32 Blue Pill USB to TTL: Upload First Sketch | ShillehTek
Aug 16, 2024 Mahmood M. Shilleh 1238 views

STM32 Blue Pill USB to TTL: Upload First Sketch | ShillehTek

Set up an STM32 Blue Pill with a USB to TTL adapter in Arduino IDE, install STM32 support, and upload your first sket...
AWS Lambda Step Functions: Schedule tasks automatically | ShillehTek
Aug 09, 2024 Mahmood M. Shilleh 125 views

AWS Lambda Step Functions: Schedule tasks automatically | ShillehTek

Build an AWS Lambda and Step Functions workflow triggered by Amazon CloudWatch Scheduler cron rules to automate recur...
React + Node.js reCAPTCHA: Secure Login Form | ShillehTek
Jul 23, 2024 Mahmood M. Shilleh 241 views

React + Node.js reCAPTCHA: Secure Login Form | ShillehTek

Build a React + Node.js login protected by Google reCAPTCHA v2 with server-side verification and JWT, reducing bots a...
AWS Lambda Selenium ChromeDriver: Run Headless Automation | ShillehTek
Jul 13, 2024 Mahmood M. Shilleh 2031 views

AWS Lambda Selenium ChromeDriver: Run Headless Automation | ShillehTek

Build an AWS Lambda container that runs Selenium with ChromeDriver for headless browser automation in Python, enablin...
Raspberry Pi Pico W MLX90614: Read temps in MicroPython | ShillehTek
Jul 04, 2024 Mahmood M. Shilleh 374 views

Raspberry Pi Pico W MLX90614: Read temps in MicroPython | ShillehTek

Build a Raspberry Pi Pico W + MLX90614 non-contact thermometer in MicroPython, printing ambient and object temperatur...
Raspberry Pi Pico Wokwi: Simulate projects without hardware | ShillehTek
Jun 22, 2024 Mahmood M. Shilleh 735 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 1058 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 252 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...