We wanted to build a more secure safe for small business and home applications.

What it does

It uses two-factor authentication to check both the RFID tags and unique PIN numbers of multiples users to provide secure access to a safe. It also provides intuitively visual feedback to the user via an RGB LED during the access cycle. In the background, it send access log data to the owner's phone via Bluetooth.

How we built it

We connected an MFRC522 RFID module, 4x4 button matrix keypad, RGB LED and a servo motor to an Arduino Uno, and mounted all of this in a cardboard box. Then we connected the Uno to an Arduino 101 via UART serial. Then we programmed the 101 to send the access data sent to it by the Uno to make the data available to the owner via Bluetooth.

Challenges we ran into

We wanted the Uno in the safe to transmit access attempt data wirelessly to the 101 using RF modules, but we were unable to get them working and substituted the wired UART serial connection instead. In general, figuring out all of our communications protocols was our biggest source of difficulty.

Accomplishments that we're proud of

It works! Overall we're really proud of the whole project; this was the first Hackathon for half of us and we had to learn a ton of new things to bring it all together.

What we learned

We learned how to use Servo motors, RFID and button matrices with Arduino. We also learned how to get Arduinos to communicate via both UART serial, and send Bluetooth data from an Arduino to an Android phone.

What's next for Locked 'n Coded

-Online access log database -Proper Android App -Not Carboard -Use our domain name to create a proper website for the device.

Built With

  • 4x4-button-matrix-membrane-keypad
  • android
  • arduino
  • arduino-101
  • arduino-uno
  • battery-pack
  • bluetooth
  • breadboard
  • cardboard-box
  • mfrc522-rfid-reader/writer
  • rgb-led
  • servo
Share this project: