SlideShare ist ein Scribd-Unternehmen logo
1 von 14
DENSITY BASED TRAFFIC LIGHT CONTROLLING



TABLE OF CONTENTS

1.ABSTRACT2.SCHEMATIC DIAGRAM3. CIRCUIT DESCRIPTION4.INTRODUCTION

4.1. EMBEDDED INTRODUCTION4.2. MICROCONTROLLER INTRODUCTION4.3. INTRODUCTION TO IR
PAIRS.4.4. INTRODUCTION TO LCD.4.5 INTRODUCTION TO LEDS.4.5. KEIL INTRODUCTION

5.COMPONENT DESCRIPTION

5.1 .AT89S525.2. IR PAIRS5.3. LED ‘S5.4 LCD

6.

CODING7. REFERENCE

Aim:

The aim of the project is to build a Traffic Control System Based onDensity.

Scope:

densityand by doing this Now a day’s public is facing lot of problems due the traffic controlespecially
where the heavy traffic junctions are present. In order to solvethe above problem the government
has implemented traffic light system,by which each side/way will be given an appropriate time for
the vehiclesto move on at regular time intervals. This is the scenario what we observeon behalf of
traffic control system.In the above scenario the traffic signal to a particular way will be givenonly
after a particular time period. i.e., a time period is fixed we haveobserved a case where the density
of the traffic is more on one way whencompared to the other side. At this level the time is being
wasted leavingthe junction cool for some time. Due to this there are many problems. Inorder to
solve the above problem we have designed this project. Wherewe can automatically observe the
density of the traffic and give thatparticular way priority and exceed the problem.In the present
project we are using the help of IR Tx and Rx pairs atparticular intervals and taking appropriate
calculation of the density andat the same time giving priority to the way which is having high the
traffic will be automatically controlled based ondensity of the traffic.




1)half wave2)Full wave and3)Bridge rectifier Here we short listed to use Bridge rectifier, because half
wave rectifier has we less in efficiency.Even though the efficiency of full wave and bridge rectifier
are the same, since there is norequirement for any negative voltage for our application, we gone
with bridge rectifier.Since the output voltage of the rectifier is pulsating DC, in order to convert it
into pure DC we usea high value (1000UF/1500UF) of capacitor in parallel that acts as a filter. The
most easy way toregulate this voltage is by using a 7805 voltage regulator, whose output voltage is
constant 5VDC irrespective of any fluctuation in line voltage

SELECTION OF MICROCONTROLLER:

As we know that there so many types of micro controller families that areavailable in the
market.Those are1) 8051 Family2) AVR microcontroller Family3) PIC microcontroller Family4) ARM
FamilyBasic 8051 family is enough for our application; hence we are not concentratingon higher end
controller families.In order to fulfill our application basic that is AT89C51 controller is enough.
Butstill we selected AT89S52 controller because of inbuilt ISP (in system programmer) option.There
are minimum six requirements for proper operation of microcontroller.Those are:1)power supply
section

2)

pull-ups for ports (it is must for PORT 0)3)Reset circuit4)Crystal circuit5)ISP circuit (for program
dumping)6)EA/VPP pin is connected to Vcc



PORT0 is open collector that’s why we are using pull-up resistor which makes PORT0 as an I/Oport.
Reset circuit is used to reset the microcontroller. Crystal circuit is used for themicrocontroller for
timing pluses. In this project we are not using external memory that’s whyEA/VPP pin in the
microcontroller is connected to Vcc that indicates internal memory is used for this application.



SELECTION OF IR PAIR:

IR PAIRS

are available in IR TX & IR RX. Here we are using it only for Detectingand sending information to the
microcontroller.This is wireless applications, these IR TX issending information upto 1 feet & this
signal is received by IR RX .

SELECTION OF RELAYS:



The relay is an automatic control element whose output variableundergoes a change by leaps and
bounds when its input variable (electric, magnetic,sound, light) reaches a set point

SELECTION OF LCD:



A liquid crystal display (LCD) is an electronically-modulatedoptical device shaped into a thin, flat
panel made up of any number of color or filled monochrome pixels withliquid crystals and arrayed in
front of a light source(backlight) or reflector. In this project l LCD isused to display the GSM status.

CONNECTIONS OF LCD
:

We can connect LCD in 8 bit mode or 4 bit mode, if use 8 bit mode more pins necessaryto interface
LCD, so we can use 4 bit mode to reduce pins .In this project i used 4 bit mode and itis connected to
P0.



CIRCUIT OPERATION




In this application we are using GSM module to receive as well as totransmit the messages
.whenever we send the command to GSM module then it can doparticular operation depending
upon the command. Whenever we send a command to GSMmodule it can send the messages as well
as mobile number to controller through serialinterface .The controller read the message from serial
interface of GSM if it is valid messagethen controller can turn the motor to open the door as well as
controller can display the mobilenumber on lcd. After a particular time the door is automatically will
be closed. Microcontroller can send the result operation to GSM whether door is opened or not
opened then GSM modulecan send the message back to mobile.



INTRODUCTION TO EMBEDDED SYSTEMS

Embedded systems are electronic devices that incorporate microprocessors with in their
implementations. The main purposes of the microprocessors are to simplify the system designand
provide flexibility. Having a microprocessor in the device helps in removing the bugs,
makingmodifications, or adding new features are only matter of rewriting the software that controls
thedevice. Or in other words embedded computer systems are electronic systems that include
amicrocomputer to perform a specific dedicated application. The computer is hidden inside
theseproducts. Embedded systems are ubiquitous. Every week millions of tiny computer chips
comepouring out of factories finding their way into our everyday products.Embedded systems are
self-contained programs that are embedded within a piece of hardware. Whereas a regular
computer has many different applications and software that can beapplied to various tasks,
embedded systems are usually set to a specific task that cannot bealtered without physically
manipulating the circuitry. Another way to think of an embedded systemis as a computer system
that is created with optimal efficiency, thereby allowing it to completespecific functions as quickly as
possible.Embedded systems designers usually have a significant grasp of hardware
technologies.They use specific programming languages and software to develop embedded systems
andmanipulate the equipment. When searching online, companies offer embedded
systemsdevelopment kits and other embedded systems tools for use by engineers and
businesses.Embedded systems technologies are usually fairly expensive due to the
necessarydevelopment time and built in efficiencies, but they are also highly valued in specific
industries.Smaller businesses may wish to hire a consultant to determine what sort of embedded
systemswill add value to their organization.
CHARACTERISTICS:

