Skip to content

Arduino-based Electronic Safe System with LCD Interface and Servo Lock

Notifications You must be signed in to change notification settings

MG-Osman/ArduinoSafe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ArduinoSafe

Arduino

Simulation on Wokwi Arduino Safe Simulation on Wokwi - Click image to view the live simulation

Description

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.

Features

  • 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

Hardware Requirements

  • Arduino Uno
  • 16x2 LCD Display
  • 4x4 Membrane Keypad
  • Servo Motor
  • LED
  • Buzzer
  • Resistors and connecting wires

Software Dependencies

Setup and Installation

  1. Connect the hardware components according to the circuit diagram.
  2. Install the Arduino IDE and required libraries.
  3. Clone this repository or download the source code.
  4. Open the .ino file in Arduino IDE.
  5. Upload the code to your Arduino Uno.

Usage

  1. On first run, the system will prompt for initial PIN setup.
  2. Enter a 4-digit PIN to lock the safe with the # key to press enter.
  3. To unlock, enter the correct PIN.
  4. When unlocked, press 'A' to lock the safe again.

Top Langs

About

Arduino-based Electronic Safe System with LCD Interface and Servo Lock

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages