Hello everyone! I am always constantly locking myself out of my dorm room, for the simple reason that I cannot seem to remember to keep my key card on my person So, partially inspired by Kerm's pretty fancy SMSDoor Project, I decided to make something somewhat similar.
Using an HC-06 bluetooth module, I connected it to a spare Arduino Uno that I had lying around (TI Launchpads are way cooler and cheaper, by the way), and from there connected it to an Spring SM-S4303R Continuous Rotation Servo, which would be used to pull down the handle of the door. Because our room had a heavy fire door and non-exposed hinges, making an automatically opening door wasn't an option in this case. From there, the next task was to make an Android app so that way I could connect via the app to the bluetooth module, tell the Arduino to spin the servo, and thus open the door. Design and implementation took about 3 hours; and I had to wait about 2 days for the servo to ship, which wasn't too bad.
Thus, I present DoorLock, a way to open the door via my phone, without the need for a key or entry card: (Pretty fun indeed )
It has a standard two-stage authentication, one when paring the actual bluetooth device, and another in the app itself. I just hardcoded the MAC address of the bluetooth module into the app because that's the only one it was going to be used in
Power comes from two nine volt batteries; one to drive the Arduino, and one to drive the servo when a signal is received. And of course, the app also gives you the ability to change the password by pressing on the blue lock icon on the bottom.
Click images to view higher resolution
The finished product:
The app interface:
Just thought someone might enjoy this
Using an HC-06 bluetooth module, I connected it to a spare Arduino Uno that I had lying around (TI Launchpads are way cooler and cheaper, by the way), and from there connected it to an Spring SM-S4303R Continuous Rotation Servo, which would be used to pull down the handle of the door. Because our room had a heavy fire door and non-exposed hinges, making an automatically opening door wasn't an option in this case. From there, the next task was to make an Android app so that way I could connect via the app to the bluetooth module, tell the Arduino to spin the servo, and thus open the door. Design and implementation took about 3 hours; and I had to wait about 2 days for the servo to ship, which wasn't too bad.
Thus, I present DoorLock, a way to open the door via my phone, without the need for a key or entry card: (Pretty fun indeed )
It has a standard two-stage authentication, one when paring the actual bluetooth device, and another in the app itself. I just hardcoded the MAC address of the bluetooth module into the app because that's the only one it was going to be used in
Power comes from two nine volt batteries; one to drive the Arduino, and one to drive the servo when a signal is received. And of course, the app also gives you the ability to change the password by pressing on the blue lock icon on the bottom.
Click images to view higher resolution
The finished product:
The app interface:
Just thought someone might enjoy this