Welcome
Engineering the smart home.
ESP32. Apple HomeKit. Real projects and guides for people who build their own smart home instead of buying one.
Projects
Builds worth copying.
From ESP32 sensors to 3D-printed enclosures, full write-ups, not just photos.
View projects
HomeKit
Your own accessories.
Bring ESP32 hardware into Apple Home, no hub required, no subscriptions.
Explore HomeKit
Guides
Pinouts. Tutorials. Answers.
ESP32, Arduino and ATtiny reference guides, written so you actually finish the project.
Read guides
59+
Guides published
30+
Projects documented
2
Ecosystems: Apple HomeKit and Matter
Guides and projects
Real hardware. Real answers.
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 more
Electronics
Building a micro-Duck, Part 2: The Hardware
Every part you need for the XGO-Duck, what it does, and what to check before you order. A shopping list based on the official parts list, with a checklist for when the boxes arrive.
Read more
Guide
ESP8266 Pinout
The complete pin reference for the ESP8266 on NodeMCU and Wemos D1 Mini style boards: 9 usable GPIOs, one analog input, and the exact pins you can safely reuse.
Read more
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 more
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 more
Guide
HC-05 Bluetooth Module Pinout
The complete pin reference for the HC-05: a UART-to-Bluetooth bridge available as a bare 34-pin module or a simple 6-pin breakout board.
Read more
Software
ESP32 Matter: 69 Open-Source Smart-Home Devices, No Cloud Required
A from-scratch toolkit for building Matter smart-home devices on the ESP32: 69 real, buildable device types, a wizard that writes the build commands for you, and nothing that phones home.
Read more
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 more
Electronics
Building a Budget BD-X Droid, Part 1: The Plan
Disney’s BD-X droid can’t be bought, but an open-source project recreates it at 42 cm. In this series I build it step by step, explain every word along the way, and show what it costs and what goes wrong.
Read more
Electronics
Building a micro-Duck, Part 1: The Plan
A small duck-shaped biped that walks with a model trained in simulation, built around an Arduino UNO Q. In this series I build it step by step, explain every word along the way, and show what it costs and what goes wrong.
Read more
About Studio Pieters
Every build, fully documented.
Studio Pieters is where ESP32 hardware, Apple HomeKit and
3D-printed enclosures come together, documented
so anyone can rebuild it.
Start here