Inspiration
We wanted to make home security much easier.
What it does
It uses facial recognition to recognize your face and unlocks your door rather than trying to find where you put your keys or maybe left them in your parent's house who lives 100 miles away from you.
How we built it
We used Python to do the facial recognition. We also used an Arduino board and Raspberry pi to communicate and send the data into it to read the user. We also built a website that confirms the user's admin and password then turn on/off the maglock (lock) of the door based on user input.
Challenges I ran into
- Figuring out how to use the Arduino board
- Issues with installing dlib library in python for facial recognition
- Understanding how to build a website in HTML and CSS
- Figuring out how to use a sonic sensor
Accomplishments that I'm proud of
- Website
- Facial Recognition
- Communicating the Arduino with raspberry pi
What I learned
- Learned how to use the Arduino board from where we convert C++ code into python in order for the raspberry pi to read.
- Learning how to use the facial recognition library and how it uses the data to unlock the door.
- Learned how to connect an HTML / CSS website with flask, python, and Arduino.
- Learnd how to connect all the data pins from the breadboard, and implement from hardware to software from Arduino. ## What's next for Rose Lock
Replacing our old locking system with AI.
Log in or sign up for Devpost to join the conversation.