Smart Lock
Summary
With conventional locks being outdated, we explored a way to create a modernized smart lock. The smart lock is able to be unlocked via Google Assistant/Phone and with a keypad and also has an auto lock feature. This allows the lock to be accessed from different locaitons.
For this project, a scrum team management methodolody was used. Our sprints were divided up into 4 portions:
- 1st sprint
- Code keypad to lock and unlock solenoid
- Build breadboard circuit of lock
- Gather materials - 2nd sprint
- Code connection to adafruit.io to allow actuations based off of data in an online feed
- Combine circuit and enclosure into final device - 3rd Sprint
- Print back enclosure
- Test device runtime
- Add various features to previous adafruit code - 4th Sprint
- Build demo door
- Finalize prototype
- EagleCAD
- ESP32 Microcontroller
- Adafruit Matrix Keypad
- Lock-style Solenoid
- Arduino IDE