Bluetooth Door Lock

Back to Project List

Platform

This project uses an Arduino UNO microcontroller (C++) and an Android application (Java)

How it operates:

The system involves communication of an Android device and an Arduino UNO via Bluetooth. After a connection is established between the Android application and the Arduino Bluetooth module, the user can enter a password and click the "lock" or "unlock" button. This information is sent as a byte array from the Android device to the Arduino, which determines if the password is correct, and determines the requested action. If correct, the Arduino will then turn a servo in the required direction, which will either lock or unlock the door it is attached to. The Arduino also sends verification of the action that was performed back to the Android device.

The actual code is avliable on my github, here.

Additional pictures/video

Here it is. I was really going for that "engineer on a budget" look.

CAUTION: LOUD

Android screenshots.