Add a key-fob opener to your door

key-fob-door-opener

It seems like creating an automatic dorm room door opener is a rite-of-geek-passage each fall. [Adam], a student at Vassar, passed with flying colors by creating this clean setup. We’ve got video, more pictures, and a description after the break.

door-opener-overview

Above we see the device mounted on the inside of the door. The larger box houses a printer head carriage that does the physical turning of the handle. When the carriage moves from right to left it pulls a string attached to a long lever on the door handle (seen in the picture at the top of the post), providing the turning motion. Below this box is the control circuitry that we’ll look at next.

door-opener-electronics

Here we have the brains of the operation. In the project box on the left is a board that takes care of the wireless fob communications. [Adam] tells us this works from about 250′, uses a roll algorithm over RF for security, and has a dedicated 12v DC power supply. In the middle is the timer circuit that controls the motor operation, with four 9v batteries providing the motor with power.

door-opener-breadboard

Motor control is provided by a timing circuit using three 555 timer ICs. [Adam] based his design off of a two chip delay circuit but scaled it up to three to give him more options. The circuit is responsible for driving the motor until the latch is open, holding for a set amount of time, then returning the motor to its original position.

door-opener-module-connection

Because he’ll be moving out at the end of the year, [Adam] wanted to make the system easily transportable. He’s used a jack system so that the controller can be mounted either above or below the motor unit at his next residence.

This works well and with the covers on the project boxes it’s not the duct-tape mess of the last door opener we saw. Nice work!

