Skip to content
My Account

Projects

Builds worth copying.

Full write-ups for every ESP32, HomeKit and 3D-printed build on this site, real parts, real code, real photos.

Electronics 0.91-inch OLED Display on an ATtiny85 The ATtiny85 is a compact and low-power microcontroller ideal for minimalist electronics. Read the build Reference 2.25 inch TFT LCD ST7789 SPI Display A compact 128 x 400 IPS display driven by the ST7789 controller over a 4-wire SPI bus. This guide covers the pinout, ESP32 wiring, and Arduino code using the Adafruit ST7789 library. Read the build 3D printing Apple TV Wall Mount Some projects are born out of necessity. The Apple TV is a sleek and compact streaming device, but once again, Apple didn’t think about how you actually place it in your setup. Read the build Electronics Arduino Capacitive Buttons Sometimes the magic isn’t in complex components, but in how cleverly you use the basics. Did you know you can create capacitive touch buttons using nothing more than a resistor , a bit of metal , and an Arduino ? Read the build Electronics Arduino Nano HV Rescue Shield If you’ve ever configured the fuse bits of an ATtiny incorrectly, for example disabling the RESET pin or choosing the wrong clock source, regular ISP programming will fail. Your microcontroller will appear to be bricked . Read the build Reference CC1101 868MHz SPI RF Module – Complete Guide A programmable sub-GHz transceiver for the 868 MHz ISM band with hardware packet handling, CRC and RSSI built in. This guide covers the pinout, ESP32 wiring, ESP-IDF SPI setup, register configuration, and how it compares to LoRa. Read the build Reference CD74HC4067 16-Channel Analog Multiplexer – Complete Guide A 16-position analog switch controlled by just 4 GPIO pins, turning one ADC input into sixteen. This guide covers the pinout, channel-select truth table, ESP32 wiring, ESP-IDF/Arduino code, and how it compares to the 74HC4051 and the ADS1115. Read the build
Advertisement
Reference ESP32 Dual Channel Relay Module An ESP32-WROOM-32E module built onto a mains-powered dual-relay board, complete with galvanic isolation and an onboard 220V-to-3.3V power supply. This guide covers the pinout, both relay-control GPIOs, and how to flash it for Apple HomeKit. Read the build Software ESP32 HomeKit Development with ESP-IDF A definitive setup guide for building Apple HomeKit accessories on the ESP32: a Dockerized ESP-IDF toolchain so the build environment stays identical across machines, no local dependency drift, no "works on my machine". Read the build HomeKit ESP32 HomeKit for Total Beginners A slow, friendly, step-by-step guide from zero to working HomeKit accessory. I get a lot of e-mails and questions from people who want to “give ESP32 HomeKit a try”, but who get stuck almost immediately. Read the build Software ESP32 Lifecycle Manager ESP32-Lifecycle-Manager (LCM) is a smart “control tower” for your ESP32 device . At startup, LCM takes charge first: it handles network setup, update management, recovery procedures, and more, so your application can focus on its… Read the build Software ESP32 Lifecycle Manager V2.0 A slow, friendly, step-by-step introduction to OTA updates trough Lifecycle Manager on the ESP32 . I get quite a lot of messages and questions from people who want to “try OTA updates”, but who get stuck almost immediately. Read the build
Advertisement
HomeKit ESP32 Mini Smart Switch with Monitor For the hobby developer who wants full control over their smart hardware , the Aubess Power Monitor Switch is an excellent starting point. Read the build HomeKit ESP32 Power Plug For years, the Dutch retailer Action has offered affordable smart-home devices under the brand LSC Smart Connect . Read the build HomeKit ESP32 Power Plug with Energy Meter For many years, the Dutch retailer Action has sold affordable smart‑home devices under the LSC Smart Connect brand. Read the build HomeKit ESP32 Smart Connect Plug For years, the Dutch retailer Action has offered affordable smart-home devices under the brand LSC Smart Connect . Read the build HomeKit ESP32 WiFi Bootstrap: Wi-Fi Provisioning with HomeKit Integration A lightweight Wi-Fi provisioning component for the ESP32: a captive portal for onboarding, credentials persisted in NVS, and a SoftAP fallback, paired here with the HomeKit LED example to show the full provisioning-to-pairing flow. Read the build 3D printing ESP8685-WROOM-03 Programmer For one of my new projects, I wanted to program an ESP8685-WROOM-03 module without soldering. Because let’s be honest... sometimes you just don’t want to mess around with flux, heat, and tiny pads. Read the build Reference Everything You Need to Know About the LD33V A fixed 3.3V linear regulator from the LD1117 family, the go-to way to power ESP modules, sensors and RF radios from a higher unregulated input. This guide covers dropout voltage, required capacitors, power dissipation, and how to avoid the overheating and brownout problems that come with powering an ESP32 from one. Read the build
Advertisement
3D printing Fruit Fly Trap Not every 3D printing project needs to be about high-tech gadgets or smart home accessories. Sometimes, it’s the simplest household annoyances that inspire the most clever solutions. Read the build HomeKit Guide to ESP32 HomeKit QR Codes An elegant tool to generate a full HomeKit pairing label, complete with a scannable QR code, setup code, MAC address and barcoded serials, so provisioning an ESP32 HomeKit accessory looks as polished as a real Apple-certified product. Read the build Reference Guide to the HWFS-1 Anemometer A passive, cup-style wind speed sensor with a built-in voltage generator, no external power needed. This guide covers the analog output, wiring to an ESP32 ADC pin, and the calibration formula to convert voltage into km/h or m/s. Read the build Electronics Halloween Jack O’ Lantern * This project is featured on Instructables Read the build Electronics Halloween Jack O’ Lantern V2 After the success of my previous project, the Halloween, Jack O’ Lantern – many of you asked for something even more dynamic, with smoother flame transitions and more LED action. Read the build HomeKit HomeKit Bathroom Ventilation Controller When we renovated our bathroom, a new ventilation unit was installed, including a wireless remote control. Sounds convenient. In reality… not so much. Read the build
Advertisement
HomeKit HomeKit LED with an ESP32-WROOM-32E The ESP32 WROOM 32E is a versatile, powerful microcontroller ideal for smart LED projects. Want to control an LED using Apple’s Home app or Siri? No additional hub required! Just a compact board, a simple LED, and a USB cable. Read the build HomeKit HomeKit NeoPixel Controller The ESP32-C3 Super Mini is a tiny, powerful microcontroller that’s perfect for smart LED projects. Want to control a colorful LED strip using Apple’s Home app or Siri? You can do it, no extra bridge or hub needed. Read the build Reference JL-AD3W-HT-V3 – Everything You Need to Know About This AC-DC Power Supply Module A compact, mains-connected switch-mode power module that converts AC directly into a regulated 5V DC output, popular in low-cost embedded electronics. This guide covers its electrical specs, pinout, output filtering, and the mains-safety rules that come with using bare board-mount SMPS hardware. Read the build Reference MCP23017 16-Bit I/O Expander – Complete Guide Add 16 fully-configurable GPIO pins to a pin-limited board over a two-wire I²C bus, with per-pin pull-ups and interrupt-on-change built in. This guide covers the pinout, I²C address selection, register map, ESP-IDF/Arduino code, and how it compares to the simpler PCF8574. Read the build Reference NeoPixels (WS2812B) – Complete Guide Individually addressable RGB LEDs that need just one data pin to control hundreds of LEDs, each with its own 24-bit color. This guide covers the WS2812B family, wiring to an ESP32-C6 SUPER MINI, power budgeting, and ESP-IDF/Arduino example code. Read the build 3D printing Nest Protect Ceiling Mounting Ring Sometimes the biggest challenges come from the smallest details. The Nest Protect (2nd Generation) is a beautiful piece of hardware, a combined smoke and CO alarm, that comes in two versions: battery powered and 220V wired. Read the build
Advertisement
3D printing Philips Hue Bridge Pro – Wall Mount The Hue Bridge Pro is slightly larger than the original Hue Bridge, enough that the original wall mount no longer fits. A from-scratch V2 redesign in Fusion 360, re-measured for a snug slide-in fit with full port and ventilation access. Read the build 3D printing Philips Hue Bridge Wall Mount Some projects never really get old. Even though I created this one quite a while ago, it is still one of the most downloaded and requested designs on my site: The Philips Hue Bridge Wall Mount . Read the build Reference SG90 Servo The classic 9-gram micro servo: a 3-wire PWM interface, ~180° of travel, and enough torque for pan-tilt mounts and small robotic arms. This guide covers the pinout, PWM pulse-width timing, wiring, and how it compares to the metal-gear MG90S. Read the build Reference The Complete Guide to the 1.28-Inch GC9A01 Round TFT Display Module A 240x240 round IPS display driven by the GC9A01 controller over SPI, ideal for clocks, gauges and wearables. This guide covers the pinout, ESP32 wiring, and example code with both Adafruit_GC9A01A and TFT_eSPI. Read the build Reference The Complete Guide to the BH1750 Digital Light Sensor A digital I2C ambient light sensor that outputs calibrated lux directly, no ADC math or LDR calibration curve needed. This guide covers the pinout, ESP32 wiring, the measurement-mode trade-offs, and running two sensors on one I2C bus via the address pin. Read the build
Advertisement
Reference The Complete Guide to the HC-SR501 PIR Motion Sensor One of the cheapest ways to add motion detection to a project: a passive infrared sensor with adjustable delay and sensitivity, a simple digital HIGH/LOW output, and both retriggerable and non-retriggerable modes. Read the build Reference The Complete Guide to the HLK-LD2410 24GHz Human Presence Radar Module A 24 GHz FMCW radar that detects stationary presence, breathing and micro-motion, not just movement, which is exactly where a standard PIR sensor fails. This guide covers the UART/OUT-pin pinout, ESP32 wiring, configurable distance gates, and ESPHome integration. Read the build Reference The Complete Guide to the RC522 RFID Module A low-cost 13.56 MHz RFID reader/writer that talks SPI and reads MIFARE cards and key fobs out of the box. This guide covers the pinout, ESP32 wiring, the MFRC522 Arduino library, and where its short read range and UID-cloning risk matter. Read the build Tools The ESP-WROOM-32 Programmer A development baseboard for the ESP-WROOM-32 module: labeled GPIO breakout, auto-reset circuitry, and dedicated BOOT/RESET buttons, so flashing firmware stops meaning jumper wires and a manual button dance. Read the build Tools The OMNIFIXO M4 A Swedish-engineered magnetic modular third hand: anodized aluminum base, four articulating arms, and neodymium magnetic feet, built for soldering fine-pitch components and holding small parts still on the bench. Read the build Reference The Ultimate Guide to the BL0937 Energy Meter IC A cost-effective single-phase energy metering IC that measures active power, voltage RMS and current RMS with just a shunt, a resistor divider and a pulse-output interface, no external ADC needed. This guide covers the pinout, measurement architecture, and how to read it from an MCU. Read the build Reference The Ultimate Guide to the BL0942 Energy Meter IC A calibration-free, register-driven single-phase energy metering IC: active power, RMS, line frequency and zero-crossing, all exposed over UART or SPI instead of pulse-counting alone. This guide covers its pinout, digital interfaces, and how it compares to the older BL0937. Read the build
Advertisement
Reference The Ultimate Guide to the SHT Sensor Series Sensirion's SHT2x/3x/4x family are factory-calibrated I2C temperature and humidity sensors with low drift and fast response. This guide compares the three series, covers wiring an SHT31 to an ESP32, and helps pick the right model for accuracy, power budget or outdoor use. Read the build Opinion Why You (Should or Shouldn't) Buy a Smart Plug from Action Budget smart plugs from Action and HEMA are cheap because they're all the same Tuya white-label hardware behind the scenes, and that convenience comes with your data routing through Tuya's servers. Here's what's actually inside one, and why reflashing it with your own firmware is the better deal. Read the build