You can control anything with your phone nowadays. And it's never been easier for DIYers to make their own home automation components. Not long ago, you had to shop online for "smart home" gizmos, but now even the home improvement stores have a pretty decent selection in stock. And they aren't cheap.

While some of these gadgets are pretty sophisticated, a LOT of them do one simple thing: switch a device on or off. That's all a garage door opener does - the wired button you likely have next to the door is a simple momentary switch.

In this Instructable, we're going to recreate that momentary switch, and with ESP module, make it web enabled. With the addition of a magnetic door sensor, we get the added benefit of knowing whether the door is open or closed. For the price of around $10, you can control and check the status of your garage door from anywhere!

Here's my disclaimer: THIS IS ONLY AS SECURE AS YOUR WIFI NETWORK. You are fully responsible for anything that happens to your garage if you use this prototype. This door opener can only be accessed by people on your home network. If you share your internet with other people, they will potentially be able to access your door.

Step 1: Gather Your Parts

To prototype it, you'll need:

To do a full build, you'll also want:

About This Instructable




Bio: IoT - Internet of Things. Iota - small thing. Thingamajig - An object whose name can't be recalled. Iotamajig - A little unnamed internet connected gizmo! More »
More by iotamajig:Smart Phone (WiFi) Controlled Garage Door Opener With ESP8266 ESP8266-01 Temperature Logger With Multiple Inputs Write Data to Beginning of File With Arduino or ESP8266 
Add instructable to: