Automates virtually every garage door. Currently running with a C-800 from hornbach (Germany).
Item | Description |
---|---|
Arduino MKR WiFi 1010 | Any arduino / node mcu will do as long as we got wifi. |
5v Relais | A 5v relais with optocoupler. Used to trigger the C-800 |
2x 5v Reed Sensor | Two 5v Reed sensors to detect open / close state. |
1 or more Neodym Magnet 10x10x10 | At least one neodym magnet to trigger the reed sensors. |
The links above are affiliate links, use them if you want to support me.
Configure your wifi in the arduino_secrets.h
#define SECRET_SSID "your wifi ssid"
#define SECRET_PASS "your wifi password"
Configure your pins according to your wiring for the relay and the two reed sensors.
// Relay
const int relayPin = 5;
// Reed Sensors
const int garageClosedPin = 13;
const int garageOpenedPin = 15;
Connect the reed sensors to the desired garageClosedPin
/ garageOpenedPin
pins, also connect the relayPin
to the relay. For the C-800 we need to connect GND and PB to trigger a door open / close event. Connect GND and PB of the C-800 to the relay port. The C-800 also has a 12v port, I used that to power the ESP/Arduino, as max. VIN is 21v, please refer to your board and garage door motor.
TODO: FRITZING HERE
I have a garage swing door, so I placed one neodym magnet in the upper right corner of the door. The garageClosedPin
reed sensor was placed on the frame of the garage door, so that it triggers when the door is fully closed. The garageOpenedPin
reed sensor was placed on the rail of the swing door, again at that point where the door is fully opened and the reed sensor just gets triggered.
TODO: PICTURES HERE