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

  1. Figuring out how to use the Arduino board
  2. Issues with installing dlib library in python for facial recognition
  3. Understanding how to build a website in HTML and CSS
  4. Figuring out how to use a sonic sensor

Accomplishments that I'm proud of

  1. Website
  2. Facial Recognition
  3. Communicating the Arduino with raspberry pi

What I learned

  1. Learned how to use the Arduino board from where we convert C++ code into python in order for the raspberry pi to read.
  2. Learning how to use the facial recognition library and how it uses the data to unlock the door.
  3. Learned how to connect an HTML / CSS website with flask, python, and Arduino.
  4. 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.

Share this project:

Updates