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
Arduino TM1637, SSD1306, E-Paper: Pick a Display | ShillehTek
Jun 14, 2026 Mahmood M. Shilleh 10 views

Arduino TM1637, SSD1306, E-Paper: Pick a Display | ShillehTek

Compare TM1637, SSD1306 OLED, and 2.13-inch e-paper to pick the right Arduino display based on power, refresh rate, r...
ESP32-S3-DevKitC-1 N16R8 PSRAM: Verify 16MB + 8MB | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 68 views

ESP32-S3-DevKitC-1 N16R8 PSRAM: Verify 16MB + 8MB | ShillehTek

Set up ESP32-S3-DevKitC-1 N16R8 in Arduino IDE, enable OPI PSRAM, and confirm 16 MB Flash plus 8 MB PSRAM for memory-...
Arduino MAX30102: Heart Rate and SpO2 on OLED | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 23 views

Arduino MAX30102: Heart Rate and SpO2 on OLED | ShillehTek

Build an Arduino Nano MAX30102 pulse oximeter that shows live BPM and optional SpO2 on an SSD1306 OLED, using the Spa...
Raspberry Pi Pico 2W BLE: Build a Wireless Macropad | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 23 views

Raspberry Pi Pico 2W BLE: Build a Wireless Macropad | ShillehTek

Build a Raspberry Pi Pico 2W BLE macropad in CircuitPython to trigger six wireless hotkeys from mechanical switches. ...
CP2102 USB-to-TTL: Flash ESP-01 and STM32 boards | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 20 views

CP2102 USB-to-TTL: Flash ESP-01 and STM32 boards | ShillehTek

Flash an ESP8266 ESP-01 and STM32 Blue Pill over UART using a CP2102 USB-to-TTL adapter, with stable power wiring tip...
ESP32-C3 DevKit: Arduino setup with WiFi and BLE | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 20 views

ESP32-C3 DevKit: Arduino setup with WiFi and BLE | ShillehTek

Set up an ESP32-C3 DevKit in Arduino IDE, then verify WiFi scanning and BLE 5 notifications for a low-cost IoT node w...
Arduino Nano DS3231 + TM1637: Drift-Free Alarm Clock | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 13 views

Arduino Nano DS3231 + TM1637: Drift-Free Alarm Clock | ShillehTek

Build an Arduino Nano clock with a DS3231 RTC and TM1637 display for a drift-free desktop alarm clock with temperatur...
ESP32 LVGL Display: Touchscreen Smart Switch UI | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 20 views

ESP32 LVGL Display: Touchscreen Smart Switch UI | ShillehTek

Build an ESP32 LVGL touchscreen smart switch UI with relay control, a DHT22 temperature gauge, and MQTT updates for H...
Arduino Nano TTP223B: Hidden Touch Relay Switch | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 12 views

Arduino Nano TTP223B: Hidden Touch Relay Switch | ShillehTek

Build a hidden touch switch using an Arduino Nano and TTP223B to toggle a relay through acrylic or wood, for clean en...
Arduino Nano RCWL-0516: Through-Wall Motion Detect | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 10 views

Arduino Nano RCWL-0516: Through-Wall Motion Detect | ShillehTek

Build an Arduino Nano motion detector using the RCWL-0516 microwave radar sensor to switch a relay, with reliable thr...
TP4056 18650: Build a USB-C 9000mAh Power Bank | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 17 views

TP4056 18650: Build a USB-C 9000mAh Power Bank | ShillehTek

Build a repairable TP4056 USB-C 18650 power bank with a 3P pack and 5V boost output, saving money and letting you rep...
ESP32-CAM PIR: Solar Off-Grid Motion Camera | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 28 views

ESP32-CAM PIR: Solar Off-Grid Motion Camera | ShillehTek

Build an ESP32-CAM + PIR solar off-grid motion camera that uploads photos to Telegram and deep-sleeps for long runtim...