Two major areas of differences are cost and power consumption. Since many embeddedsystems are
produced in tens of thousands to millions of units range, reducing cost is a major concern.
Embedded systems often use a (relatively) slow processor and small memory size tominimize costs



The slowness is not just clock speed. The whole architecture of the computer is oftenintentionally
simplified to lower costs. For example, embedded systems often use peripheralscontrolled by
synchronous serial interfaces, which are ten to hundreds of times slower thancomparable
peripherals used in PCs. Programs on an embedded system often run with real-timeconstraints with
limited hardware resources: often there is no disk drive, operating system,keyboard or screen. A
flash drive may replace rotating media, and a small keypad and LCDscreen may be used instead of a
PC's keyboard and screen.Firmware is the name for software that is embedded in hardware devices,
e.g. in one or more ROM/Flash memory IC chips. Embedded systems are routinely expected to
maintain 100%reliability while running continuously for long periods, sometimes measured in years.
Firmware isusually developed and tested too much harsher requirements than is general-purpose
software,which can usually be easily restarted if a problem occurs.

PLATFORM:

There are many different CPU architectures used in embedded designs. This in contrastto the
desktop computer market which is limited to just a few competing architectures mainly
theIntel/AMD x86 and the Apple/Motorola/IBM Power PC’s which are used in the Apple
Macintosh.One common configuration for embedded systems is the system on a chip, an
application-specific integrated circuit, for which the CPU was purchased as intellectual property to
add to theIC's design.

TOOLS:

Like a typical computer programmer, embedded system designers use compilers,assemblers and
debuggers to develop an embedded system. Those software tools can comefrom several
sources:Software companies that specialize in the embedded market Ported from theGNU software
development tools. Sometimes, development tools for a personal computer can beused if the
embedded processor is a close relative to a common PC processor. Embeddedsystem designers also
use a few software tools rarely used by typical computer programmers.Some designers keep a utility
program to turn data files into code, so that they can include anykind of data in a program. Most
designers also have utility programs to add a checksum or CRCto a program, so it can check its
program data before executing it.



OPERATING SYSTEM:

They often have no operating system, or a specialized embedded operating system(often a real-time
operating system), or the programmer is assigned to port one of these to thenew system.

DEBUGGING:
Debugging is usually performed with an in-circuit emulator, or some type of debugger thatcan
interrupt the micro controller’s internal microcode. The microcode interrupt lets the debugger
operate in hardware in which only the CPU works. The CPU-based debugger can be used to testand
debug the electronics of the computer from the viewpoint of the CPU.Developers should insist on
debugging which shows the high-level language, withbreakpoints and single stepping, because these
features are widely available. Also, developersshould write and use simple logging facilities to debug
sequences of real-time events. PC or mainframe programmers first encountering this sort of
programming often become confusedabout design priorities and acceptable methods. Mentoring,
code-reviews and ego lessprogramming are recommended.

DESIGN OF EMBEDDED SYSTEMS:

The electronics usually uses either a microprocessor or a microcontroller. Some large or old systems
use general-purpose mainframes computers or minicomputers.

START-UP:

All embedded systems have start-up code. Usually it disables interrupts, sets up theelectronics, tests
the computer (RAM, CPU and software), and then starts the application code.Many embedded
systems recover from short-term power failures by restarting (without recentself-tests). Restart
times under a tenth of a second are common.Many designers have found one of more hardware
plus software-controlledLED’s useful to indicate errors during development (and in some instances,
after product release,to produce troubleshooting diagnostics). A common scheme is to have the
electronics turn off theLED(s) at reset, whereupon the software turns it on at the first opportunity,
to prove that thehardware and start-up software have performed their job so far. After that, the
software blinks theLED(s) or sets up light patterns during normal operation, to indicate program
execution progressand/or errors. This serves to reassure most technicians/engineers and some users



THE CONTROL LOOP:

In this design, the software has a loop. The loop calls subroutines. Each subroutinemanages a part of
the hardware or software. Interrupts generally set flags, or update countersthat are read by the rest
of the software. A simple API disables and enables interrupts. Doneright, it handles nested calls in
nested subroutines, and restores the preceding interrupt state inthe outermost enable. This is one of
the simplest methods of creating an exocrine.Typically, there's some sort of subroutine in the loop
to manage a list of software timers,using a periodic real time interrupt. When a timer expires, an
associated subroutine is run, or flagis set. Any expected hardware event should be backed-up with a
software timer. Hardwareevents fail about once in a trillion times.State machines may be
implemented with a function-pointer per state-machine(in C++, C or assembly, anyway). A change of
state stores a different function into the pointer.The function pointer is executed every time the
loop runs.Many designers recommend reading each IO device once per loop, and storing the
resultso the logic acts on consistent values. Many designers prefer to design their state machines
tocheck only one or two things per state. Usually this is a hardware event, and a software
timer.Designers recommend that hierarchical state machines should run the lower-level state
machinesbefore the higher, so the higher run with accurate information.Complex functions like
internal combustion controls are often handled with multi-dimensional tables. Instead of complex
calculations, the code looks up the values. The softwarecan interpolate between entries, to keep the
tables small and cheap.One major disadvantage of this system is that it does not guarantee a time to
respond toany particular hardware event. Careful coding can easily assure that nothing disables
interruptsfor long. Thus interrupt code can run at very precise timings. Another major weakness of
thissystem is that it can become complex to add new features. Algorithms that take a long time to
runmust be carefully broken down so only a little piece gets done each time through the main
loop.This system's strength is its simplicity, and on small pieces of software the loop is usuallyso fast
that nobody cares that it is not predictable. Another advantage is that this systemguarantees that
the software will run. There is no mysterious operating system to blame for badbehavior.

USER INTERFACES

:

