Sunteți pe pagina 1din 15

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 Functions


based board has EEPROM: memory whose values are kept
when the board is turned off (like a tiny hard drive). This
read()
library enables you to read and write those bytes. write()
 The supported micro-controllers on the various Arduino update()
and Genuino boards have different amounts of EEPROM:
1024 bytes on the ATmega328P, 512 bytes on get()
the ATmega168 and ATmega8, 4 KB (4096 bytes) on put()
the ATmega1280 and ATmega2560. The Arduino and
Genuino 101 boards have an emulated EEPROM space of
EEPROM[]
1024 bytes.
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

S-ar putea să vă placă și