Levi Truelove
Published © GPL3+

Networked Garage Door Opener

Using a WiFi chip and a Pro Micro, I can open and close my garage door using my phone from anywhere I want.

IntermediateWork in progress8 hours4,282
Networked Garage Door Opener

Things used in this project

Hardware components

Pro Micro
×1
ESP8266 WiFi Module
×1
3.3v regulator
×1
Capacitor 10 µF
Capacitor 10 µF
×1
Solid Core Wire
×1
Prototype Board
×1
Male Header 40 Position 1 Row (0.1")
Male Header 40 Position 1 Row (0.1")
×1
Female Headers
×1
General Purpose Transistor NPN
General Purpose Transistor NPN
×1

Software apps and online services

Arduino IDE
Arduino IDE
Go

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
This isn't required, but it's nice to have if you want to build a case for your circuit.
Soldering iron (generic)
Soldering iron (generic)
Multimeter

Story

Read more

Schematics

Garage door circuit diagram

This should be correct. If anyone finds any problems, let me know and I'll update it.

The actual fritzing file

Code

gohome

This is the web app that runs on a computer on your local network. I'm port forwarding my router to that computer and this app's port (8080) in order to be able to connect from outside my home.

GarageDoorArduino

This is the code that runs on the Pro Micro for "clicking' the garage door opener button.

GarageDoorWiFi

This is the code that runs on the ESP8266 and listens at endpoints for /click and /status.

Credits

Levi Truelove

Levi Truelove

1 project • 0 followers
I'm a programmer by day, and tinkerer by night (and sometimes day).
Thanks to Sparkfun, Hackaday, and DIYmall.

Comments