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.

AWS Lambda Selenium ChromeDriver: Run Headless Automation | ShillehTek
Jul 13, 2024 Mahmood M. Shilleh 2098 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 435 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 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...
AWS Lambda Docker: Install pip packages via ECR | ShillehTek
May 23, 2024 Mahmood M. Shilleh 328 views

AWS Lambda Docker: Install pip packages via ECR | ShillehTek

Build an AWS Lambda container image with pip packages using Docker and Amazon ECR for consistent deployments, then up...
Shopify Metafields: Tabbed product descriptions layout | ShillehTek
May 18, 2024 John Capovani 102 views

Shopify Metafields: Tabbed product descriptions layout | ShillehTek

Build tabbed Shopify product descriptions using metafields, Liquid, CSS, and JavaScript for cleaner pages and faster ...
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...
ESP32 Xedge SMTP: Send Email Securely | ShillehTek
May 15, 2024 Mahmood M. Shilleh 154 views

ESP32 Xedge SMTP: Send Email Securely | ShillehTek

Configure ESP32 Xedge SMTP in the Xedge IDE and send email from Lua with encrypted credentials, using provider settin...
ESP32-S3 Xedge32: Program Lua in Web IDE | ShillehTek
May 14, 2024 Mahmood M. Shilleh 277 views

ESP32-S3 Xedge32: Program Lua in Web IDE | ShillehTek

Install Xedge32 on an ESP32-S3, connect via the web IDE, and run your first Lua script with WiFi setup for fast IoT p...