Time is a miserable thing, or maybe it is just the fact that my past efforts are tracked on this web site..
Just this week as I left for work and found my wife’s garage door open. She had obviously driven off and had either forgotten to push the garage button or was out of range when she did push it.
This got me to thinking about my garage project which I thought I had just been working on last year. This site shows me that it was almost 2 years ago.. ugh! Where does the time go..
This was the original Garage Door thread… https://robin.mulloy.ca/newest-project-control-of-garage-doors/
Oh well, back to the project at hand.. I thought that it would be a great idea to have a little Android application that could ping my home server as I approached my house. My wife and kids are also Android users so that idea really got me thinking about home automation and what could be done with a system like that.
There are products on the market that can control lights and other electric devices based on GPS, so this is nothing new. (Quick shout out to Justin since he supplied me with a device to play around with a year or so ago; thanks!). I think the thing about this is that it would be fun to build it myself, and it fit with the work I had done already related to my garage doors.
In this implementation I went with a relay to control the garage door. I had originally planned to use GPIO and control the garage door opener directly, but using a relay is much easier and also quicker to remove if I decide to use the hardware somewhere else.
Side note: I did find out today about WeMos devices that are based on ESP8266, offering a WIFI connectable device in a very tiny package. Add a relay shield to the device and well, I have several on order from AliExpress… 🙂
For now I am happy with using a Uno to do the work with an Adafruit CC3000 WIFI shield.