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 WebSocket Dashboard: Live Browser Sensor Chart | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 47 views

ESP32 WebSocket Dashboard: Live Browser Sensor Chart

Build an ESP32 WebSocket dashboard that streams KY-018 and DHT11 sensor readings to a live browser chart twice per second, self-hosted with...
Arduino Nano MPU6050: Build a Self-Balancing Robot | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 53 views

Arduino Nano MPU6050: Build a Self-Balancing Robot

Build an Arduino Nano self-balancing robot using the MPU6050 and L298N, with a complementary filter and PID loop for stable two-wheel balancing...
Arduino Nano DS3231: Build a Binary LED Clock | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 26 views

Arduino Nano DS3231: Build a Binary LED Clock

Build an Arduino Nano DS3231 binary LED clock with 12 LEDs for hours, minutes, and a seconds heartbeat, plus battery-backed timekeeping from...
Arduino Uno 16x2 LCD: Custom Icons and Animations | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 54 views

Arduino Uno 16x2 LCD: Custom Icons and Animations

Build an Arduino Uno 16x2 I2C LCD demo with custom characters, a smooth 80-step progress bar, and a walking animation using HD44780...
Arduino Nano OLED: LED Pendulum Metronome BPM Display | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 36 views

Arduino Nano OLED: LED Pendulum Metronome BPM Display

Build an Arduino Nano LED pendulum metronome with an SSD1306 I2C OLED BPM display, a potentiometer tempo knob, and a buzzer accent...
Arduino Nano WS2812 Matrix: Build Breakout Game | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 28 views

Arduino Nano WS2812 Matrix: Build Breakout Game

Build a two-button Breakout game on an Arduino Nano with a WS2812 8x8 LED matrix, lives, sound, and a reusable FastLED game...
Arduino Nano LCD1602: Auto-Ranging Ohmmeter Build | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 20 views

Arduino Nano LCD1602: Auto-Ranging Ohmmeter Build

Build an Arduino Nano auto-ranging ohmmeter using five reference resistors and an LCD1602 to measure 10Ω to 5MΩ accurately across ranges with...
Arduino Nano Relay: Measure 18650 Capacity in mAh | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 22 views

Arduino Nano Relay: Measure 18650 Capacity in mAh

Build an Arduino Nano 18650 capacity tester using a relay and power resistor to log real mAh and mWh with LCD cutoff...
D1 Mini I2C LCD: Live YouTube Stats Display | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 20 views

D1 Mini I2C LCD: Live YouTube Stats Display

Build an ESP8266 D1 Mini + I2C LCD YouTube subscriber counter that pulls live channel stats from the YouTube Data API, shown...
ESP32 OLED (SSD1306): Live Crypto Price Ticker | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 31 views

ESP32 OLED (SSD1306): Live Crypto Price Ticker

Build an ESP32 SSD1306 OLED crypto price ticker that pulls live CoinGecko JSON over HTTPS, cycles multiple coins, and auto-refreshes every minute...
ESP32 ST7789: Live weather and 5-day forecast | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 51 views

ESP32 ST7789: Live weather and 5-day forecast

Build an ESP32 ST7789 TFT weather station that pulls live conditions and a 5-day forecast from OpenWeatherMap, refreshing every 10 minutes with...
Arduino Uno DHT11: PWM Fan Speed Control | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 38 views

Arduino Uno DHT11: PWM Fan Speed Control

Build an Arduino Uno DHT11 thermostat that ramps a DC fan with PWM, shows live readings on an I2C LCD, and avoids...