SECURITY SYSTEM WITH USER CHANGEABLE PASSWORD
Guided By,
Presented By,
ABSTRACT • The security of any organization or house is of prime importance always. • The concern is for the physical property and also for the intellectual property in case of any organization • Increase the security level to prevent an unauthorized unlocking of the door or machines. • To give user more secure yet cost-efficient way of door locking system.
EXISTING SYSTEM • In existing system security system not ensures password protected compared with our security measures • So increased risk of security
PROPOSED SYSTEM • This proposed system provides a user friendly security system for organizations and homes • This system is password based and allows only authorized person to access it with a password • It also has the provision of changing the password • The password can be changed any time unlike a fixed one burnt permanently on to the microcontroller
BLOCK DIAGRAM
Working • Keypad device that helps to enter a password to unlock the system. • The system is fully controlled by the 8 bit Arduino microcontroller • The password is stored in an EEPROM, interfaced to the microcontroller • Enter the correct password to switch on the device • Any wrong attempt to open the door (by entering the wrong password) an alert will be actuated, indicated by another lamp.
ARDUINO MICROCONTROLLER
• Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or IDE (Integrated Development Environment) that runs on your computer, used to write and upload computer code to the physical board.
EEPROM • A read-only memory whose contents can be erased and reprogrammed using a pulsed voltage. The microcontroller on the Arduino and Genuino AVR based board has EEPROM: memory whose values are kept when the board is turned off (like a tiny hard drive). This library enables you to read and write those bytes. The supported micro-controllers on the various Arduino and Genuino boards have different amounts of EEPROM: 1024 bytes on the ATmega328P, 512 bytes on the ATmega168 and ATmega8, 4 KB (4096 bytes) on the ATmega1280 and ATmega2560. The Arduino and Genuino 101 boards have an emulated EEPROM space of 1024 bytes.
Functions read() write() update() get() put() EEPROM[]
Relay lamp control A relay is an electromagnetic switch operated by a relatively small electric current that can turn on or off a much larger electric current. The heart of a relay is an electromagnet (a coil of wire that becomes a temporary magnet when electricity flows through it
Keypad • A keypad is a set of buttons or keys bearing digits, symbols and/or alphabetical letters placed in order on a pad, which can be used as an efficient input device. A keypad may be purely numeric, as that found on a calculator or a digital door lock, or alphanumeric as those used on cellular phones.
Power supply
This is a simple approach to obtain a 12V and 5V DC power supply using a single circuit. The circuit uses two ICs 7812(IC1) and 7805 (IC2) for obtaining the required voltages. The AC mains voltage will be stepped down by the transformer T1, rectified by bridge B1 and filtered by capacitor C1 to obtain a steady DC level .The IC1 regulates this voltage to obtain a steady 12V DC. The output of the IC1 will be regulated by the IC2 to obtain a steady 5V DC at its output. In this way both 12V and 5V DC are obtained.
ADVANTAGES • • • •
No keys to be lost, stolen or occupied. Can be locked using keypad. Gives an indication for unauthorized entry. Totally cost efficient.
DISADVANTAGES • Currently if the personal identification number is somehow forgotten the system could not be accessed. • Powered by electricity may not function properly in the case of a power failure.
HARDWARE AND SOFTWARE REQUIREMENTS • HARDWARE: – Atmega Microcontroller, Relay Driver IC, EEPROM, Relay, Keypad, Resistors, Capacitors, LED, Diodes, Transformer, Voltage Regulator, Crystal, Lamps. • SOFTWARE : – Arduino Compiler – Language: Embedded C or Assembly