SlideShare ist ein Scribd-Unternehmen logo
1 von 37
ROBUST TRAFFIC LIGHT CONTROLLER
ROBUST TRAFFIC LIGHT
          CONTROLLER
UNDER THE GUIDANCE OF


ER.A.K.SINGH

BY:
DEBASIS MISHRA
HISTORICAL PERSPECTIVE

• On 10 December 1868, the first traffic lights were
  installed outside the British Houses of Parliament
  in London, by the railway engineer J. P. Knight.
  They resembled railway signals of the time, with
  semaphore arms and red and green gas lamps for
  night use.
• The modern electric traffic light is an American
  invention. As early as 1912 in Salt Lake City, Utah,
  policeman Lester Wire invented the first red-
  green electric traffic lights.
TRAFFIC LIGHTS

• Traffic lights are also known as stop lights, traffic
  lamps, stop-and-go lights, robots or semaphore.
• These are signaling devices positioned at road
  intersections, pedestrian crossings and other
  locations to control competing flows of traffic.
  They assign the right of way to road users by the
  use of lights in standard colors (Red - Amber -
  Green), using a universal color code (and a precise
  sequence, for those who are color blind).
OBSTACLES

• Redundancy is not present
• Immune to failure due flow of large current
•  Voltage regulation is not proper
• No augmented circuit is present when main
  controller fails
• Improper performance at different
  temperature points
OBJECTIVEs                               Robust
                              Traffic

To make a robust traffic
                                        Light
 light controller

 Redundancy
 Voltage regulation        MICROCONROLLER
                                Controller
 Current protection
 Immune to Temperature
  fluctuations
THE BASIC 4 LANE TRAFFIC SIGNAL
STATE DIAGRAM
STATES OF LIGHTS OF LANES
           AFTER
           50 SEC




        CYCLIC            AFTER
AFTER   ROTATION          4 SEC
4 SEC




               AFTER
               50 SEC
Basic modules
• Four modules
1. Power supply modules and Battery
   backup module
2. Microcontroller module
3. Temperature regulated protection
   module
4. Overvoltage and overcurrent
   protection module
Module-1
BASIC POWER SUPPLY CIRCUIT




                              =6V
                     LM7806
Module-1
      BASIC ZENER REGULATOR CIRCUIT


• Voltage regulation or
  stabilisation circuit
• Achieved through a
  ZENER DIODE
• ZENER break down
  occurs on applying
  reverse bias voltage
Module-1
6V BATTERY BACKUP SUPPLY



           LM7806
Module-2
     ATMEGA 16 SPECIFICATIONS
• 131 Instructions
• 32 8-bit GP registers
• Throughput up to 16 MIPS
• 16K programmable flash
  (instructions)
• 512Bytes EEPROM
• 1K internal SRAM
• Timers, serial and parallel
  I/O, ADC
Module-2
PIN DIAGRAM
Module-2
Module-2
        PROGRAMMING PORTS
•   DDRA=0X00; (PORTA AS INPUT)
•   DDRA=0XFF; (PORTA AS OUTPUT)
•   PORTA=0XFF; (PORTA AS HIGH)
•   DELAY_MS(50); (USER DEFINED FUNCTION)
•   PORTA=0X00; (PORTA AS LOW)
•   DELAY_MS(50);

• Unsigned char read_portA;
• read_portA=PINA;
Module-2
     ADVANTAGE OF ATMEGA

•   Less hardware complexity
•   Less power consumption
•   Faster operation
•   Cheap Programmer
Module-2
   BASIC COMMANDS FOR PROGRAMING
   THE PORTS OF AVR MICROCONTROLLER
HEADER FILE THAT WE USED = AVR/IO.H

4 PORTS ARE = A,B,C,D

3 BASIC COMMANDS TO PROGRAM THE PORTS ARE

DDR<PORT NAME>=<hex decimal or binary number>
Used to declare ports as input or output port if 1=>output port,
0=>input port
DDRA=0b01011100

