Using an LCD (16x4), some pushbuttons, a buzzer and a beginner understanding level of coding with Arduino.... this project was born! :D
Watch the video to see how it works!
EXPANDED TECHNICAL DETAILS
Physical Security PIN Matrix
A professional-grade implementation of a keypad-based security system, ideal for controlling electronic door locks or safe boxes.
Keypad Scanning Logic Kernel: The Arduino uses the Keypad.h library to monitor a 4x4 matrix keypad. The firmware features a "Non-Blocking" input buffer, allowing the user to enter a 4-digit PIN while the Arduino continues to update an LCD.
Relay-Based Actuator Interface: Upon entry of the correct PIN, the Arduino triggers a high-current relay. This relay activates a 12V solenoid door strike, unlocking the entrance for a pre-defined duration (e.g., 5 seconds).
Safety
Locked-Out Anti-Brute-Force: If the incorrect PIN is entered 3 times, the Arduino deactivates the keypad for 60 seconds and sounds a 100dB buzzer, preventing unauthorized access attempts.