Comments

  1. b says:

    that’s really cool!! very neat looking to great job!

    muah ha ha first post!

  2. Concino says:

    This is by no means a “clean setup” it is “cleaner than others we’ve seen” setup.

    Clean setup would be a selonoid actuated lock hidden in the door itself controlled by the electronics. Kind of like those commercial locks that we see at the HW store with keypads.

  3. proofreader says:

    note: should read “rite-of-passage” not “right-of-passage”

  4. Thomas says:

    @Concino
    Seeing as they cannot modify a dorm room door in any way (no drilling holes, no hollowing out recesses for solenoids, etc…).

    Could it be cleaner? Sure, but it’s all “neatly” installed in project boxes and contained well. It also lacks the duct tape approach seen all too often in these installations.

    Thumbs up!

  5. somedude says:

    @Concino

    its probably as clean as it will get in a dorm, unless someone is willing to pay for a new door when the university finds out what they did.

  6. rkor123 says:

    I would really like to try this in my dorm room, but unfortunately, my door has a bolt lock separate from the handle. I’m not sure what kind of motor or setup could twist the bolt.

    Here is what I mean:

    Any suggestions?

  7. dan says:

    While the RF comms of the keyfob might be very secure, the door lock itself looks like it could be defeated with minimal effort (a credit card, maybe?).
    I can’t see how using a RF remote instead of the key would be much more convenient-it’s just as easy to forget or lose, it’s bulkier and it also needs to be taken out of the pocket. I’d prefer an RFID-based system with a couple of tags that can go into whatever thing seems to be convenient (like a watch, a shoe, a pocket, a ring, …)

  8. AnthonyDi says:

    Now someone can easily make a hook with a clothes hanger and open the door

  9. Paul says:

    @dan – I actually had my own working RFID setup before switching TO the fob mechanism. The main problem with RFID was how much power it consumed. It chewed through batteries to fast and the wall-wart power setup wasn’t very pretty.

    I take it you don’t have a fob for your car either? My previous car had to be unlocked with the key but I now find fobs much more convenient.

  10. Mike Szczys says:

    @proofreader: You’re right, thanks. Fixed.

  11. Physic.dude says:

    Can’t you just take one of those supper cheap RC cars at Walgreens that only go 2 ways, add a limit switch, an electrolytic cap., string, a diode, exc. Then change the 27 MHz crystal with some other value that isn’t that as popular. And cram it all into a project box then stick it to the door?

  12. IceBrain says:

    A passive RFID tag could not implement a rolling key system, rendering it extremely insecure.

    The best way, imho, would be to add bluetooth, along with a phone app, implementing a simple challenge-response authentication protocol.

    Even if a BT-enabled board is too expensive, many young “tech” guys have routers/seedboxes, which could easily be setup to drive a cheap BT dongle and control the engine via RS232.

  13. Adam says:

    Hey guys,

    just to respond to some of your comments.

    @Concino.
    -You aren’t allowed to alter the door/lock in any way. Also, I am making a new set-up that puts everything in the main unit anyway, so it should be even “cleaner.”

    @dan.
    -The lock is actually one of the most expensive you can buy. The key itself is laser cut with two different sets of ridges. The door jam is made of steel and overlaps where a would-be intruder would try to shim.
    -At first, I was skeptical that the system would really be useful (I was making it just for fun) However, much like another commenter said, it is similar to using the remote on a car. I actually don’t need to remove it from my pocket to use it and I can let other people into my room when I am busy or somewhere else (When roommate loses his key/remote). I am surprised by the many uses it has.

    @All – The reason I used 555’s and the RF remote is that they are really easy to find/buy/use. I wanted a system that others could see and easily recreate. Other than the wireless circuit which I ordered online, the whole project can be made after a single trip to Lowe’s and RadioShack.

    Thanks to everyone for your comments.

    Peace

    Adam

  14. A_Blind_Man says:

    Are you allowed to put screws into your door at the dorm? or if not how the heck did you hold that thing up?

  15. Adam says:

    why does everyone go so big with these setups? I did one with a 2″ throw cylinder, a slinky airline and the CO2 tank we used to pump up the keg.

    The remote I used was formally one of those ones lazy people use to turn off their christmas lights.

  16. amk says:

    @Adam, I think the interesting part is not the opener itself, but the fact that is uses a key-fob with a rolling code, which is going to be at least 40bits, making it much more secure than other methods, like RFID, or the christmas light remote you mentioned.

  17. @AMK says:

    @amk, the security on that door opener is an illusion, as the easiest way to get in is probably a nearby window, or to push in the door.

    Anyways, I thought up something similar with a cheap eBay car alarm, the whole setup would have cost about $20, and included a rolling code key fob.

  18. PlastBox says:

    Nice setup! Always fun to see talented geeks to projects like these for fun. Things that need utility to have the right-of-life belong at work. =P

    @rkor123:
    You mean you have to twist the lock while pushing down the handle? Or just twist the lock? If it’s the latter just make a wooden lever with a slot cut into it to fit the “knob”, with a couple of metal rings that slide into place behind the “knob” to keep it in place.

    If you need to turn both the lock and the handle, make a lever for each and attach string so that the lock-lever is pulled first.

  19. jonjon says:

    This is a very nice piece of work. Firstly, the execution is clean. Note the microcontroller, the breadboard and the power supply compartments neatly abstracted from each other. Note the adherence to requirements — no physical mods to the door. Note the attention paid to portability (he’s actually planning to be able to take the setup with him when he moves). Note the attention paid to security.
    We should appreciate and applaud this guy’s talent.
    How hard would it be to fab this up? Trivial. Not trivial to fab because of trivial implementation, trivial to fab because of clever and elegant design. This dude is going to show up on your radar screens again after he gets done with school, that’s for sure.

  20. Garthok says:

    You could add something to push the door open for you as well.

  21. Tom says:

    @Garthok: This is where I shine. Glue a small spring in some inconspicuous place around the door jam.

  22. dan says:

    @Paul: Good point about power consumption. I think Adam’s setup uses a DC wall-wart to power the keyfob receiver anyway, as you can see a wire on the bottom left. So I guess battery drain is not really an issue for the receiver. It struck me as odd that he uses four 9V batteries as well, maybe the motor needs more than 12V to operate or the motor would draw too much power?
    I use cars with fobs, but my current car didn’t come with one and I didn’t care to install such a system. Frankly, I find these very convenient when I’m looking for the car in a parking garage, but that’s just about it.

    @Adam: Thanks for the clarifications! Overall, it’s a great hack!

    @all: Car remotes are also not 100% safe, just google “Keeloq”.

  23. 0x808080 says:

    Clean install, can’t be cleaner

  24. vernon says:

    I remember playing with 555s in EE lab many moons ago. Nice use of the IC and nice set-up.

  25. Stan says:

    Found your blog on Ask and was so glad i did. That was a great read. I have a quick question.Is it alright if i send you an email???…

  26. You could use Li-Po rechargable batteries instead of the 9V, if you have a suitable charger.

    A 11.1V 1000Mah one should cost less than $10.

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

Follow

Get every new post delivered to your Inbox.

Join 93,963 other followers