Smart Traffic Light System
Smart Traffic Light System
CHAPTER 1
INTRODUCTION
This is achieved by using PIR (proximity Infrared sensors). Once the density
is calculated, the glowing time of green light is assigned by the help of the
microcontroller (Arduino).
The sensors which are present on sides of the road will detect the presence
of the vehicles and sends the information to the microcontroller(Arduino)
where it will decide how long a flank will be open or when to change over the
signal lights. In subsequent sections, we have elaborated the procedure of
this
OVERVIEW
CHAPTER 2
LITERATURE SURVEY
1. Consider safety and pedestrian needs: Ensure that the proposed traffic
light control system incorporates pedestrian safety measures, allowing
sufficient time for pedestrians to cross the road safely. Design
algorithms that strike a balance between optimizing vehicle flow and
providing adequate pedestrian access.
CHAPTER 3
SYSTEM SPECIFICATIONS
3.1Hardware Requirements:
ARDUINO UNO
1.0. The Uno board and version 1.0 of Arduino Software (IDE) were the
reference versions of Arduino, now evolved to newer releases. The Uno
board is the first in a series of USB Arduino boards, and the reference model
for the Arduino platform; for an extensive list of current, past or outdated
boards see the Arduino index of boards.
Technical Specifications :
RESISTOR
Sensor Circuits: Resistors are commonly used in sensor circuits to set the
operating conditions and calibrate the sensitivity of the sensors. For
Department of Electronics and Communication Engineering Page 10
PDA College of Engineering, Kalaburagi
SMART TRAFFIC LIGHT SYSTEM
Fig.3.4 resistor
LEDs
Traffic Signal Lights: LEDs are commonly used as the light source in
traffic signal lights. Each signal light unit typically consists of multiple
LEDs, including red, yellow, and green LEDs. These LEDs emit bright and
highly visible light, ensuring clear indications for drivers and pedestrians.
Countdown Timers: LEDs are also used in countdown timers that indicate
the remaining time until the signal changes. These timers are particularly
helpful for drivers and pedestrians to better estimate the time available for
crossing or making a maneuver.
Fig3.5LED’s
3.2 SOFTWARE REQUIREMENTS
Installing DRIVERS:
The next task is to install the drivers for your Arduino board’s USB
interface.
1. Connect your Arduino to your PC with the USB cable. After a few
moments an error message will be displayed, which will say something
like “Device driver software not successfully installed.” Just close that
dialog or balloon.
2. Navigate to the Windows Control Panel. Open the Device Manager and
scroll down until you see the ports or Arduino,
3. Right-click Arduino Uno under Other Devices and select Update Driver
Software.
Then, select browse option and update the driver.
The IDE is divided into three main areas: the command area, the text
area, and the message window area.
The command area includes the title bar, menu items, and icons. The
title bar displays the sketch’s filename. Below this is a series of menu
items (File, Edit, Sketch, Tools, and Help) and icons.
The Icons
Below the menu toolbar are six icons. Mouse over each icon to display
its name. The icons, from left to right, are as follows:
1. Verify: Click this to check that the Arduino sketch is valid and
doesn’t contain any programming mistakes.
Department of Electronics and Communication Engineering Page
14
PDA College of Engineering, Kalaburagi
SMART TRAFFIC LIGHT SYSTEM
2. Upload: Click this to verify and then upload your sketch to the
Arduino board.
3. New: Click this to open a new blank sketch in a new window.
4. Open: Click this to open a saved sketch. Save Click this to save the
open sketch.
5. Serial Monitor: Click this to open a new window for use in sending
and receiving data between your Arduino and the IDE.
CHAPTER 4
DESIGN METHODOLOGY
· MICROCONTROLLER ATMEGA328
· IR SENSORS
· LEDs
· RESISTOR
A passive electrical component with two terminals that are used for
either limiting or regulating the flow of electric current in electrical
circuits.
CHAPTER 5
5.1 ADVANTAGES
5.2 DISADVANTAGES
CHAPTER 6
APPLICATIONS
CONCLUSION
REFERENCES