Inspiration: We wanted to tackle a real-world application and provide a practical solution. We wanted to carry over our knowledge of hardware to implement a project that

What it does: This project provides an all-in-one front door security and accessibility measure. It captures live footage if an object is within the field of the door, allows for entry by means of an RFID tag/reader combination, and includes a little buzzer as a doorbell.

How I built it: We used a ultrasonic sensor as a proximity sensor to detect if something was within 5 feet of it. If there was something, a camera module was used to take a picture of what's currently at the door. The person at the door can also use the RFID reader to swipe their key into the door if it matches. There is also a little buzzer which is used as a doorbell.

Challenges I ran into: We wanted to use the Firebase facial recognition API to detect faces on our algorithm. However, being unfamiliar with APIs, we tried our best to learn from online tutorials but still struggled to find something suited our file format.

Accomplishments that I'm proud of: The code for the camera module was difficult to follow and we were able to condense it down to what we needed and have it take a picture without physically pushing buttons on the built-in app.

What I learned: We learned how different libraries, header files, classes, and templates are used to piece together a single peripheral that connects to a micro controller.

What's next for Doorbell Deadbolt: We want to get the Firebase API to work so we will focus on that as our next steps.

Built With

Share this project:

Updates