Cheap DIY garage door setup

Hofrya
Wed, 13 Mar 2019 01:04:33 +0000
Projects & Stories

First post alert! Lol go easy on me.
Decided that all the over the counter “smart” garage door opener systems cost too much so I made my own for cheap. I’ll list what I did below along with links to everything. This setup is for 2 garage doors that use contact switches to operate. Remember to UNPLUG your Garage door before you start connecting everything!

Materials:

Door sensor or garage door tilt sensor. I picked up some IRIS door sensors for cheap and used those.

ESP8266 Development Board NodeMCU Lua V3 WiFi with CH340G USB and Base Shield
https://www.amazon.com/gp/product/B075VMLRKS/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

Buzzer
https://www.ebay.com/itm/5-10PCS-Passive-Electronic-Piezo-Buzzer-Sounder-Flying-Leads-Arduino-PCB-14-7mm-/253512401792

Relay Module
https://konnected.io/collections/in-stock-now/products/2-channel-5v-relay-module

12 V plug for esp8266 board
https://www.amazon.com/Power-Adapter-Supply-2-1mm-CCTV/dp/B00452YFZU

Female to female pin jumpers
https://www.amazon.com/gp/product/B01L5ULRUA/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

22 gauage security wire cable
https://www.amazon.com/gp/product/B00M89S026/ref=ppx_yo_dt_b_asin_title_o04_s02?ie=UTF8&psc=1

Some kind of enclosed container to house it all in and some sticky mounts or a way to secure the boards.

Putting it all together:

Door open/close sensor. I used a IRIS door sensor on a hinge to show the garage door open/closed. See video at the bottom.

1. install the konnected smartapp into smartthings following this link.
https://help.konnected.io/support/solutions/articles/32000022410-smartthings-install-the-konnected-smartapps-with-github

2. put the nodemcu onto the base lining up both wifi antennas (the squiggly lines at the bottom of each). Plug in a micro usb cable that does data transfer into the nodemcu and into your computer.

3. Once the device is powered up, you will need to flash it with the konnected flashing software. Follow the instructions in this link. (you can download everything before hand)
https://help.konnected.io/support/solutions/articles/32000023470-flashing-konnected-firmware-software

4. After the flash is complete, connect it to wifi. Connect to the nodemcu via wifi. The SSID will look something like konnected_XXXXX.

5. Once connected to the device, in a browser, go to 192.168.4.1. Select your wifi device and enter the password and save.

6. Go into smartthings and open the konnected smartapp. click on add a konnected device - start discovery. Once the device is discovered add it and rename it to whatever you want. I named it garage opener.

7. I configured the settings as the following:
Pin D1 - Momentary Switch
Name - Garage 1 relay
Pin D2 - Momentary Switch
Name - Garage 2 relay
Pin D8 - Beep/Blink Switch
Name - Garage Buzzer

8. Go to your devices page and in the settings of the new relay’s you just made, turn on low level trigger.

9. Mount everything so you can get all the wires in and attach the garage door leads and power.

Important! connect everything before supplying power to the base board and also unplug power for the garage door as well.

10. Connecting everything together

Starting from the relay to the base board

Relay 1:
JD-VCC to 5v power
GND to GND

Relay 2:
VCC to 5v power
GND to GND
IN1 to D1
IN2 to D2

Buzzer + to D8 and GND

11. With the garage door opener powered off, connect wire from the garage door terminals to the relay in COM1 and NO1

12. Power everything back on and in the smartthings app, click the push on the relay you created and it should open the garage door.

13. you can then set up the virtual garage door opener smart app following this link.
https://help.konnected.io/support/solutions/articles/32000022639-garage-door-software/

You can also see this link for more info. Its where I got the idea from. I also have his wired alarm system conversion and its working great!
https://help.konnected.io/support/solutions/articles/32000022638-garage-door-hardware-setup

See my video showing it in action.

3 posts - 3 participants