WiFi garage door opener makes forgotten keys a thing of the past

wifi-garage-door-opener

[Tod’s] daughter has a habit of forgetting to take a house key along with her, so he was looking for a way to make accessing the house easier in a pinch. He had tried wireless garage door keypads in the past, but their performance was so-so at best. After scouring the market for commercial solutions and checking out the work of other hackers, he decided that he needed to craft a custom solution of his own.

He started shopping around for wireless-enabled microcontrollers and settled on a Roving Networks RN-XV module, which is designed as a drop-in replacement for an XBee. Paired with a 5v to 3.3v power adapter, the RN-XV is nearly all he needed to interface his iPhone with his garage door opener.

The microcontroller has enough GPIO pins to control the garage door, while also monitoring the door’s status using a simple magnet/reed switch combo. A web server in [Tod’s] house takes input from any phone connected to his wireless LAN and relays the open/close commands to the opener. The opener in turn returns status messages to him via the web interface.

We really like the system’s simple design, and as long as [Tod] has turned WPS off at home, he really shouldn’t have to worry too much about unauthorized entry.

Comments

  1. Rick says:

    That is a cool idea. Can you post or send instructions on what you used and how you made it?

  2. jlargentaye says:

    The Noisebridge hackerspace has a superficially similar system, where you can connect to their (open) wifi and go to a special webpage. Just accessing the webpage unlocks the door. This works well with the hackerspace’s open policy.

  3. cmholm says:

    Neat! About the only thing I’d be *tempted* to change would be to allow a phone external to his network to issue commands via SSL/passphrase on his server, so that the family could access via the cell network… in case there are odd wifi signal nulls scattered across the driveway.

  4. chango says:

    I’m surprised more people aren’t excited over the RN-XV. $35, drop-in for XBee, high bps serial, completely remotely configurable, analog & digital I/Os controllable in-band, built in NTP client, telnet server, and one-command firmware download and upgrade. But what makes it extra slick is the ability to periodically wake up, read its sensors, HTTP POST the results to a specified URL, then go nap some more.

    • David Dean says:

      I just acccidentally reported your post. Late night, two R-words right there… sorry. :(

      What I wanted to say was, I didn’t know about those RN-XV modules. From your description they sound really slick and would’ve worked well in a few of my little projects. Thanks for the info.

  5. R says:

    Interesting. I’m doing something similar now with Bluetooth, since it uses less power and the interface is simpler.

  6. R says:

    Interesting. I’m doing something similar now with Bluetooth, since it uses less power and the interface is simpler. I was wondering why none of the garage door opener companies had considered adding such a simple feature and releasing apps for iOS/Android.

  7. Max says:

    Cool project but if you’re too stupid to remember your key are you the sort of person to be trusted with a mobile phone. Let alone an iPhone? “here’s a£500 toy. Don’t lose it” …. “How could you leave it in a cafe???” etc
    Wouldn’t the normal “key under rock” trick be cheaper and more likely to work?

    • fartface says:

      Yes, as well as the numeric keypad for $35.00 that you mount outside the garage to get in with a 5 digit password.

    • Daley says:

      As the father of teenage kids (a boy and a girl), I can totally relate – with both sides of the story. On the one hand, if you’re not responsible enough to remember your darn keys, then you deserve to figure out where you’re going to hang out till I get home. On the other hand, God forbid any teen (especially my daughter!) would *ever* forget their phone! So there’s a bit of a safety-net there.

      Bias aside (after all, being a parent trumps all), I think it’s a really cool idea – one I’ll be looking further into! (also, thanks to the commenters that suggested alternatives!)

  8. vonskippy says:

    8 Freaking Web Page Parts with no single page option – WTF, do you think you’re Instructables?

    //Now the iPhone makes sense//

  9. M4CGYV3R says:

    What if you forget your laptop/wifi phone AND your keys? Then what…HMMM?

    • Owen says:

      They you use a neighbors.

      He’d get bonus points in my book if he wrote an Asterisk AGI script to open the door via calling in and entering a pin.
      His daughter would be able to open the door with a cheap prepaid phone after she looses her fancy iPhone then.

  10. Tod says:

    Bulk response to some of the comments above. Thanks to anyone who found value in my post. For those that did not, consider the following:

    - the wifly is $35 (reasonably priced)
    - we have an outside keypad (our 2nd one), but they are not terribly reliable and can be difficult to press for younger, female fingers
    - my daughter has NEVER lost her iPhone — not even for a second. why not adapt to the way the younger generation operates?? i’d rather her be inside and comfortable than locked outside learning a lesson because _I_ wouldn’t adapt
    - sure a key under a rock would work, but that wouldn’t get posted on Hackaday!!!

    The blog has pretty detailed instructions, including a wiring diagram. If that’s not enough, drop me a line and I’ll provide whatever additional detail I can.

  11. JJ says:

    Neat!
    I did something similar here: http://www.dashfest.com/?p=339

    Mine is x86 based though. Also has a live cam, and it can send SMS alerts when somebody else opens the door! (or forces it open)

  12. XBMC^N says:

    Not an EE here, just an enthusiast, and I’ve got an RN-XV blinking away on the desk beside me. I had anticipated spending the whole weekend getting this thing going — but had it remotely controlling an LED before bed on Friday night. Highly recommend the module. Sparkfun also sells Xbee breakout boards that enable you to breadboard it easily.

  13. yoguruji says:

    so–where is the instruction/parts list please?

    • Tod says:

      Parts list is on blog entry part 6 in the comments section. I wrote it as it was developed rather than as an instruction manual — you’ll need to read through the blog to duplicate.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s