Nuke Safes enables the ultimate two step password authentication to provide users with maximum security. Inspired by the nuclear missile launch system, Nuke Safes requires the local safe and sister safe to provide the correct password before opening both safes. If only one safe's password is input, then the safe will not open. The safes work no matter the distance, an optimal asset during a pandemic!

Each safe uses an Arduino Uno, Node MCU, 4X4 keypad, and servo. The Node MCUs connect to each other through wifi and the Blynk application. On Blynk, we used the built-in bridge tool to connect our Node MCUs. Locally, the Arduino sends the Blynk a digital signal when the correct password has been input and the Blynk sends the Arduino a digital signal when the other password has been input correctly. The 4X4 keypad is used to input the passwords and then lock the local safe. The servos are used to unlock and lock the safe by positioning themselves to impede opening. The Arduino will not apply the servos until its local password has been input and received confirmation of the sister safe's password submission from the Blynk.

We worked together throughout the project. We first worked together to see how we could connect our Node MCUs. To test the connection, we each built a circuit with a button and LED. After some trial and error, we were able to connect our Node MCUs and make the others' LED light by pressing our local button. From there we learned how to use the 4X4 keypad and servo. Finally, we connected everything together and wrote the code that allows everything to work! (Images of Code can be found in image gallery)

In conclusion, the project was a great experience!

Built With

Share this project:

Updates