automatic room light controller with bidirectional
Download
Report
Transcript automatic room light controller with bidirectional
AUTOMATIC ROOM LIGHT
CONTROLLER WITH
BIDIRECTIONAL VISITOR
COUNTER
Objective:
To make a controller based model to
count number of persons visiting
particular room and accordingly light up
the room..
To know the number of people present in
room so as not to have congestion.
Here we can use sensor and can know
present number of persons.
Tasks:
reliable circuit that takes over the task of
controlling the room lights.
as well as counting number of persons/
visitors in the room.
Project overview:
When somebody enters into the room then
the counter is incremented by one and the
light in the room will be switched ON in a
sequence.
and when any one leaves the room then the
counter is decremented by one. The lights
will be switched OFF in a sequence when
the persons in the room go out.
The total number of persons inside the
room is also displayed on the LCD display.
The microcontroller receives the signals
from the sensors, and this signal is
operated under the control of software
which is stored in ROM.
Microcontroller AT89S52 continuously
monitors the Infrared Receivers.
When any object pass through the IR
Receiver's then the IR Rays falling on the
receiver are obstructed , this obstruction
is sensed by the Microcontroller.
Block diagram:
Block diagram description
Power Supply
Entry and Exit sensor circuit
AT 89S52 micro-controller
Relay driver circuit
Power Supply:Here we used +12V and +5V dc power
supply.
+12V is given to relay driver.
To get the +5V dc power supply we have
used here IC 7805, which provides the
+5V dc regulated power supply.
Enter and Exit Circuits:The main intention of this block is to
sense the person.
For sensing the person and light we are
using the light dependent register (LDR).
By using this sensor and its related circuit
diagram we can count the persons.
89S52 Microcontroller:
low-power, high performance CMOS 8-bit
microcontroller with 8KB of Flash Programmable and
Erasable Read Only Memory (PEROM).
manufactured using nonvolatile memory technology
is compatible with the MCS-51TM instruction set and
pin out.
The on-chip Flash allows the program memory to be
reprogrammed in-system or by a conventional
nonvolatile memory programmer.
By combining a versatile 8-bit CPU with Flash on a
monolithic hip, the Atmel AT89S52 is a powerful
Microcontroller, which provides a highly flexible and
cost effective solution so many embedded control
applications.
Relay Driver Circuit:potential to drive the various controlled
devices.
transistor and the relays are used.
One relay driver circuit we are using to
control the light.
Output signal from AT89S52 is given to
the base of the transistor, which we are
further energizing the particular relay.
Because of this appropriate device is
selected and it do its allotted function.
Transmission circuit
Receiver circuit
Hardware Design:-
List of Components:
Microcontroller – AT89S52
IC – 7805
Sensor – TSOP 1738 (Infrared Sensor)
Transformer – step down 220V/12V
Preset – 10K
Disc capacitor –
Reset button switch
Rectifier diode – Bridge rectifier
Transistor – BC 547, CL 100
LCD display
Microcontroller AT89S52:
8 KB Reprogrammable flash.
32 Programmable I/O lines.
16 bit Timer/Counter—3.
8 Interrupt sources.
Power range: 4V – 5.5V
Endurance : 1000 Writes / Erase cycles
Fully static operation: 0 Hz to 33 MHz
Three level program memory lock
Power off flag
Full duplex UART serial channel
Low power idle and power down modes
Interrupt recovery from power down modes
256 KB internal RAM
Dual data pointer
TSOP1738 (INFRARED
SENSOR)
Photo detector and preamplifier in one
package
Internal filter for PCM
frequency
Improved shielding against
electrical field disturbance
TTL and CMOS compatibility
Output active low
Low power consumption
High immunity against ambient light
Continuous data transmission possible
(up to 2400 bps)
Suitable burst length .10 cycles/burst
LM7805 (Voltage Regulator)
Output Current up to 1A
Output Voltages of 5, 6, 8, 9, 10,
12, 15, 18, 24V
Thermal Overload Protection
Short Circuit Protection
Output Transistor Safe Operating Area Protection
Software design
Start
Infrared Signal
Transmission
Turn On
Relay
Interrupted
from Sensor1
Turn On
Light
Counter
Incremented
Interrupted
from Sensor 2
Counter
Decremented
Counter set
to 0
Relay Turn
Off
Turn Off
Light
FUTURE EXPANSION
By using this circuit and proper power
supply we can implement various
applications
Such as fans, tube lights, etc.
By modifying this circuit and using two
relays we can achieve a task of opening
and closing the door.
Application
◦ For counting purposes
◦ For automatic room light control
Bibliography
•Reference Books
•Programming in ANSI C: E BALAGURUSAMY
•The 8051microcontroller and embedded systems:
MUHAMMAD ALI MAZIDI
JANICE GILLISPIE MAZIDI
•The 8051 microcontroller: KENNETH J. AYALA
•Website
•www.datasheets4u.com
•www.8051.com
Advantages
◦ Low cost
◦ Easy to use
◦ Implement in single door
Disadvantages
It is used only when one single person
cuts the rays of the sensor hence it
cannot be used when two person cross
simultaneously.