PORT<PORT NAME>=<hex decimal or binary number>
Used to assign output values through port
PORTA=0b01011100

PIN<PORT NAME>=<hex decimal or binary number>
Used to assign input values through port
Eg: PINA=0b01011100
Module-2
SIMULATED CIRCUIT DIAGRAM FOR 4 LANE
TRAFFIC LIGHT CONTROLLER
Module-2
              ‘C’ CODE FOR 4 LANE
#include <AVR/IO.h>
void Delay1s(int i)
{
int j;                                      Program
volatile unsigned int cnt;                  for
for (j=0; j<i; j++)                         1sec delay
for (cnt = 0; cnt < 55555; cnt++);
}
void main()
{
 DDRA=0XFF;
 DDRB=0XFF;                                  Assigning all
 DDRC=0XFF;                                  ports as
 DDRD=0XFF;                                  output ports
 PORTA=0x01;
 PORTB=0x01;                                 Initializing values
 PORTC=0x01;                                 to ports
 PORTD=0x01;
Module-2

while(1)                  east
{
PORTA=0x02;
Delay1s(4);
PORTA=0x04;
Delay1s(20);
PORTA=0x02;
Delay1s(4);
PORTA=0x01;               south

PORTB=0x02;
Delay1s(4);
PORTB=0x04;
Delay1s(20);
PORTB=0x02;
Delay1s(2);
PORTB=0x01;
Module-2
                          north


PORTC=0x02;
Delay1s(4);
PORTC=0x04;
Delay1s(20);
PORTC=0x02;
Delay1s(4);
PORTC=0x01;                west

PORTD=0x02;
Delay1s(4);
PORTD=0x04;
Delay1s(20);
PORTD=0x02;
Delay1s(4);
PORTD=0x01;
}                             Loop continues infinite times
}
Module-2
PROBLEM STATEMENT OF 8 LANE TRAFFIC
         LIGHT CONTROLLER


                 •    QUESTION
                 •    A vehicle coming from 1 can go in any
                      direction except 2 and 8 which are adjacent
                      to the active lane.
                 •    This is same for other lanes too.




                     SOLUTION
                     We will take 2 lanes are active at a
                     time i.e. let take 1 and 5.
Module-2

SIMULATION FOR 8 LANE
Module-2
  C CODE FOR 8 LANE TRAFFIC SIGNAL CONTROLLER

#include <AVR/IO.h>
void Delay1s(int i)
{
int j;
volatile unsigned int cnt;
for (j=0; j<i; j++);
for (cnt = 0; cnt < 55555; cnt++);
}
void main()
{
 DDRA=0xFF;
 DDRB=0xFF;
 DDRC=0xFF;
 DDRD=0xFF;
 PORTA=0x01;
 PORTB=0x01;
 PORTC=0x01;
 PORTD=0x01;
 PORTA=0x02;
 Delay1s(4);
Module-2
 while(1)
•    {PORTA=0x04;
• Delay1s(20);
• PORTA=0x02;
• Delay1s(4);
• PORTA=0x08;
• Delay1s(20);
• PORTA=0x02;
• PORTB=0x02;
• Delay1s(4);
• PORTA=0x01;
• PORTB=0x04;
• Delay1s(20);
• PORTB=0x02;
• Delay1s(4);
• PORTB=0x08;
• Delay1s(20);
• PORTB=0x02;
• PORTC=0x02;
• Delay1s(4);
• PORTB=0x01;
Module-2

PORTC=0x04;
Delay1s(20);
PORTC=0x02;
Delay1s(4);
PORTC=0x08;
Delay1s(20);
PORTC=0x02;
PORTD=0x02;
Delay1s(4);
PORTC=0x01;
PORTD=0x04;
Delay1s(20);
PORTD=0x02;
Delay1s(4);
PORTD=0x08;
Delay1s(20);
PORTD=0x02;
PORTA=0x02;
Delay1s(4);
PORTD=0x01;}
}
Module-2

