Normal locks are easy to pick and common electronic locks rely on simple number combinations that can easily be seen by someone nearby.

What it does

Uses an RFID reader and an encoder connected to a wifi enable microcontroller to create a two factor authenticator for security.

How we built it

We connected an RFID reader and an encoder to an ESP8266 which communicates with a firebase database that a python script checks constantly to authenticate user input.

Challenges we ran into

Majority of the challenge was to properly have the various libraries for different sensors, to communicate well with each other and firebase and the ESP8266 especially since some were outdated.

Accomplishments that we're proud of

Getting the devices to work together and getting firebase to pass data between the hardware and the python script.

What we learned

We learned to send data from a microcontroller to an online database and then pull that data from the database using a python script.

What's next for 2 Factor Door Security

Fine tuning authentication and improved usability.

Built With

Share this project: