Arduino Safe Simulation on Wokwi - Click image to view the live simulation
This project implements a digital safe system using an Arduino Uno. It features PIN-based authentication, an LCD interface for user interaction, and a servo motor to simulate the locking mechanism. The system provides a secure and interactive way to manage access to a simulated safe.
- PIN-based authentication
- LCD display for user feedback
- Servo motor for lock simulation
- Persistent PIN storage using EEPROM
- LED and buzzer for audio-visual feedback
- Initial PIN setup functionality
- Arduino Uno
- 16x2 LCD Display
- 4x4 Membrane Keypad
- Servo Motor
- LED
- Buzzer
- Resistors and connecting wires
- Arduino IDE
- Libraries:
- Keypad.h
- Servo.h
- LiquidCrystal.h
- EEPROM.h (built-in)
- Connect the hardware components according to the circuit diagram.
- Install the Arduino IDE and required libraries.
- Clone this repository or download the source code.
- Open the
.ino
file in Arduino IDE. - Upload the code to your Arduino Uno.
- On first run, the system will prompt for initial PIN setup.
- Enter a 4-digit PIN to lock the safe with the # key to press enter.
- To unlock, enter the correct PIN.
- When unlocked, press 'A' to lock the safe again.