Interface designers at PARC, Apple Computer, Boeing and HP minimize the number of types of user
actions. For example, use two buttons (the absolute minimum) to control a menusystem (just to be
clear, one button should be "next menu entry" the other button should be"select this menu entry").
A touch-screen or screen-edge buttons also minimize the types of user actions.Another basic trick is
to minimize and simplify the type of output. Designs should consider using a status light for each
interface plug, or failure condition, to tell what failed. A cheapvariation is to have two light bars with
a printed matrix of errors that they select- the user can glueon the labels for the language that she
speaks.For example, Boeing's standard test interface is a button and some lights. When youpress the
button, all the lights turn on. When you release the button, the lights with failures stayon. The labels
are in Basic English.Designers use colors. Red defines the users can get hurt- think of blood. Yellow
definessomething might be wrong. Green defines everything's OK.Another essential trick is to make
any modes absolutely clear on the user's display. If aninterface has modes, they must be reversible
in an obvious way. Most designers prefer thedisplay to respond to the user. The display should
change immediately after a user action. If themachine is going to do anything, it should start within 7
seconds, or give progress reports.One of the most successful general-purpose screen-based
interfaces is the two menubuttons and a line of text in the user's native language. It's used in pagers,
medium-pricedprinters, network switches, and other medium-priced situations that require complex
behavior from users. When there's text, there are languages. The default language should be the
one mostwidely understood



INTRODUCTION TO MICROCONTROLLER

Microcontrollers as the name suggests are small controllers. They are like singlechip computers that
are often embedded into other systems to function as processing/controllingunit. For example the
remote control you are using probably has microcontrollers inside that dodecoding and other
controlling functions. They are also used in automobiles, washing machines,microwave ovens, toys
... etc, where automation is needed.Micro-controllers are useful to the extent that they
communicate with other devices, such as sensors, motors, switches, keypads, displays, memory and
even other micro-controllers. Many interface methods have been developed over the years to solve
the complexproblem of balancing circuit design criteria such as features, cost, size, weight, power
consumption, reliability, availability, manufacturability. Many microcontroller designs typically
mixmultiple interfacing methods. In a very simplistic form, a micro-controller system can be viewed
asa system that reads from (monitors) inputs, performs processing and writes to (controls)
outputs.Embedded system means the processor is embedded into the requiredapplication. An
embedded product uses a microprocessor or microcontroller to do one task only.In an embedded
system, there is only one application software that is typically burned into ROM.Example: printer,
keyboard, video game player Microprocessor - A single chip that contains the CPU or most of the
computer Microcontroller - A single chip used to control other devicesMicrocontroller differs from a
microprocessor in many ways. First and the mostimportant is its functionality. In order for a
microprocessor to be used, other components such asmemory, or components for receiving and
sending data must be added to it. In short that meansthat microprocessor is the very heart of the
computer. On the other hand, microcontroller isdesigned to be all of that in one. No other external
components are needed for its applicationbecause all necessary peripherals are already built into it.
Thus, we save the time and spaceneeded to construct devices



MICROPROCESSOR VS MICROCONTROLLER:Microprocessor:



‱

CPU is stand-alone, RAM, ROM, I/O, timer are separate

‱

Designer can decide on the amount of ROM, RAM and I/O ports.

‱

expensive

‱

versatility general-purpose

Microcontroller:

‱

CPU, RAM, ROM, I/O and timer are all on a single chip

‱

fix amount of on-chip ROM, RAM, I/O ports

‱

for applications in which cost, power and space are critical

‱
single-purpose



INTRODUCTION TO IR PAIRS

‱



INTRODUCTION TO LIQUID CRYSTAL DISPLAY (LCD)

Liquid crystal display



is a type of display which used in digital watches and manyportable computers. LCD displays utilize
two sheets of polarizing material with a liquid crystalsolution between them. An electric current
passed through the liquid causes the crystals to alignso that light cannot pass through them. Each
crystal, therefore, is like a shutter, either allowinglight to pass through or blocking the light.The
liquid crystals can be manipulated through an applied electric voltage so that light isallowed to pass
or is blocked. By carefully controlling where and what wavelength (color) of lightis allowed to pass,
the LCD monitor is able to display images. A back light provides LCDmonitor’s brightness.Other
advances have allowed LCD’s to greatly reduce liquid crystal cell responsetimes. Response time is
basically the amount of time it takes for a pixel to “change colors”. Inreality response time is the
amount of time it takes a liquid crystal cell to go from being active toinactive. They make
complicated equipment easier to operate. LCD’s come in manyshapes and sizes but the most
common is the 16 character x 4 line (16x4) display with nobacklight. It requires only 11 connections –
eight bits for data (which can be reduced to four if necessary) and three control lines (we have only
used two here). It runs off a 5V DC supply andonly needs about 1mA of current. The display contrast
can be varied by changing the voltage intopin 3 of the display,




PIN DESCRIPTION
OF LCD:
From this description,
the interface is a
parallel bus, allowing
simple and
fastreading/writing of
data to and from the
LCD. This waveform
will write an ASCII
Byte out to theLCD's
screen.
PIN
DESCRIPTIONS:V
CC, VSS and VEE:
While VCC and VSS
provide +5V and ground
respectively, VEE is
used for controllingLCD
contrast.
P I N S Y
M B O L I
/ O D E S
C R I P T
I O N
1       V
S        S       -
-
G        r       o
u        n       d
2   V        C   C
-   -
+    5       V
p   o        w   e
r
s   u   p   p
l   y   3   V
E     E   -   -
P    o    w    e
r
s   u        p   p
l    y
t    o    control
contrast4      R
S      I     R
S      =      0
t     o
s      e    l
e      c     t    com
mand register
PIN DESCRIPTION OF LCD:

From this description, the interface is a parallel bus, allowing simple and fastreading/writing of data
to and from the LCD. This waveform will write an ASCII Byte out to theLCD's screen.

PIN DESCRIPTIONS:VCC, VSS and VEE:
While VCC and VSS provide +5V and ground respectively, VEE is used for controllingLCD contras

Weitere Àhnliche Inhalte

Was ist angesagt?

Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)Rishik kanth
 
density based traffic control system with mannual override
density based traffic control system with mannual overridedensity based traffic control system with mannual override
density based traffic control system with mannual overridemokshi koganti
 
Doc a.7-tlc report
Doc a.7-tlc reportDoc a.7-tlc report
Doc a.7-tlc report9951081577
 
Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno kannansenthilkumar
 
intelligence Ambulance project report
intelligence Ambulance project reportintelligence Ambulance project report
intelligence Ambulance project reportRitesh Kumar
 
Project report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicleProject report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicleNeeraj Lohani
 