CIRCUIT DIAGRAM FOR MICROCONTROLLER BACK UP /
 MASTER SLAVE OPERATION OF MICROCONTROLLER
Module- 3
     TEMPERATURE REGULATION
        PROTECTION MODULE

THERMISTORS :
Thermistor is a temperature-
  sensing element
Negative temperature
  coefficients
Chemically stable and not
  affected by aging
Module- 3
      TEMPERATURE REGULATION
         PROTECTION MODULE
DC FANS :
 Automatic cooling fans to liberate heat out of the
  circuits
 Operation controlled by thermistors
 Fan Motor 12V 700mA max.
 Use to cool down heat sinks
Module- 3
     TEMPERATURE REGULATION
        PROTECTION MODULE
CIRCUIT DIAGRAM :
Module- 4
   POLARITY PROTECTION MODULE

CIRCUIT DIAGRAM :
Module- 4
 OVER VOLTAGE PROTECTION MODULE
CIRCUIT DIAGRAM :
Module- 4
   Current Limiting Circuits(1A-2A)

CIRCUIT DIAGRAM :

                    • Normal operation
                    • Output shorted, and no
                      limiting
                    • Output shorted, with limiting
                      at 2A
                    • Rsense=0.7/(Ilim)
CONCLUSION

• Major causes of failure are being countered
• Microcontroller backup provides redundancy
• High current and voltage values are made
  limiting
• Use of thermistors eliminate the dependency
  of semiconductors on temperature
• Sophisticated automatic traffic management is
  the future aspect of this project
<<<***>>>
  [***Thank u***]
<<<***>>>

Weitere ähnliche Inhalte

Was ist angesagt?

automatic rail gate control with collision avoidance
automatic rail gate control with collision avoidanceautomatic rail gate control with collision avoidance
automatic rail gate control with collision avoidanceRaj Anand
 
Traffic Light Controller using 8255
Traffic Light Controller using 8255Traffic Light Controller using 8255
Traffic Light Controller using 8255Amit Kumer Podder
 
automation of street light using 8085 microprocessor
automation of street light using 8085 microprocessorautomation of street light using 8085 microprocessor
automation of street light using 8085 microprocessorshubham9929
 
Repair lexia 3 pcb to avoid activation relay, connection failure etc
Repair lexia 3 pcb to avoid activation relay, connection failure etcRepair lexia 3 pcb to avoid activation relay, connection failure etc
Repair lexia 3 pcb to avoid activation relay, connection failure etcspobd2
 
Lcd interfacing with microprocessor 8051
Lcd interfacing with microprocessor 8051Lcd interfacing with microprocessor 8051
Lcd interfacing with microprocessor 8051Hasnain Yaseen
 
Microprocessor Week 10: Applications
Microprocessor Week 10: ApplicationsMicroprocessor Week 10: Applications
Microprocessor Week 10: ApplicationsArkhom Jodtang
 
Vechicle accident prevention using eye bilnk sensor ppt
Vechicle accident prevention using eye bilnk sensor pptVechicle accident prevention using eye bilnk sensor ppt
Vechicle accident prevention using eye bilnk sensor pptsatish 486
 
Highway alert signal lamp
Highway alert signal lampHighway alert signal lamp
Highway alert signal lampbalaji1986
 
MPC of TWT based Transmitter
MPC of TWT based TransmitterMPC of TWT based Transmitter
MPC of TWT based TransmitterAbhishek Sutrave
 
FAR/MARS Avionics CDR
FAR/MARS Avionics CDRFAR/MARS Avionics CDR
FAR/MARS Avionics CDRCade Walton
 
54350108 metro-prototype-new
54350108 metro-prototype-new54350108 metro-prototype-new
54350108 metro-prototype-newpomil
 
Automatic water level controller
Automatic water level controllerAutomatic water level controller
Automatic water level controllerGeetha Smiley
 

Was ist angesagt? (20)

