← back to work
systems ESP32 · Electronics · PCB · IoT · Mesh · 3D Print built

Remote Release Mechanism

ESP32-based wireless cage release system. Multiple units form a mesh network — all controllable from a single web app hosted on the board itself. Custom PCB, battery-powered with USB-C charging, 3D printed enclosure. No cloud, no phone app required.


project snapshot

Controller ESP32 C3 Dev — mesh network
Power 3.7V Li-ion · USB-C charge · 5V boost
Interface Web app — hosted on-board
Enclosure PETG — custom PCB inside

enclosure

3d viewer drag to rotate · scroll to zoom

about this build

The brief was simple: release multiple cages remotely across a large area, with all units controllable from one place. The solution uses ESP32 C3 Dev boards in a mesh network — each node hosts its own web interface, and the network handles routing between them. Range scales with node density, not a single radio link.

Each unit is fully self-contained: battery-powered with USB-C charging, a boost converter to maintain a clean 5V rail, battery voltage monitoring, a servo to actuate the release, and a status LED. The enclosure is 3D printed in PETG and designed to be field-serviceable. A custom PCB ties everything together cleanly — no rat's nest, no hot glue.

circuit

Power path: 3.7V Li-ionTP4056 (USB-C charging) → MT3608 boost → 5V rail. A 0.1µF + 1µF decoupling pair filters switching noise on the 5V line. A voltage divider on A0 steps battery voltage down to a safe ADC range for monitoring (with 0.1µF noise cap). G6: power LED. G5: servo. A 1500µF bulk cap prevents voltage droop under servo load.

circuit diagram

assembly drawing

open full screen ↗