TRAFFIC SIGNAL CONTROL USING IR SENSORS
TRAFFIC SIGNAL CONTROL USING IR SENSORSTRAFFIC SIGNAL CONTROL USING IR SENSORS
TRAFFIC SIGNAL CONTROL USING IR SENSORSKunal Kabra
 
Density based traffic signal control using microcontroller
Density based traffic signal control using microcontrollerDensity based traffic signal control using microcontroller
Density based traffic signal control using microcontrollerkrity kumari
 
Density Based Traffic System with Emergency override using Bluetooth
Density Based Traffic System with Emergency override using BluetoothDensity Based Traffic System with Emergency override using Bluetooth
Density Based Traffic System with Emergency override using BluetoothChull Productions
 
Intelligent traffic signal control system using embedded system
Intelligent traffic signal control system using embedded systemIntelligent traffic signal control system using embedded system
Intelligent traffic signal control system using embedded systemAlexander Decker
 
design of FPGA based traffic light controller system
design of FPGA based traffic light controller systemdesign of FPGA based traffic light controller system
design of FPGA based traffic light controller systemVinny Chweety
 
Smart Traffic Light Controller
Smart Traffic Light ControllerSmart Traffic Light Controller
Smart Traffic Light ControllerHimanshi_Sharma
 
Introduction to embedded system & density based traffic light system
Introduction to embedded system & density based traffic light systemIntroduction to embedded system & density based traffic light system
Introduction to embedded system & density based traffic light systemRani Loganathan
 
4 Way traffic controll new
4 Way traffic controll new4 Way traffic controll new
4 Way traffic controll newMainak Nandi
 
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...IJSRD
 
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT Stephen Achionye
 
Traffic light control using atmega16 ppt
Traffic light control using atmega16 pptTraffic light control using atmega16 ppt
Traffic light control using atmega16 pptSHIVA KUMAR
 
Automated Traffic Density Detection and Speed Monitoring
Automated Traffic Density Detection and Speed MonitoringAutomated Traffic Density Detection and Speed Monitoring
Automated Traffic Density Detection and Speed MonitoringBharat Biyani
 

Was ist angesagt? (20)

Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)
 
density based traffic control system with mannual override
density based traffic control system with mannual overridedensity based traffic control system with mannual override
density based traffic control system with mannual override
 
Doc a.7-tlc report
Doc a.7-tlc reportDoc a.7-tlc report
Doc a.7-tlc report
 
Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno
 
Traffic signals based on microcontroller based
Traffic signals based on microcontroller basedTraffic signals based on microcontroller based
Traffic signals based on microcontroller based
 
intelligence Ambulance project report
intelligence Ambulance project reportintelligence Ambulance project report
intelligence Ambulance project report
 
Project report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicleProject report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicle
 
TRAFFIC SIGNAL CONTROL USING IR SENSORS
TRAFFIC SIGNAL CONTROL USING IR SENSORSTRAFFIC SIGNAL CONTROL USING IR SENSORS
TRAFFIC SIGNAL CONTROL USING IR SENSORS
 
Density based traffic signal control using microcontroller
Density based traffic signal control using microcontrollerDensity based traffic signal control using microcontroller
Density based traffic signal control using microcontroller
 
wireless traffic density control using sensor
wireless traffic density control using sensorwireless traffic density control using sensor
wireless traffic density control using sensor
 
Density Based Traffic System with Emergency override using Bluetooth
Density Based Traffic System with Emergency override using BluetoothDensity Based Traffic System with Emergency override using Bluetooth
Density Based Traffic System with Emergency override using Bluetooth
 
Intelligent traffic signal control system using embedded system
Intelligent traffic signal control system using embedded systemIntelligent traffic signal control system using embedded system
Intelligent traffic signal control system using embedded system
 
design of FPGA based traffic light controller system
design of FPGA based traffic light controller systemdesign of FPGA based traffic light controller system
design of FPGA based traffic light controller system
 
Smart Traffic Light Controller
Smart Traffic Light ControllerSmart Traffic Light Controller
Smart Traffic Light Controller
 
Introduction to embedded system & density based traffic light system
Introduction to embedded system & density based traffic light systemIntroduction to embedded system & density based traffic light system
Introduction to embedded system & density based traffic light system
 
4 Way traffic controll new
4 Way traffic controll new4 Way traffic controll new
4 Way traffic controll new
 
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
 
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
 
Traffic light control using atmega16 ppt
Traffic light control using atmega16 pptTraffic light control using atmega16 ppt
Traffic light control using atmega16 ppt
 
Automated Traffic Density Detection and Speed Monitoring
Automated Traffic Density Detection and Speed MonitoringAutomated Traffic Density Detection and Speed Monitoring
Automated Traffic Density Detection and Speed Monitoring
 

Andere mochten auch

Density based Traffic Light Controller
Density based Traffic Light ControllerDensity based Traffic Light Controller
Density based Traffic Light ControllerSophia
 
Density Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontrollerDensity Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontrollerkrity kumari
 
Traffic light controller
Traffic light controllerTraffic light controller
Traffic light controllerRkrishna Mishra
 
Intelligent Traffic Light control using Embedded Systems
Intelligent Traffic Light control using Embedded SystemsIntelligent Traffic Light control using Embedded Systems
Intelligent Traffic Light control using Embedded SystemsSrijan Singh
 
Centralized traffic Controll_Adana_Turkey
Centralized traffic Controll_Adana_TurkeyCentralized traffic Controll_Adana_Turkey
Centralized traffic Controll_Adana_TurkeyAkif Sayan
 
Software Eng. for Critical Systems - Traffic Controller
Software Eng. for Critical Systems - Traffic ControllerSoftware Eng. for Critical Systems - Traffic Controller
Software Eng. for Critical Systems - Traffic ControllerZiya Ilkem Erogul
 
Intelligence traffic management system for metrocities
Intelligence traffic management system for metrocitiesIntelligence traffic management system for metrocities
Intelligence traffic management system for metrocitiesramesh chatty
 
WATER LEVEL INDICATOR
WATER LEVEL INDICATORWATER LEVEL INDICATOR
WATER LEVEL INDICATORShahrukh Javed
 
Intelligent urban traffic control system
Intelligent urban traffic control systemIntelligent urban traffic control system
Intelligent urban traffic control systemmustafa_talib_yousif
 