Traffic light control
Traffic light controlTraffic light control
Traffic light control
 
automatic rail gate control with collision avoidance
automatic rail gate control with collision avoidanceautomatic rail gate control with collision avoidance
automatic rail gate control with collision avoidance
 
Traffic Light Controller using 8255
Traffic Light Controller using 8255Traffic Light Controller using 8255
Traffic Light Controller using 8255
 
Speed
SpeedSpeed
Speed
 
Drivers2
Drivers2Drivers2
Drivers2
 
automation of street light using 8085 microprocessor
automation of street light using 8085 microprocessorautomation of street light using 8085 microprocessor
automation of street light using 8085 microprocessor
 
presentation
presentationpresentation
presentation
 
Switches and LEDs interface to the 8051 microcontroller
Switches and LEDs interface to the 8051 microcontrollerSwitches and LEDs interface to the 8051 microcontroller
Switches and LEDs interface to the 8051 microcontroller
 
Repair lexia 3 pcb to avoid activation relay, connection failure etc
Repair lexia 3 pcb to avoid activation relay, connection failure etcRepair lexia 3 pcb to avoid activation relay, connection failure etc
Repair lexia 3 pcb to avoid activation relay, connection failure etc
 
Lcd interfacing with microprocessor 8051
Lcd interfacing with microprocessor 8051Lcd interfacing with microprocessor 8051
Lcd interfacing with microprocessor 8051
 
INTELIGENT RAILWAY SYSTEM
INTELIGENT RAILWAY SYSTEMINTELIGENT RAILWAY SYSTEM
INTELIGENT RAILWAY SYSTEM
 
Microprocessor Week 10: Applications
Microprocessor Week 10: ApplicationsMicroprocessor Week 10: Applications
Microprocessor Week 10: Applications
 
Vechicle accident prevention using eye bilnk sensor ppt
Vechicle accident prevention using eye bilnk sensor pptVechicle accident prevention using eye bilnk sensor ppt
Vechicle accident prevention using eye bilnk sensor ppt
 
Metro train prototype
Metro train prototypeMetro train prototype
Metro train prototype
 
Highway alert signal lamp
Highway alert signal lampHighway alert signal lamp
Highway alert signal lamp
 
MPC of TWT based Transmitter
MPC of TWT based TransmitterMPC of TWT based Transmitter
MPC of TWT based Transmitter
 
FAR/MARS Avionics CDR
FAR/MARS Avionics CDRFAR/MARS Avionics CDR
FAR/MARS Avionics CDR
 
Rf robot
Rf robotRf robot
Rf robot
 
54350108 metro-prototype-new
54350108 metro-prototype-new54350108 metro-prototype-new
54350108 metro-prototype-new
 
Automatic water level controller
Automatic water level controllerAutomatic water level controller
Automatic water level controller
 

Andere mochten auch

“Temperature Sensors” Thermocouple | Thermistor | Resister Temperature Detectors
“Temperature Sensors” Thermocouple | Thermistor | Resister Temperature Detectors“Temperature Sensors” Thermocouple | Thermistor | Resister Temperature Detectors
“Temperature Sensors” Thermocouple | Thermistor | Resister Temperature DetectorsEr. Ashish Pandey
 
Resistivity and resistance.ppt
Resistivity and resistance.pptResistivity and resistance.ppt
Resistivity and resistance.pptmrmeredith
 

Andere mochten auch (6)

“Temperature Sensors” Thermocouple | Thermistor | Resister Temperature Detectors
“Temperature Sensors” Thermocouple | Thermistor | Resister Temperature Detectors“Temperature Sensors” Thermocouple | Thermistor | Resister Temperature Detectors
“Temperature Sensors” Thermocouple | Thermistor | Resister Temperature Detectors
 
Resistivity and resistance.ppt
Resistivity and resistance.pptResistivity and resistance.ppt
Resistivity and resistance.ppt
 
