RFID Home Security System
RFID Home Security System
Features
In order to do all the activities a program (sequence of instruction) must be written for the
microcontroller. This program is called firmware. In order to execute the program,
Microcontroller requires basic configuration like 5V regulated power supply, clock, and reset
circuit.
16*2 (2 line of 16 character) LCD is used for displaying temperature and relay status. It provides
easy user interface. It needs to initialize before displaying data. This initialization is done by
Microcontroller. Relay is used to control external device. (Cooler/heater) Since microcontroller
does not provide sufficient current, hence relay driver is required.4*3 matrix keyboard is used to
enter password and to control devices, 4*3 matrix keyboard requires only 7 I/O lines, where as
the line keyboard requires 12 I/O lines.
EEPROM is used to store password and relay status, since the Microcontroller does not have
built in EEPROM. Buzzer is used for audio indication for on going activities.
Microcontroller and ICs requires 5V regulated power supply, which is obtained from 230V AC
by using step down transformer , rectifier, filter and regulators.
ATMEL AT89S51 is used in the project. This particular microcontroller is chosen because
following features.
Software
2. ATMEL PROGRAMMER.
3. RFID READER,
4. RFID TAGS,
5. LCD,
Working Principle
When the power is applied to microcontroller, it reset because of power on reset configuration
and initializes LCD, Relay Driver, EEPROM, and Matrix Keyboard.
Then it checks for the EEPROM, if programmed EEPROM is detected it retrieves the data
(password and relay status) and update relay.
If new EEPROM is detected, the default data (password and relay status) are stored in EEPROM.
If there is error in EEPROM, it operates in default mode, and waits until for key-press.
If the valid key is detected, it processes the command.
Operation
Press * - to access the Motor and proceed according to instructions shown on LCD.
# - to change password and proceed according to instructions shown on LCD.