Artificial intelligent
Artificial intelligentArtificial intelligent
Artificial intelligentALi Akram
 
Accident Detection and Ambulance Triggered Traffic Management Systems
Accident Detection and Ambulance Triggered Traffic Management SystemsAccident Detection and Ambulance Triggered Traffic Management Systems
Accident Detection and Ambulance Triggered Traffic Management SystemsSachin Kumar Asokan
 
Final Year Project-Gesture Based Interaction and Image Processing
Final Year Project-Gesture Based Interaction and Image ProcessingFinal Year Project-Gesture Based Interaction and Image Processing
Final Year Project-Gesture Based Interaction and Image ProcessingSabnam Pandey, MBA
 
TRAFFIC LIGHT CONTROL USING RF TECH
TRAFFIC LIGHT CONTROL USING RF TECHTRAFFIC LIGHT CONTROL USING RF TECH
TRAFFIC LIGHT CONTROL USING RF TECHPranay Raj
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Dr Sukhpal Singh Gill
 
Introduction to urban transportation
Introduction to urban transportationIntroduction to urban transportation
Introduction to urban transportationAli Alraouf
 

Andere mochten auch (16)

Density based Traffic Light Controller
Density based Traffic Light ControllerDensity based Traffic Light Controller
Density based Traffic Light Controller
 
Density Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontrollerDensity Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontroller
 
Traffic light controller
Traffic light controllerTraffic light controller
Traffic light controller
 
Intelligent Traffic Light control using Embedded Systems
Intelligent Traffic Light control using Embedded SystemsIntelligent Traffic Light control using Embedded Systems
Intelligent Traffic Light control using Embedded Systems
 
Centralized traffic Controll_Adana_Turkey
Centralized traffic Controll_Adana_TurkeyCentralized traffic Controll_Adana_Turkey
Centralized traffic Controll_Adana_Turkey
 
Software Eng. for Critical Systems - Traffic Controller
Software Eng. for Critical Systems - Traffic ControllerSoftware Eng. for Critical Systems - Traffic Controller
Software Eng. for Critical Systems - Traffic Controller
 
Intelligence traffic management system for metrocities
Intelligence traffic management system for metrocitiesIntelligence traffic management system for metrocities
Intelligence traffic management system for metrocities
 
1
11
1
 
WATER LEVEL INDICATOR
WATER LEVEL INDICATORWATER LEVEL INDICATOR
WATER LEVEL INDICATOR
 
Intelligent urban traffic control system
Intelligent urban traffic control systemIntelligent urban traffic control system
Intelligent urban traffic control system
 
Artificial intelligent
Artificial intelligentArtificial intelligent
Artificial intelligent
 
Accident Detection and Ambulance Triggered Traffic Management Systems
Accident Detection and Ambulance Triggered Traffic Management SystemsAccident Detection and Ambulance Triggered Traffic Management Systems
Accident Detection and Ambulance Triggered Traffic Management Systems
 
Final Year Project-Gesture Based Interaction and Image Processing
Final Year Project-Gesture Based Interaction and Image ProcessingFinal Year Project-Gesture Based Interaction and Image Processing
Final Year Project-Gesture Based Interaction and Image Processing
 
TRAFFIC LIGHT CONTROL USING RF TECH
TRAFFIC LIGHT CONTROL USING RF TECHTRAFFIC LIGHT CONTROL USING RF TECH
TRAFFIC LIGHT CONTROL USING RF TECH
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
 
Introduction to urban transportation
Introduction to urban transportationIntroduction to urban transportation
Introduction to urban transportation
 

Ähnlich wie Density based traffic light controlling (2)

Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdacnanocdac
 
Advanced Automation System in Industrial Applications Using PIC Microcontrol...
Advanced Automation System in Industrial Applications Using  PIC Microcontrol...Advanced Automation System in Industrial Applications Using  PIC Microcontrol...
Advanced Automation System in Industrial Applications Using PIC Microcontrol...IJMER
 
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...IRJET Journal
 
Project report
Project reportProject report
Project reportrahul poteti
 
Industrial monitoring and control system using android application
Industrial monitoring and control system using android applicationIndustrial monitoring and control system using android application
Industrial monitoring and control system using android applicationAvinash Vemula
 
Gsm based smart card information for lost atm cards
Gsm based smart card information for lost atm cardsGsm based smart card information for lost atm cards
Gsm based smart card information for lost atm cardsSomanchi Aditya
 
EIOT Unit 1n.pdf
EIOT Unit 1n.pdfEIOT Unit 1n.pdf
EIOT Unit 1n.pdfRameshGande2
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTIRJET Journal
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
IRJET- Multiple Load Controller for Industry using ARM Cortex
IRJET-  	  Multiple Load Controller for Industry using ARM CortexIRJET-  	  Multiple Load Controller for Industry using ARM Cortex
IRJET- Multiple Load Controller for Industry using ARM CortexIRJET Journal
 
Embedded system
Embedded systemEmbedded system
Embedded systemAnmol Bagga
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystemanshul parmar
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626shailesh yadav
 
Anam rajkumar sarvesh
Anam rajkumar sarveshAnam rajkumar sarvesh
Anam rajkumar sarveshshailesh yadav
 

Ähnlich wie Density based traffic light controlling (2) (20)

embedded systems
embedded systemsembedded systems
embedded systems
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdac
 
Advanced Automation System in Industrial Applications Using PIC Microcontrol...
Advanced Automation System in Industrial Applications Using  PIC Microcontrol...Advanced Automation System in Industrial Applications Using  PIC Microcontrol...
Advanced Automation System in Industrial Applications Using PIC Microcontrol...
 
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
 
Project report
Project reportProject report
Project report
 
Industrial monitoring and control system using android application
Industrial monitoring and control system using android applicationIndustrial monitoring and control system using android application
Industrial monitoring and control system using android application
 
[IJET-V2I3P18] Authors: Mr. B. N. Patil , Mr. Sandesh Sonar , Mr. Pavankumar ...
[IJET-V2I3P18] Authors: Mr. B. N. Patil , Mr. Sandesh Sonar , Mr. Pavankumar ...[IJET-V2I3P18] Authors: Mr. B. N. Patil , Mr. Sandesh Sonar , Mr. Pavankumar ...
[IJET-V2I3P18] Authors: Mr. B. N. Patil , Mr. Sandesh Sonar , Mr. Pavankumar ...
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Gsm based smart card information for lost atm cards
Gsm based smart card information for lost atm cardsGsm based smart card information for lost atm cards
Gsm based smart card information for lost atm cards
 
