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.

ESP32 2.9-inch E-Paper: Flash-Free Partial Refresh | ShillehTek
Aug 23, 2026 Mahmood M. Shilleh 24 views

ESP32 2.9-inch E-Paper: Flash-Free Partial Refresh | ShillehTek

Build an ESP32 + 2.9 inch e-paper display with GxEPD2 partial refresh for fast, flash-free updates, ideal for clocks ...
Arduino Nano JSN-SR04T: OLED Distance Readout | ShillehTek
Aug 23, 2026 Mahmood M. Shilleh 12 views

Arduino Nano JSN-SR04T: OLED Distance Readout | ShillehTek

Build an Arduino Nano distance meter with the JSN-SR04T waterproof ultrasonic sensor and an SSD1306 OLED for live tan...
Arduino WS2812 8x8 Matrix: Play Pixel Art Animations | ShillehTek
Aug 23, 2026 Mahmood M. Shilleh 21 views

Arduino WS2812 8x8 Matrix: Play Pixel Art Animations | ShillehTek

Build an Arduino WS2812 8x8 LED matrix pixel art frame that turns tiny images into smooth FastLED animations, using p...
Arduino TB6612FNG: Control a 12V DC Motor | ShillehTek
Aug 23, 2026 Mahmood M. Shilleh 19 views

Arduino TB6612FNG: Control a 12V DC Motor | ShillehTek

Build an Arduino Uno TB6612FNG setup to control a 12V DC motor or linear actuator with PWM speed, reverse, and brakin...
ESP32-CAM OV2640: Build a WiFi Surveillance Robot | ShillehTek
Aug 23, 2026 Mahmood M. Shilleh 24 views

ESP32-CAM OV2640: Build a WiFi Surveillance Robot | ShillehTek

Build an ESP32-CAM OV2640 WiFi surveillance robot car with live video streaming, app driving, and pan-tilt camera con...
Arduino Nano MQ-7 Sensor: CO Readings and Buzzer Alarm | ShillehTek
Aug 21, 2026 Mahmood M. Shilleh 13 views

Arduino Nano MQ-7 Sensor: CO Readings and Buzzer Alarm | ShillehTek

Build an Arduino Nano MQ-7 carbon monoxide monitor that streams analog CO readings and can trigger a buzzer alarm for...
Arduino Uno MCP23017: Add 16 I2C GPIO Pins | ShillehTek
Aug 21, 2026 Mahmood M. Shilleh 17 views

Arduino Uno MCP23017: Add 16 I2C GPIO Pins | ShillehTek

Build an Arduino Uno MCP23017 I2C GPIO expander that adds 16 extra pins, then scale it into a DIN-rail industrial mod...
Arduino Nano TDS Sensor: Display Water PPM on OLED | ShillehTek
Aug 21, 2026 Mahmood M. Shilleh 17 views

Arduino Nano TDS Sensor: Display Water PPM on OLED | ShillehTek

Build an Arduino Nano TDS meter using a Gravity-style sensor module and SSD1306 OLED to display live water quality in...
Arduino Uno ST7789 Display: Run 240x240 Graphics Demo | ShillehTek
Aug 21, 2026 Mahmood M. Shilleh 24 views

Arduino Uno ST7789 Display: Run 240x240 Graphics Demo | ShillehTek

Wire an Arduino Uno to a 1.3 inch ST7789 240x240 IPS TFT over SPI and run the Adafruit GFX demo to jumpstart custom U...
ESP8266 ZMPT101B: True RMS AC Voltage Dashboard | ShillehTek
Aug 21, 2026 Mahmood M. Shilleh 15 views

ESP8266 ZMPT101B: True RMS AC Voltage Dashboard | ShillehTek

Build an ESP8266 + ZMPT101B true-RMS AC voltmeter, calibrate it with intercept/slope, and publish live voltage to an ...
Arduino PZEM-004T: Fast AC Power and kWh Readings | ShillehTek
Aug 19, 2026 Mahmood M. Shilleh 18 views

Arduino PZEM-004T: Fast AC Power and kWh Readings | ShillehTek

Build an Arduino PZEM-004T AC energy monitor to stream voltage, current, power, frequency, power factor, and kWh fast...
ESP32 GC9A01: Build a Stereo Retro VU Meter | ShillehTek
Aug 19, 2026 Mahmood M. Shilleh 28 views

ESP32 GC9A01: Build a Stereo Retro VU Meter | ShillehTek

Build an ESP32 GC9A01 stereo retro VU meter with two round TFT dials, envelope follower input, and peak LEDs for smoo...