Locked In Smart Lock

Team: Cole Christensen

Project

user interface
  • The average person carries around many keys when they leave the house which can be annoying and hard to keep track of.
  • My project aims to eliminate the need to carry around a key for your home/apartment.
  • The lock system uses a microcontroller powered by a battery and Bluetooth communication to control the lock. Any Android smartphone can be used to control the lock.

System

System diagram 1
System diagram 2

Methods

  • I used an ESP32 microcontroller with built-in Bluetooth for the lock, which is powered by three AA batteries.
  • The locking mechanism is a micro servo motor that turns a gear and moves the latch to lock/unlock the door
  • The application used to control the lock is made in Android studio using Kotlin and only usable on an android phone.
  • A correct 4-digit PIN is required in the application to unlock the door

Conclusion

  • When the correct PIN is input into the application the door unlocks as intended and re-locks when the door is closed.
  • Updates to the design would include extra buttons to unlock the door, and especially a way to program the code from the app.
  • The lock provides a way to enter a space that is cheap and easy to operate and is secure.
  • Through this project I was able to learn how to develop android applications and working with microcontrollers providing me invaluable experience