Seminar 571
Seminar 571
Seminar 571
Seminar Report
on
P. MINEESHA (20E11A0571)
Assistant Professor
x i
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CERTIFICATE
This is to certify that Seminar work entitled " Smart Traffic Light Management System " is a
bonafied work carried out in the IV Year I Semester by "P. MINEESHA (20E11A0571)" in
partial fulfillment for the award of Bachelor of Technology in Computer Science and
x ii
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
x iii
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
BHARAT INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Affiliated to JNTUH Hyderabad, Approved by AICTE &
Accredited by NAAC)Ibrahimpatnam - 501 510, Hyderabad
The graduates of the program will have solid technical and professional
foundation to continue higher studies.
The graduates of the program will have skills to develop products, offerservices
and create new knowledge.
x iv
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
x v
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
BHARAT INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Affiliated to JNTUH Hyderabad, Approved by AICTE & Accredited
by NAAC) Ibrahimpatnam - 501 510,Hyderabad
PROGRAM SPECIFIC
OUT COMES(PSOs)
x vi
ACKNOWLEDGEMENT
Completion of this project work give us an opportunity to convey our gratitude to all those who
have helped us to reach a stage where we have the confidence to launch our career in the
competitive world in the field of Computer Science Engineering.
We express our sincere thanks to Mr. Ch. Venugopal Reddy , principal, BHARAT INSTITUTE OF
ENGINEERING AND TECHNOLOGY for providing all necessary facilities in completing our project.
We are thankful to Dr. N. Srihari Rao, BIET who encouraged us to select the project and
complete this project with providing necessary facilities.
We are honestly thankful to Dr. Mahesh lokhande, HOD,COMPUTER SCIENCE DEPT for her kind
help and for giving and encouragement for the completion of Internship.
We are truly thankful to our guide Mr.K.Bhaskar, for his kind help and for giving us valuable
suggestions completing this project work and in preparing this report.
We are sincerely thankful to all faculty of CSE Department, BIET kind help and for
We express our deep sense of gratitude and thanks to all the Teaching and Non-Teaching Staff 44 of
our college who stood with us during the project and helped us to make it a successful venture.
We place highest regards to our Parent, our Friends and Well-wishers who helped a lot in making the
report of this project.
x vii
DECLARATION
This is to certify that Seminar work entitled " Smart Traffic Light Management System" is a
bonafied work carried out in the IV Year I Semester by "P.MINEESHA (20E11A0571)" in partial
fulfillment for the award of Bachelor of Technology in Computer Science and Engineering from
Jawaharlal Nehru Technological University, Hyderabad during the academic year 2023 - 2024 and
has not been submitted to any other course or university for the award of degree by me.
x vii
i
ABSTRACT
In the current scenario one of the serious concerns for people in smart cities such as Delhi,
Bangalore, Mumbai, Hyderabad etc. is traffic congestion. This has turned out to be a daily problem in
current times. Due to this road congestion accidents in the city have been raised to a great extent so
lives lost due to accidents are even more crucial. Due to this congestion on the roads, emergency
vehicles such as ambulances, fire-cars and other vehicles cannot reach on time. This results in huge
loss of life. To tackle these issues up to a great extent we present a for reaching the proposed
destination and can prevent the loss of solution in this paper. This can save their time expansion
human life up to great extent. IoT provides a method to tackle these issues by providing a smart and
intelligent traffic management system. This system comprises the whole traffic system and functions
for emergency situations in order to reach the destination without any delay.
x
CONTENTS
j
DESCRIPTION PAGE
1. INTRODUCTION 1
2. LITERATURE SURVEY 3
3.2Non-Functional Requirements 3
3.4Hardware Requirements 4
5.ADVANTAGES 12
6.DISADVANTAGES 12
7.CONCLUSION 13
FUTURE ENHANCEMENTS 14
REFERENCES 15
j
1. INTRODUCTION
1.1. Purpose of Project
Our project aims at reducing traffic congestion and unwanted long time delay during the
traffic light switch covers especially when the traffic is very low.It is designed to be
implemented in places nearing the junctions where the traffic signals are placed, in order
to reduce the congestion in these junctions.It keeps a track of the vehicles in each road
and accordingly adjusts the time for each traffic light signals.The higher the number of
vehicles on the road the longer will be the time delay allotted for that corresponding
traffic light signal.The main purpose of this project is, if there will be no traffic on the
other signal, one shouldn’t wait for that signal. The system will skip that signal and will
move on the next one.
The current system is dealing on a manual basis. People will not be able to be automated
by the traffic lights. The lights are not being automated in the existing system. In the Smart
Traffic light system the lights are automated by the vehicles. The existing system doesn’t
identify the vehicles coming, the lights will be displayed manually at regular intervals of time
which leads to inefficient traffic management. Smart Traffic Light System will identify the
movement of vehicles and then display the lights which leads to smart traffic control.
The system we propose identifies the density of traffic on individual lanes and thereby
regulates the timing of the signals’ timing. IR sensors count the obstructions and provide
an idea about the traffic density on a particular lane and feed this response to a controller
unit which will make the necessary decisions as and when required.
j
2. LITERATURE SURVEY
We are doing a project on smart traffic management system. Normally traffic is managed
based on time allowed per each direction .In this project we manage traffic based on time and
also based on number of vehicles per each road so that road with more number of vehicles is
released first.This is done by including sensors at each road to detect number of vehicles per
each road.
The main objective of this project is to manage traffic intelligently so that traffic can be
3.1Functional Requirements
For documenting the functional requirements, the set of functionalities supported by the
system are to be specified. A function can be specified by identifying the state at which data is
to be input to the system, its input data domain, the output domain, and the type of processing
to be carried on the input data to obtain the output data.
Appliance control: Sensors are used to perform different function in this project . To
control traffic light remotely based on sensor inputs , a python code is developed with
functions.
it should support.
Reliability - System should be reliable enough to satisfactorily the
performance.
pages without much effort and it should be capable to update and maintain
in future.
flexible enough to stand with change and exceptions. The system should
environment.
Usability - System should be user friendly and should provide informative error message
to inform user when something goes wrong
Raspberry pi
Bread Board
Motion Sensor
(IRSensor)
4. Technologies used
4.1 Python
History of Python
1. Python was developed by Guido van Rossum in the late eighties and early nineties at
the National Research Institute for Mathematics and Computer Science in the
Netherlands.
2. Python is derived from many other languages, including ABC, Modula-3, C, C++,
Algol-68, SmallTalk, and Unix shell and other scripting languages.
3. Python is copyrighted. Like Perl, Python source code is now available under the
GNU General Public License (GPL).
4. Python is now maintained by a core development team at the institute, although
Guido van Rossum still holds a vital role in directing its progress.
Importance of Python
Features of Python
4
1. Easy-to-learn − Python has few keywords, simple structure, and a clearly defined
syntax. This allows the student to pick up the language quickly.
2. Easy-to-read − Python code is more clearly defined and visible to the eyes.
3. Easy-to-maintain − Python's source code is fairly easy-to-maintain.
4. A broad standard library − Python's bulk of the library is very portable and cross
platform compatible on UNIX, Windows, and Macintosh.
5. Interactive Mode − Python has support for an interactive mode which allows
interactive testing and debugging of snippets of code.
6. Portable − Python can run on a wide variety of hardware platforms and has the same
interface on all platforms.
7. Extendable − You can add low-level modules to the Python interpreter. These
modules enable programmers to add to or customize their tools to be more efficient.
8. Databases − Python provides interfaces to all major commercial databases.
9. GUI Programming − Python supports GUI applications that can be created and ported
to many system calls, libraries and windows systems, such as Windows MFC,
Macintosh, and the X Window system of Unix.
10. Scalable − Python provides a better structure and support for large programs than shell
scripting.
Apart from the above-mentioned features, Python has a big list of good features,
few are listed below −
1. It supports functional and structured programming methods as well as OOP.
2. It can be used as a scripting language or can be compiled to byte-code for building large
applications
3. It provides very high-level dynamic data types and supports dynamic type checking.
4. IT supports automatic garbage collection.
5. It can be easily integrated with C, C++, COM, ActiveX, CORBA, and Java.
5
4.2 Raspberry Pi
The Raspberry Pi is a low cost, credit-card sized computer that plugs into a
computer monitor or TV, and uses a standard keyboard and mouse. Raspberry Pi is
people of all ages to explore computing, and to learn how to program in languages
like Scratch and Python. The Raspberry Pi operates in the open source ecosystem:
it runs Linux (a variety of distributions), and its main supported operating system,
Pi OS, is open source and runs a suite of open source software. The Raspberry Pi
Foundation contributes to the Linux kernel and various other open source projects
of electronic terminals – such as smartphones and PCs – has enabled young people,
more than ever before, to use these devices without first learning about them in
school. But few people know how they work or can do their own programming and
software development. This is also attributed to the fact that electronics have more
advanced capabilities now and more complete products are available, giving people
less opportunity to disassemble equipment and create their own hardware and
software. That’s why Raspberry Pi began to develop prototypes. The founder of the
inexpensive computers that could be easily programmed by children with less risk
of costly damage. More and more users are now using these types of computers, not
only for education but also for hobby applications such as electronic devices and
robots. The name Raspberry Pi is derived from the fruit pie, raspberry pie. This is
6
because many companies in the computer neighbourhood where Raspberry Pi was
based used fruit names such as Apple and apricot as names for their companies and
1. Raspberry Pi Zero: it boasts a smaller, more compact size than the Raspberry
Pi 1. Raspberry Pi Zero has the same processor and RAM (512 MB) as the Pi
1 Model B+. The Raspberry Pi Zero does not come with Wi-Fi or Bluetooth,
had 26 GPIO pins, 256MB RAM capacity, and a single CPU core. You
couldn’t use it for heavy tasks with high processing needs. In 2014, the
was increased to 1GB. Pi 2B comes in the standard size, with 4 USB ports.
4. Raspberry Pi 3: The B+ version, which came out in 2018, can boast a faster
processing unit, Ethernet (802.11ac), and Wi-Fi than the earlier version.
Generally, Raspberry PI 3 offers the user a wide range of use. It comes with
the standard HDMI and USB ports, 1GB RAM, and Wi-Fi and Bluetooth
7
5. Raspberry Pi 4B: Raspberry 4B is a vast improvement from its predecessors,
with a varying memory capacity from 2GB RAM to 8GB RAM. It also has a
faster 1.5GHz processor and a good mix of 2.0 and 3.0 USB ports. Pi 4B is an
ideal Raspberry model as it is suitable for virtually every use case with higher
keyboard. It was launched in 2020 and operated with 4GB RAM. It comes
with standard USB ports and needs just a monitor and mouse to make it a
Every computer has a Central Processing Unit, and so does the Raspberry Pi. It is
the computer’s brain and carries out instructions using logical and mathematical
operations. Raspberry Pi makes use of the ARM11 series processor on its boards.
2. HDMI port
port that allows the device to have video options of the output from the computer
versions include 1.3 and 1.3. It also comes with an RCA port for other display
options.
This unit, GPU or Graphic Processing Unit, is another part of the Raspberry pi board.
8
4. Memory (RAM)
is where real-time information is stored for easy access.The initial Raspberry Pi had
256 MB RAM. Over the years, developers gradually and significantly improved the
size. Different Raspberry Pi models come with varying capacities. The model with
the maximum capacity presently is the Raspberry Pi 4 with 8GB RAM space. Real-
time information is stored for easy access.The initial Raspberry Pi had 256MB
5. Ethernet port
The Ethernet port is a connectivity hardware feature available on B models of Raspberry Pi. The
Ethernet port enables wired internet access to the minicomputer. Without it, software updates,
web surfing, etc., would not be possible using the Raspberry Pi. The Ethernet port found on
Raspberry computers uses the RJ45 Ethernet jack. With this component, Raspberry Pi can
connect to routers and other devices.
6. SD card slot
Like most other regular computers, Raspberry Pi must have some sort of storage
device.However, unlike conventional PCs, it does not come with a hard drive, nor
does it come with a memory card. The Raspberry Pi board has a Secure Digital card
or SD card slot where users must insert SD cards for the computer to function. The
SD card functions a drive as it contains the operating system necessary for turning
4.3.3 IR Sensor
IR sensor is an electronic device that emits light in order to sense some object of
the surroundings. An IR sensor can measure the heat of an object as well as detect
the motion. Usually, in the infrared spectrum, all the objects radiate some form of
thermal radiation. These types of radiation are invisible to our eyes, but infrared
sensors can detect these radiations. There are five basic elements used in a typical
9
component, infrared detectors or receivers and signal processing. Infrared lasers
The three main types of media used for infrared transmission are vacuum,
atmosphere and optical fibers. Optical components are used to focus the infrared
Types of IR Sensor
There are two types of IR sensors are available and they are,
Active infrared sensors consist of two elements: infrared source and infrared
detector. Infrared sources include the LED or infrared laser diode. Infrared
Passive infrared sensors are basically Infrared detectors. Passive infrared sensors
do not use any infrared source and detector. They are of two types: quantum and
thermal. Thermal infrared sensors use infrared energy as the source of heat.
● Climatology
● Meteorology
● Photobiomodulation
● Flame Monitors
10
● Gas detectors
● Water analysis
● Moisture Analyzers
● Anaesthesiology testing
● Petroleum exploration
● Rail safety
● Gas Analyzer.
11
5.Advantages
6.Disadvantages
Limited speed-reducing effect - some vehicles increase speed to get through the
narrowing before an oncoming vehicle.
12
CONCLUSION
There is a critical requirement for proficient traffic the board framework in our nation, as India
meets with 384 street mishaps consistently. To decrease this blockage and undesirable time
delay in rush hour gridlock a propelled framework is planned here in this venture. With field
use of this innovation, the angering bedlam of traffic can be successfully channelized by
conveying the schedule openings dependent on the value of the vehicle load in specific paths of
the multi-intersection crossing. We have effectively actualized the model at a research facility
scale with a surprising result. The subsequent stage forward is to actualize this construction is a
genuine situation for direct outcomes, before executing it on the biggest scale. We trust this
may acquire a progressive change traffic the board framework on its application in a genuine
field condition.
FUTURE ENHANCEMENTS
Through the potential advancement of this TMS, a model ambulance will connect with all base
stations in order to provide a simple free path to enter the hospital on time for the poor. And
with its arrival timetable these situations are immediately removed. For upcoming cars, IR
sensors can be connected to the number plate and can be communicated with this sensor with
signals and the direction to deliver an warning message using GSM modem.
REFERENCES
[1] R.Bhargav Devi, E.Sravani,Gaddam Srujan, Shiv Shankar “Density Based Traffic
Signal System using Arduino Uno” International Conference on Inventive Computing
and Informatics (ICICI) 2017.
[2] Zhang Yuye & Yan Weisheng, (2009) “Research of Traffic Signal Light Intelligent
Control System Based On Microcontroller”, First International Workshop on Education
Technology and Computer Science,pp301- 303
[3] Kaushik Mandal, Arindam Sen, Abhijnan Chakraborty and Siuli Roy “Road
Traffic Congestion Monitoring & measurement using RFID & GSM Technology” ,
IEEE/Annual Conference on Intelligent Tranportation System, 2011.
[4] J. Jasmine, Deva Priya, G. Ram Swathi, P. Nathiyar "Intelligent Traffic Control
System Using Arduino Uno" IJEAIS Vol. 3 Issue 3, March – 2019, pp. 51-56