Project Batcave
Project Batcave
What is Batcave?
Batcave is a DIY automatic garage door opener that detects when your car approaches home via GPS geofencing and fires the 433 MHz RF signal to open the door — hands-free, every time.
The system also handles the morning scenario: if the device boots inside the garage (GPS lost + at-home flag set), it knows you want to leave and opens the door on startup.
The name is a tribute to Adam West’s Batman. The goal: drive towards a wall at full speed and watch it open like magic.
Goals
- No manual interaction — door opens automatically when approaching home
- Leave mode — door opens on startup when car is inside the garage
- Compact & car-friendly — fits on the dashboard, runs off USB or LiPo
- Open hardware — off-the-shelf parts, 3D-printed case
Tech Stack
| Layer | Choice |
|---|---|
| Microcontroller | ESP8266 (Wemos D1 Mini) |
| RF | 433 MHz TX/RX module (CAME TOP-432EV protocol) |
| GPS | VK2828U7G5LF TTL module |
| Firmware | Arduino / C++, rc-switch, arduino-fsm |
| Enclosure | Fusion 360 + transparent PLA |
Project Stages
Decoding the 433 MHz remote signal and building the first breadboard circuit.
Full GPS integration, FSM firmware, 3D-printed case, and field deployment.
Status
The V1 unit has been running daily since mid-2019. Future ideas include LoRaWAN telemetry and an electronic driver’s log — see the V1 page for details.
Last updated on