Temperature Sensors
Temperature SensorsTemperature Sensors
Temperature Sensors
 
Rtds & thermistors
Rtds & thermistorsRtds & thermistors
Rtds & thermistors
 
RTD
RTDRTD
RTD
 
Rtd and thermocouples
Rtd and thermocouplesRtd and thermocouples
Rtd and thermocouples
 

Ähnlich wie Ppt (1)

PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSVISHNU KP
 
FAR/MARS Avionics CDR
FAR/MARS Avionics CDRFAR/MARS Avionics CDR
FAR/MARS Avionics CDRCade Walton
 
Live B tech Projects & Industrial Training @Technogroovy
Live B tech Projects & Industrial Training @Technogroovy Live B tech Projects & Industrial Training @Technogroovy
Live B tech Projects & Industrial Training @Technogroovy Technogroovy India
 
TV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances ControlTV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances ControlEdgefxkits & Solutions
 
Digital clock workshop
Digital clock workshopDigital clock workshop
Digital clock workshopKedarv
 
Rf controlled pick up and drop robot
Rf controlled pick up and drop robotRf controlled pick up and drop robot
Rf controlled pick up and drop robotAdityaBulbule1
 
Share 'speed control_of_dc_motor_using_microcontroller.pptx'[1][1]
Share 'speed control_of_dc_motor_using_microcontroller.pptx'[1][1]Share 'speed control_of_dc_motor_using_microcontroller.pptx'[1][1]
Share 'speed control_of_dc_motor_using_microcontroller.pptx'[1][1]akmalKhan55
 
Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming IIOmar Sanchez
 
Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming IIOmar Sanchez
 
Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming IIOmar Sanchez
 

Ähnlich wie Ppt (1) (20)

Introduction to PIC.pptx
Introduction to PIC.pptxIntroduction to PIC.pptx
Introduction to PIC.pptx
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
 
Parth xyz
Parth xyzParth xyz
Parth xyz
 
FAR/MARS Avionics CDR
FAR/MARS Avionics CDRFAR/MARS Avionics CDR
FAR/MARS Avionics CDR
 
Badal sharma
Badal sharmaBadal sharma
Badal sharma
 
embedded system
embedded systemembedded system
embedded system
 
Live B tech Projects & Industrial Training @Technogroovy
Live B tech Projects & Industrial Training @Technogroovy Live B tech Projects & Industrial Training @Technogroovy
Live B tech Projects & Industrial Training @Technogroovy
 
TV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances ControlTV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances Control
 
8255.pdf
8255.pdf8255.pdf
8255.pdf
 
Digital clock workshop
Digital clock workshopDigital clock workshop
Digital clock workshop
 
74ls74 d
74ls74 d74ls74 d
74ls74 d
 
Rf controlled pick up and drop robot
Rf controlled pick up and drop robotRf controlled pick up and drop robot
Rf controlled pick up and drop robot
 
Share 'speed control_of_dc_motor_using_microcontroller.pptx'[1][1]
Share 'speed control_of_dc_motor_using_microcontroller.pptx'[1][1]Share 'speed control_of_dc_motor_using_microcontroller.pptx'[1][1]
Share 'speed control_of_dc_motor_using_microcontroller.pptx'[1][1]
 
LS74
LS74LS74
LS74
 
8051
80518051
8051
 
Spark
SparkSpark
Spark
 
Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming II
 
Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming II
 
Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming II
 
Módulo adc 18f4550
Módulo adc   18f4550Módulo adc   18f4550
Módulo adc 18f4550
 

