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
Worldwide shipping via DHL
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.

ESP32-S3-DevKitC-1 N16R8 PSRAM: Verify 16MB + 8MB | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 466 views

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

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

Arduino MAX30102: Heart Rate and SpO2 on OLED

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

Raspberry Pi Pico 2W BLE: Build a Wireless Macropad

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

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

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

ESP32-C3 DevKit: Arduino setup with WiFi and BLE

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

Arduino Nano DS3231 + TM1637: Drift-Free Alarm Clock

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

ESP32 LVGL Display: Touchscreen Smart Switch UI

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

Arduino Nano TTP223B: Hidden Touch Relay Switch

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

Arduino Nano RCWL-0516: Through-Wall Motion Detect

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

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

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

ESP32-CAM PIR: Solar Off-Grid Motion Camera

Build an ESP32-CAM + PIR solar off-grid motion camera that uploads photos to Telegram and deep-sleeps for long runtime, using ShillehTek parts.
ESP32 HLK-LD2410: Reliable Bedroom Occupancy | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 164 views

ESP32 HLK-LD2410: Reliable Bedroom Occupancy

Build an ESP32 + HLK-LD2410 mmWave bedroom occupancy sensor for reliable still-presence detection and Home Assistant automations, using parts from ShillehTek.