EIOT Unit 1n.pdf
EIOT Unit 1n.pdfEIOT Unit 1n.pdf
EIOT Unit 1n.pdf
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 
Embedded
EmbeddedEmbedded
Embedded
 
Embedded
EmbeddedEmbedded
Embedded
 
Training report on embedded sys_AVR
Training report on embedded sys_AVRTraining report on embedded sys_AVR
Training report on embedded sys_AVR
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
IRJET- Multiple Load Controller for Industry using ARM Cortex
IRJET-  	  Multiple Load Controller for Industry using ARM CortexIRJET-  	  Multiple Load Controller for Industry using ARM Cortex
IRJET- Multiple Load Controller for Industry using ARM Cortex
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626
 
Anam rajkumar sarvesh
Anam rajkumar sarveshAnam rajkumar sarvesh
Anam rajkumar sarvesh
 

KĂŒrzlich hochgeladen

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 

KĂŒrzlich hochgeladen (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 

Density based traffic light controlling (2)

  • 1. DENSITY BASED TRAFFIC LIGHT CONTROLLING TABLE OF CONTENTS 1.ABSTRACT2.SCHEMATIC DIAGRAM3. CIRCUIT DESCRIPTION4.INTRODUCTION 4.1. EMBEDDED INTRODUCTION4.2. MICROCONTROLLER INTRODUCTION4.3. INTRODUCTION TO IR PAIRS.4.4. INTRODUCTION TO LCD.4.5 INTRODUCTION TO LEDS.4.5. KEIL INTRODUCTION 5.COMPONENT DESCRIPTION 5.1 .AT89S525.2. IR PAIRS5.3. LED ‘S5.4 LCD 6. CODING7. REFERENCE Aim: The aim of the project is to build a Traffic Control System Based onDensity. Scope: densityand by doing this Now a day’s public is facing lot of problems due the traffic controlespecially where the heavy traffic junctions are present. In order to solvethe above problem the government has implemented traffic light system,by which each side/way will be given an appropriate time for the vehiclesto move on at regular time intervals. This is the scenario what we observeon behalf of traffic control system.In the above scenario the traffic signal to a particular way will be givenonly after a particular time period. i.e., a time period is fixed we haveobserved a case where the density of the traffic is more on one way whencompared to the other side. At this level the time is being wasted leavingthe junction cool for some time. Due to this there are many problems. Inorder to solve the above problem we have designed this project. Wherewe can automatically observe the density of the traffic and give thatparticular way priority and exceed the problem.In the present project we are using the help of IR Tx and Rx pairs atparticular intervals and taking appropriate calculation of the density andat the same time giving priority to the way which is having high the traffic will be automatically controlled based ondensity of the traffic. 1)half wave2)Full wave and3)Bridge rectifier Here we short listed to use Bridge rectifier, because half wave rectifier has we less in efficiency.Even though the efficiency of full wave and bridge rectifier are the same, since there is norequirement for any negative voltage for our application, we gone with bridge rectifier.Since the output voltage of the rectifier is pulsating DC, in order to convert it into pure DC we usea high value (1000UF/1500UF) of capacitor in parallel that acts as a filter. The
  • 2. most easy way toregulate this voltage is by using a 7805 voltage regulator, whose output voltage is constant 5VDC irrespective of any fluctuation in line voltage SELECTION OF MICROCONTROLLER: As we know that there so many types of micro controller families that areavailable in the market.Those are1) 8051 Family2) AVR microcontroller Family3) PIC microcontroller Family4) ARM FamilyBasic 8051 family is enough for our application; hence we are not concentratingon higher end controller families.In order to fulfill our application basic that is AT89C51 controller is enough. Butstill we selected AT89S52 controller because of inbuilt ISP (in system programmer) option.There are minimum six requirements for proper operation of microcontroller.Those are:1)power supply section 2) pull-ups for ports (it is must for PORT 0)3)Reset circuit4)Crystal circuit5)ISP circuit (for program dumping)6)EA/VPP pin is connected to Vcc PORT0 is open collector that’s why we are using pull-up resistor which makes PORT0 as an I/Oport. Reset circuit is used to reset the microcontroller. Crystal circuit is used for themicrocontroller for timing pluses. In this project we are not using external memory that’s whyEA/VPP pin in the microcontroller is connected to Vcc that indicates internal memory is used for this application. SELECTION OF IR PAIR: IR PAIRS are available in IR TX & IR RX. Here we are using it only for Detectingand sending information to the microcontroller.This is wireless applications, these IR TX issending information upto 1 feet & this signal is received by IR RX . SELECTION OF RELAYS: The relay is an automatic control element whose output variableundergoes a change by leaps and bounds when its input variable (electric, magnetic,sound, light) reaches a set point SELECTION OF LCD: A liquid crystal display (LCD) is an electronically-modulatedoptical device shaped into a thin, flat panel made up of any number of color or filled monochrome pixels withliquid crystals and arrayed in front of a light source(backlight) or reflector. In this project l LCD isused to display the GSM status. CONNECTIONS OF LCD
  • 3. : We can connect LCD in 8 bit mode or 4 bit mode, if use 8 bit mode more pins necessaryto interface LCD, so we can use 4 bit mode to reduce pins .In this project i used 4 bit mode and itis connected to P0. CIRCUIT OPERATION In this application we are using GSM module to receive as well as totransmit the messages .whenever we send the command to GSM module then it can doparticular operation depending upon the command. Whenever we send a command to GSMmodule it can send the messages as well as mobile number to controller through serialinterface .The controller read the message from serial interface of GSM if it is valid messagethen controller can turn the motor to open the door as well as controller can display the mobilenumber on lcd. After a particular time the door is automatically will be closed. Microcontroller can send the result operation to GSM whether door is opened or not opened then GSM modulecan send the message back to mobile. INTRODUCTION TO EMBEDDED SYSTEMS Embedded systems are electronic devices that incorporate microprocessors with in their implementations. The main purposes of the microprocessors are to simplify the system designand provide flexibility. Having a microprocessor in the device helps in removing the bugs, makingmodifications, or adding new features are only matter of rewriting the software that controls thedevice. Or in other words embedded computer systems are electronic systems that include amicrocomputer to perform a specific dedicated application. The computer is hidden inside theseproducts. Embedded systems are ubiquitous. Every week millions of tiny computer chips comepouring out of factories finding their way into our everyday products.Embedded systems are self-contained programs that are embedded within a piece of hardware. Whereas a regular computer has many different applications and software that can beapplied to various tasks, embedded systems are usually set to a specific task that cannot bealtered without physically manipulating the circuitry. Another way to think of an embedded systemis as a computer system that is created with optimal efficiency, thereby allowing it to completespecific functions as quickly as possible.Embedded systems designers usually have a significant grasp of hardware technologies.They use specific programming languages and software to develop embedded systems andmanipulate the equipment. When searching online, companies offer embedded systemsdevelopment kits and other embedded systems tools for use by engineers and businesses.Embedded systems technologies are usually fairly expensive due to the necessarydevelopment time and built in efficiencies, but they are also highly valued in specific industries.Smaller businesses may wish to hire a consultant to determine what sort of embedded systemswill add value to their organization.
  • 4. CHARACTERISTICS: Two major areas of differences are cost and power consumption. Since many embeddedsystems are produced in tens of thousands to millions of units range, reducing cost is a major concern. Embedded systems often use a (relatively) slow processor and small memory size tominimize costs The slowness is not just clock speed. The whole architecture of the computer is oftenintentionally simplified to lower costs. For example, embedded systems often use peripheralscontrolled by synchronous serial interfaces, which are ten to hundreds of times slower thancomparable peripherals used in PCs. Programs on an embedded system often run with real-timeconstraints with limited hardware resources: often there is no disk drive, operating system,keyboard or screen. A flash drive may replace rotating media, and a small keypad and LCDscreen may be used instead of a PC's keyboard and screen.Firmware is the name for software that is embedded in hardware devices, e.g. in one or more ROM/Flash memory IC chips. Embedded systems are routinely expected to maintain 100%reliability while running continuously for long periods, sometimes measured in years. Firmware isusually developed and tested too much harsher requirements than is general-purpose software,which can usually be easily restarted if a problem occurs. PLATFORM: There are many different CPU architectures used in embedded designs. This in contrastto the desktop computer market which is limited to just a few competing architectures mainly theIntel/AMD x86 and the Apple/Motorola/IBM Power PC’s which are used in the Apple Macintosh.One common configuration for embedded systems is the system on a chip, an application-specific integrated circuit, for which the CPU was purchased as intellectual property to add to theIC's design. TOOLS: Like a typical computer programmer, embedded system designers use compilers,assemblers and debuggers to develop an embedded system. Those software tools can comefrom several sources:Software companies that specialize in the embedded market Ported from theGNU software development tools. Sometimes, development tools for a personal computer can beused if the embedded processor is a close relative to a common PC processor. Embeddedsystem designers also use a few software tools rarely used by typical computer programmers.Some designers keep a utility program to turn data files into code, so that they can include anykind of data in a program. Most designers also have utility programs to add a checksum or CRCto a program, so it can check its program data before executing it. OPERATING SYSTEM: They often have no operating system, or a specialized embedded operating system(often a real-time operating system), or the programmer is assigned to port one of these to thenew system. DEBUGGING:
  • 5. Debugging is usually performed with an in-circuit emulator, or some type of debugger thatcan interrupt the micro controller’s internal microcode. The microcode interrupt lets the debugger operate in hardware in which only the CPU works. The CPU-based debugger can be used to testand debug the electronics of the computer from the viewpoint of the CPU.Developers should insist on debugging which shows the high-level language, withbreakpoints and single stepping, because these features are widely available. Also, developersshould write and use simple logging facilities to debug sequences of real-time events. PC or mainframe programmers first encountering this sort of programming often become confusedabout design priorities and acceptable methods. Mentoring, code-reviews and ego lessprogramming are recommended. DESIGN OF EMBEDDED SYSTEMS: The electronics usually uses either a microprocessor or a microcontroller. Some large or old systems use general-purpose mainframes computers or minicomputers. START-UP: All embedded systems have start-up code. Usually it disables interrupts, sets up theelectronics, tests the computer (RAM, CPU and software), and then starts the application code.Many embedded systems recover from short-term power failures by restarting (without recentself-tests). Restart times under a tenth of a second are common.Many designers have found one of more hardware plus software-controlledLED’s useful to indicate errors during development (and in some instances, after product release,to produce troubleshooting diagnostics). A common scheme is to have the electronics turn off theLED(s) at reset, whereupon the software turns it on at the first opportunity, to prove that thehardware and start-up software have performed their job so far. After that, the software blinks theLED(s) or sets up light patterns during normal operation, to indicate program execution progressand/or errors. This serves to reassure most technicians/engineers and some users THE CONTROL LOOP: In this design, the software has a loop. The loop calls subroutines. Each subroutinemanages a part of the hardware or software. Interrupts generally set flags, or update countersthat are read by the rest of the software. A simple API disables and enables interrupts. Doneright, it handles nested calls in nested subroutines, and restores the preceding interrupt state inthe outermost enable. This is one of the simplest methods of creating an exocrine.Typically, there's some sort of subroutine in the loop to manage a list of software timers,using a periodic real time interrupt. When a timer expires, an associated subroutine is run, or flagis set. Any expected hardware event should be backed-up with a software timer. Hardwareevents fail about once in a trillion times.State machines may be implemented with a function-pointer per state-machine(in C++, C or assembly, anyway). A change of state stores a different function into the pointer.The function pointer is executed every time the loop runs.Many designers recommend reading each IO device once per loop, and storing the resultso the logic acts on consistent values. Many designers prefer to design their state machines tocheck only one or two things per state. Usually this is a hardware event, and a software timer.Designers recommend that hierarchical state machines should run the lower-level state machinesbefore the higher, so the higher run with accurate information.Complex functions like
  • 6. internal combustion controls are often handled with multi-dimensional tables. Instead of complex calculations, the code looks up the values. The softwarecan interpolate between entries, to keep the tables small and cheap.One major disadvantage of this system is that it does not guarantee a time to respond toany particular hardware event. Careful coding can easily assure that nothing disables interruptsfor long. Thus interrupt code can run at very precise timings. Another major weakness of thissystem is that it can become complex to add new features. Algorithms that take a long time to runmust be carefully broken down so only a little piece gets done each time through the main loop.This system's strength is its simplicity, and on small pieces of software the loop is usuallyso fast that nobody cares that it is not predictable. Another advantage is that this systemguarantees that the software will run. There is no mysterious operating system to blame for badbehavior. USER INTERFACES : Interface designers at PARC, Apple Computer, Boeing and HP minimize the number of types of user actions. For example, use two buttons (the absolute minimum) to control a menusystem (just to be clear, one button should be "next menu entry" the other button should be"select this menu entry"). A touch-screen or screen-edge buttons also minimize the types of user actions.Another basic trick is to minimize and simplify the type of output. Designs should consider using a status light for each interface plug, or failure condition, to tell what failed. A cheapvariation is to have two light bars with a printed matrix of errors that they select- the user can glueon the labels for the language that she speaks.For example, Boeing's standard test interface is a button and some lights. When youpress the button, all the lights turn on. When you release the button, the lights with failures stayon. The labels are in Basic English.Designers use colors. Red defines the users can get hurt- think of blood. Yellow definessomething might be wrong. Green defines everything's OK.Another essential trick is to make any modes absolutely clear on the user's display. If aninterface has modes, they must be reversible in an obvious way. Most designers prefer thedisplay to respond to the user. The display should change immediately after a user action. If themachine is going to do anything, it should start within 7 seconds, or give progress reports.One of the most successful general-purpose screen-based interfaces is the two menubuttons and a line of text in the user's native language. It's used in pagers, medium-pricedprinters, network switches, and other medium-priced situations that require complex behavior from users. When there's text, there are languages. The default language should be the one mostwidely understood INTRODUCTION TO MICROCONTROLLER Microcontrollers as the name suggests are small controllers. They are like singlechip computers that are often embedded into other systems to function as processing/controllingunit. For example the remote control you are using probably has microcontrollers inside that dodecoding and other controlling functions. They are also used in automobiles, washing machines,microwave ovens, toys ... etc, where automation is needed.Micro-controllers are useful to the extent that they communicate with other devices, such as sensors, motors, switches, keypads, displays, memory and even other micro-controllers. Many interface methods have been developed over the years to solve the complexproblem of balancing circuit design criteria such as features, cost, size, weight, power
  • 7. consumption, reliability, availability, manufacturability. Many microcontroller designs typically mixmultiple interfacing methods. In a very simplistic form, a micro-controller system can be viewed asa system that reads from (monitors) inputs, performs processing and writes to (controls) outputs.Embedded system means the processor is embedded into the requiredapplication. An embedded product uses a microprocessor or microcontroller to do one task only.In an embedded system, there is only one application software that is typically burned into ROM.Example: printer, keyboard, video game player Microprocessor - A single chip that contains the CPU or most of the computer Microcontroller - A single chip used to control other devicesMicrocontroller differs from a microprocessor in many ways. First and the mostimportant is its functionality. In order for a microprocessor to be used, other components such asmemory, or components for receiving and sending data must be added to it. In short that meansthat microprocessor is the very heart of the computer. On the other hand, microcontroller isdesigned to be all of that in one. No other external components are needed for its applicationbecause all necessary peripherals are already built into it. Thus, we save the time and spaceneeded to construct devices MICROPROCESSOR VS MICROCONTROLLER:Microprocessor: ‱ CPU is stand-alone, RAM, ROM, I/O, timer are separate ‱ Designer can decide on the amount of ROM, RAM and I/O ports. ‱ expensive ‱ versatility general-purpose Microcontroller: ‱ CPU, RAM, ROM, I/O and timer are all on a single chip ‱ fix amount of on-chip ROM, RAM, I/O ports ‱ for applications in which cost, power and space are critical ‱
  • 8. single-purpose INTRODUCTION TO IR PAIRS ‱ INTRODUCTION TO LIQUID CRYSTAL DISPLAY (LCD) Liquid crystal display is a type of display which used in digital watches and manyportable computers. LCD displays utilize two sheets of polarizing material with a liquid crystalsolution between them. An electric current passed through the liquid causes the crystals to alignso that light cannot pass through them. Each crystal, therefore, is like a shutter, either allowinglight to pass through or blocking the light.The liquid crystals can be manipulated through an applied electric voltage so that light isallowed to pass or is blocked. By carefully controlling where and what wavelength (color) of lightis allowed to pass, the LCD monitor is able to display images. A back light provides LCDmonitor’s brightness.Other advances have allowed LCD’s to greatly reduce liquid crystal cell responsetimes. Response time is basically the amount of time it takes for a pixel to “change colors”. Inreality response time is the amount of time it takes a liquid crystal cell to go from being active toinactive. They make complicated equipment easier to operate. LCD’s come in manyshapes and sizes but the most common is the 16 character x 4 line (16x4) display with nobacklight. It requires only 11 connections – eight bits for data (which can be reduced to four if necessary) and three control lines (we have only used two here). It runs off a 5V DC supply andonly needs about 1mA of current. The display contrast can be varied by changing the voltage intopin 3 of the display, PIN DESCRIPTION OF LCD: From this description, the interface is a
  • 9. parallel bus, allowing simple and fastreading/writing of data to and from the LCD. This waveform will write an ASCII Byte out to theLCD's screen. PIN DESCRIPTIONS:V CC, VSS and VEE:
  • 10. While VCC and VSS provide +5V and ground respectively, VEE is used for controllingLCD contrast. P I N S Y M B O L I / O D E S C R I P T I O N 1 V S S - -
  • 11. G r o u n d 2 V C C - - + 5 V p o w e r s u p p l y 3 V E E - - P o w e r s u p p
  • 12. l y t o control contrast4 R S I R S = 0 t o s e l e c t com mand register
  • 13. PIN DESCRIPTION OF LCD: From this description, the interface is a parallel bus, allowing simple and fastreading/writing of data to and from the LCD. This waveform will write an ASCII Byte out to theLCD's screen. PIN DESCRIPTIONS:VCC, VSS and VEE:
  • 14. While VCC and VSS provide +5V and ground respectively, VEE is used for controllingLCD contras