Kürzlich hochgeladen

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Kürzlich hochgeladen (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Ppt (1)

  • 1. ROBUST TRAFFIC LIGHT CONTROLLER
  • 2. ROBUST TRAFFIC LIGHT CONTROLLER UNDER THE GUIDANCE OF ER.A.K.SINGH BY: DEBASIS MISHRA
  • 3. HISTORICAL PERSPECTIVE • On 10 December 1868, the first traffic lights were installed outside the British Houses of Parliament in London, by the railway engineer J. P. Knight. They resembled railway signals of the time, with semaphore arms and red and green gas lamps for night use. • The modern electric traffic light is an American invention. As early as 1912 in Salt Lake City, Utah, policeman Lester Wire invented the first red- green electric traffic lights.
  • 4. TRAFFIC LIGHTS • Traffic lights are also known as stop lights, traffic lamps, stop-and-go lights, robots or semaphore. • These are signaling devices positioned at road intersections, pedestrian crossings and other locations to control competing flows of traffic. They assign the right of way to road users by the use of lights in standard colors (Red - Amber - Green), using a universal color code (and a precise sequence, for those who are color blind).
  • 5. OBSTACLES • Redundancy is not present • Immune to failure due flow of large current • Voltage regulation is not proper • No augmented circuit is present when main controller fails • Improper performance at different temperature points
  • 6. OBJECTIVEs Robust Traffic To make a robust traffic Light light controller Redundancy Voltage regulation MICROCONROLLER Controller Current protection Immune to Temperature fluctuations
  • 7. THE BASIC 4 LANE TRAFFIC SIGNAL
  • 9. STATES OF LIGHTS OF LANES AFTER 50 SEC CYCLIC AFTER AFTER ROTATION 4 SEC 4 SEC AFTER 50 SEC
  • 10. Basic modules • Four modules 1. Power supply modules and Battery backup module 2. Microcontroller module 3. Temperature regulated protection module 4. Overvoltage and overcurrent protection module
  • 11. Module-1 BASIC POWER SUPPLY CIRCUIT =6V LM7806
  • 12. Module-1 BASIC ZENER REGULATOR CIRCUIT • Voltage regulation or stabilisation circuit • Achieved through a ZENER DIODE • ZENER break down occurs on applying reverse bias voltage
  • 13. Module-1 6V BATTERY BACKUP SUPPLY LM7806
  • 14. Module-2 ATMEGA 16 SPECIFICATIONS • 131 Instructions • 32 8-bit GP registers • Throughput up to 16 MIPS • 16K programmable flash (instructions) • 512Bytes EEPROM • 1K internal SRAM • Timers, serial and parallel I/O, ADC
  • 17. Module-2 PROGRAMMING PORTS • DDRA=0X00; (PORTA AS INPUT) • DDRA=0XFF; (PORTA AS OUTPUT) • PORTA=0XFF; (PORTA AS HIGH) • DELAY_MS(50); (USER DEFINED FUNCTION) • PORTA=0X00; (PORTA AS LOW) • DELAY_MS(50); • Unsigned char read_portA; • read_portA=PINA;
  • 18. Module-2 ADVANTAGE OF ATMEGA • Less hardware complexity • Less power consumption • Faster operation • Cheap Programmer
  • 19. Module-2 BASIC COMMANDS FOR PROGRAMING THE PORTS OF AVR MICROCONTROLLER HEADER FILE THAT WE USED = AVR/IO.H 4 PORTS ARE = A,B,C,D 3 BASIC COMMANDS TO PROGRAM THE PORTS ARE DDR<PORT NAME>=<hex decimal or binary number> Used to declare ports as input or output port if 1=>output port, 0=>input port DDRA=0b01011100 PORT<PORT NAME>=<hex decimal or binary number> Used to assign output values through port PORTA=0b01011100 PIN<PORT NAME>=<hex decimal or binary number> Used to assign input values through port Eg: PINA=0b01011100
  • 20. Module-2 SIMULATED CIRCUIT DIAGRAM FOR 4 LANE TRAFFIC LIGHT CONTROLLER
  • 21. Module-2 ‘C’ CODE FOR 4 LANE #include <AVR/IO.h> void Delay1s(int i) { int j; Program volatile unsigned int cnt; for for (j=0; j<i; j++) 1sec delay for (cnt = 0; cnt < 55555; cnt++); } void main() { DDRA=0XFF; DDRB=0XFF; Assigning all DDRC=0XFF; ports as DDRD=0XFF; output ports PORTA=0x01; PORTB=0x01; Initializing values PORTC=0x01; to ports PORTD=0x01;
  • 22. Module-2 while(1) east { PORTA=0x02; Delay1s(4); PORTA=0x04; Delay1s(20); PORTA=0x02; Delay1s(4); PORTA=0x01; south PORTB=0x02; Delay1s(4); PORTB=0x04; Delay1s(20); PORTB=0x02; Delay1s(2); PORTB=0x01;
  • 23. Module-2 north PORTC=0x02; Delay1s(4); PORTC=0x04; Delay1s(20); PORTC=0x02; Delay1s(4); PORTC=0x01; west PORTD=0x02; Delay1s(4); PORTD=0x04; Delay1s(20); PORTD=0x02; Delay1s(4); PORTD=0x01; } Loop continues infinite times }
  • 24. Module-2 PROBLEM STATEMENT OF 8 LANE TRAFFIC LIGHT CONTROLLER • QUESTION • A vehicle coming from 1 can go in any direction except 2 and 8 which are adjacent to the active lane. • This is same for other lanes too. SOLUTION We will take 2 lanes are active at a time i.e. let take 1 and 5.
  • 26. Module-2 C CODE FOR 8 LANE TRAFFIC SIGNAL CONTROLLER #include <AVR/IO.h> void Delay1s(int i) { int j; volatile unsigned int cnt; for (j=0; j<i; j++); for (cnt = 0; cnt < 55555; cnt++); } void main() { DDRA=0xFF; DDRB=0xFF; DDRC=0xFF; DDRD=0xFF; PORTA=0x01; PORTB=0x01; PORTC=0x01; PORTD=0x01; PORTA=0x02; Delay1s(4);
  • 27. Module-2 while(1) • {PORTA=0x04; • Delay1s(20); • PORTA=0x02; • Delay1s(4); • PORTA=0x08; • Delay1s(20); • PORTA=0x02; • PORTB=0x02; • Delay1s(4); • PORTA=0x01; • PORTB=0x04; • Delay1s(20); • PORTB=0x02; • Delay1s(4); • PORTB=0x08; • Delay1s(20); • PORTB=0x02; • PORTC=0x02; • Delay1s(4); • PORTB=0x01;
  • 29. Module-2 CIRCUIT DIAGRAM FOR MICROCONTROLLER BACK UP / MASTER SLAVE OPERATION OF MICROCONTROLLER
  • 30. Module- 3 TEMPERATURE REGULATION PROTECTION MODULE THERMISTORS : Thermistor is a temperature- sensing element Negative temperature coefficients Chemically stable and not affected by aging
  • 31. Module- 3 TEMPERATURE REGULATION PROTECTION MODULE DC FANS :  Automatic cooling fans to liberate heat out of the circuits  Operation controlled by thermistors  Fan Motor 12V 700mA max.  Use to cool down heat sinks
  • 32. Module- 3 TEMPERATURE REGULATION PROTECTION MODULE CIRCUIT DIAGRAM :
  • 33. Module- 4 POLARITY PROTECTION MODULE CIRCUIT DIAGRAM :
  • 34. Module- 4 OVER VOLTAGE PROTECTION MODULE CIRCUIT DIAGRAM :
  • 35. Module- 4 Current Limiting Circuits(1A-2A) CIRCUIT DIAGRAM : • Normal operation • Output shorted, and no limiting • Output shorted, with limiting at 2A • Rsense=0.7/(Ilim)
  • 36. CONCLUSION • Major causes of failure are being countered • Microcontroller backup provides redundancy • High current and voltage values are made limiting • Use of thermistors eliminate the dependency of semiconductors on temperature • Sophisticated automatic traffic management is the future aspect of this project
  • 37. <<<***>>> [***Thank u***] <<<***>>>