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 UNO MAX30102: Measure Heart Rate BPM | ShillehTek
Apr 10, 2026 Mahmood M. Shilleh 61 views

Arduino UNO MAX30102: Measure Heart Rate BPM | ShillehTek

Build an Arduino UNO heart rate monitor with the MAX30102 sensor to read IR data, detect beats, and calculate stable ...
Heltec V3 LoRa + GT-U7 GPS: Send Coordinates via Meshtastic | ShillehTek
Apr 07, 2026 Mahmood M. Shilleh 154 views

Heltec V3 LoRa + GT-U7 GPS: Send Coordinates via Meshtastic | ShillehTek

Build a Heltec V3 LoRa GPS tracker with a GT-U7 NEO-6M module that sends live coordinates over Meshtastic to a base s...
Arduino 433MHz RF Modules: Send Text to LCD | ShillehTek
Apr 04, 2026 Mahmood M. Shilleh 76 views

Arduino 433MHz RF Modules: Send Text to LCD | ShillehTek

Build an Arduino 433MHz RF transmitter and receiver link to send Serial Monitor text wirelessly and display it on a 1...
Arduino Uno HX711 Load Cell: Read Weight in Serial Monitor | ShillehTek
Apr 03, 2026 Mahmood M. Shilleh 110 views

Arduino Uno HX711 Load Cell: Read Weight in Serial Monitor | ShillehTek

Build an Arduino Uno weight sensor using an HX711 load cell amplifier and a load cell, then read and calibrate live m...
Arduino Nano MG90S Servo Motor: Smooth Angle Control | ShillehTek
Mar 25, 2026 Mahmood M. Shilleh 142 views

Arduino Nano MG90S Servo Motor: Smooth Angle Control | ShillehTek

Build an Arduino Nano MG90S/SG90 servo control project using Servo.h, with smooth angle sweeps and microsecond pulse ...
MT3608 Boost Converter: Set Adjustable Voltage Safely | ShillehTek
Mar 23, 2026 Mahmood M. Shilleh 102 views

MT3608 Boost Converter: Set Adjustable Voltage Safely | ShillehTek

Build an adjustable DC-DC power supply with the MT3608 boost converter, set a safe output voltage with a multimeter, ...
Raspberry Pi OpenClaw: Install a Self-Hosted AI Gateway | ShillehTek
Mar 22, 2026 Mahmood M. Shilleh 390 views

Raspberry Pi OpenClaw: Install a Self-Hosted AI Gateway | ShillehTek

Install OpenClaw on a Raspberry Pi to run a self-hosted AI assistant gateway 24/7, pair it with WhatsApp or Telegram,...
ESP32 Soil Moisture Sensor: Wi-Fi Dashboard Readout | ShillehTek
Mar 21, 2026 Mahmood M. Shilleh 82 views

ESP32 Soil Moisture Sensor: Wi-Fi Dashboard Readout | ShillehTek

Build an ESP32 soil moisture sensor monitor with analog-to-percent readings and a Wi-Fi web dashboard, so you can che...
Arduino PCA9685: Control Multiple Servos Easily | ShillehTek
Mar 18, 2026 Mahmood M. Shilleh 76 views

Arduino PCA9685: Control Multiple Servos Easily | ShillehTek

Build an Arduino Uno multi-servo controller using the PCA9685 16-channel PWM driver for cleaner I2C wiring, stable ti...
How to Use the KY-006 Passive Buzzer Module with Arduino | ShillehTek
Mar 14, 2026 Mahmood M. Shilleh 64 views

How to Use the KY-006 Passive Buzzer Module with Arduino | ShillehTek

Build an Arduino Uno KY-006 passive buzzer circuit that plays two tones using simple pulse timing, perfect for learni...
Pico W ULN2003: Drive a 28BYJ-48 Stepper | ShillehTek
Mar 13, 2026 Mahmood M. Shilleh 101 views

Pico W ULN2003: Drive a 28BYJ-48 Stepper | ShillehTek

Build a Raspberry Pi Pico W ULN2003 stepper controller to drive a 28BYJ-48 motor with MicroPython, using safe externa...
BME280 LoRa Telemetry with Meshtastic ESP32 SX1262 | ShillehTek
Mar 08, 2026 ShillehTek 461 views

BME280 LoRa Telemetry with Meshtastic ESP32 SX1262 | ShillehTek

Wire a BME280 sensor to an ESP32 LoRa V3 board and use Meshtastic to broadcast temperature, humidity, and pressure ov...