Adjusted Project
Adjusted Project
BY
SUPERVISED BY
DR. OYEDEJI
APRIL 2024
DECLARATION
Except as stated herein, this report contains no material whichhas been accepted for the award of any other higher degree
orgraduate diploma in any tertiary institution and to the best of my knowledge and belief, this report contains no
materialpreviously published or written by another person, except when due reference is made in the text of the report.
………………………………………….
AJIMAJASAN,JAMIU OLUWAFEMI
EES/11/12/0412
Title Page i
Declaration ii
Certification iii
Dedication iv
Acknowledgement v
Abstract vi
Table of Contents vii
List of Figures viii
List of Tables
CHAPTER ONE 1
1.0 INTRODUCTION 1
1.1 Background of study
1.2 Statement of the problem
1.3 Aims and objectives
1.4 Signficance of the study
1.5 Scope of the study
1.6 Limitation of the study
CHAPTER TWO
2.0 Literature Review
2.1 information sharing among agents and management centers
2.2 Transportation Management systems (TSM) Relationship
2.3 Control Systems Options
2.4 implications of intelligent traffic light
2.5 Benefits of intelligent traffic light system in urban public transportation systems
2.6 Rules of intelligent traffic lights system
2.7 Vehicle control
2.8 Expert systems
CHAPTER 3
3.1 Methodology
3.2 Hardware components
3.2.1 An Arduino
3.2.2 ESP32CAM
3.3.2 Connecting Wires
3.4.2 LED lights
3.4 Hardware design
3.5 Software design
CHAPTER 4
CHAPTER ONE
INTRODUCTION
1.1 BACKGROUND OF STUDY
This project is about integration of intelligent traffic control system, for the
types of collisions, congestions and traffics rules. The examples and perceptive
in this project deal primarily with World computerized traffic control system
and some civilized countries. Traffic light, also known as traffic signal, stop light,
traffic lamp, stop and go light, robots or semaphore, are signalling devices
positioned at road inspections, pedestrian crossing, and other locations to
control competing flows of traffic.
The rapid development of smart cities is a major focus for scientists and
engineers due to the need to improve the safety of human lives and create
conveniences for the large rural to urban human flow. Highly concerning are
the hazards posed to on-road commuters owing to road traffic jam. This traffic
congestion generates more problems that impact negatively on humans such
as time wastage, fuel burn, exhaust fume, etc. which contributes to an
increased cost of living for inhabitants of the town (Schrank, Lomax, and Eisele,
2011). More so, human productivity is reduced because of the less mobility of
vehicle users. Based on global traffic parameters, it is evident that traffic jam
hinders vehicle users’ mobility, particularly in developing communities,
regardless of traffic lights being used to control the motion of these vehicles.
Over time, various road traffic management systems have either been
proposed or implemented especially dating back to 1868 (Day and McNeil,
1998). Ever since technologies have made improvements in finding ways of
utilizing applications that will aid road management in cities that there is no
need for road traffic wardens and officers; with numerous innovations, there
are now changes to the style of signs and indicators but the operational
principle of the road traffic control has not changed.
The traffic signals have so far not impacted positively on our Nigerian roads
because traffic jams are still obvious on our major junctions. This is specifically
due to existing fixed-time traffic signals that do not align with the ever-
changing traffic patterns.
Adaptive traffic control represents a clear edge over the conventional one and
looks to be the next promising solution to the road congestion problem (Cai et
al, 2009). Due to its importance, various researchers all over the world have
been coming up with different findings that can help improve the traffic light
control technology. Ghazal et al (2016), integrates a Bee wireless system for a
secured communication between controllers that can activate a lengthy ON
mode for the green light until all the queued vehicles have passed. The
superiority of Dynamic Phase Scheduling of a road traffic system was
considered by Zachariah et al (2017) over Static Phase Scheduling of road traffic
system as a means of assigning lengthy phase durations to traffic-congested
lanes and shorter phase durations to traffic-congested lanes in other to attain
an automatic traffic light system. By utilizing network mode learning software
Mei et al (2017) developed a program that can simulate various traffic
conditions and performs its control.
Road traffic load has key dependence on time, day, season, weather
parameters and some situations that can’t be deciphered (Kumari, 2017).
Bottlenecks and delays are very likely if the parameters are not effectively
considered. To achieve this, an intelligent road traffic control system is
developed to consistently sense and monitor the road traffic situation and
effect the controls embedded in it. This prediction ability of the smart system
will create an optimal control so that vehicle users can as well become aware of
roads with gridlocks well ahead of time and the system can be able to perform
logical calculations to allow passage of vehicles on roads with the highest
densities while stopping vehicular mobility on the roads with very fewer
densities
This work considers the application of an effective and adaptable road traffic
control system at roundabouts with dual lanes. Considering the high rate of
road accidents at crossroads, this option of road traffic control will be suitable
and more convenient. In this work, the Programmable Logic Controller (PLC)
will perform the function of secondary control and play a pivotal role in
automatically controlling the traffic light. And so, the ultrasonic infrared sensor
will send a signal to the PLC and relative to the embedded software program it
will energize the LEDs being the output devices. The main devices that will be
utilized to execute this project are Allen Bradley MicroLogix 1000 PLC as
controller, decade counter 4017 and 555 timers as timing interface and LEDs to
display the output.
The 21st century is the period of active development of technologies.
Enterprises are built in megacities, road infrastructure is improved, new
highways and road forks are created, etc. Almost every family has own vehicle
– personal car. According to data for 2019 in Nigeria, there are about 305
motor vehicles per 1000 people living in the country. This indicator is level of
motorization; it is ratio of number of personal cars to population in selected
area. Often there is problem of increased traffic congestion. When cars are
moving on roads, congestion can form, which is large accumulation of cars –
traffic jam. The reasons for this may be accidents, repairs, incorrectly
configured traffic lights, weather conditions, and other factors. Main tool for
regulating road traffic is traffic light. However, the common problem is
inadequate operation and incorrect setting of traffic lights that regulate traffic
flow. In the case of traffic light devices failure, the adjustment function is taken
over by specially trained human traffic controllers, who is subject to human
errors and cannot work for a long time by nature. In Nigeria, the common
method is to set switching of traffic lights on timer, that is, after the fixed
period. Such system is the simplest and its main disadvantage is the inability to
adapt to the current road situation, including various incidents. Despite on
enough large amount of research in the field of automation of traffic systems,
the issues of intelligent adaptive regulation using artificial neural networks are
currently insufficiently studied. Thus, further investigation of the problem of
increased traffic congestion is actual question and urgent issue, so there is
need to develop the system of automatic adaptive traffic light control, the
implementation of which will significantly improve the existing situation.
Scientific novelty of this work is that automated intelligent system has been
developed that can produce corrective effect on the group of traffic lights in
the section to regulate the traffic intensity. Method of model simulation was
used to provide configuration and debugging of neural network, which uses the
multi–layer perceptron with sigmoidal activation function. Object of research:
processes of preparation and decision– making on traffic congestion regulation
on the roads. Subject of research: traffic congestion control on the roads using
artificial neural networks
The increase in urbanization and traffic congestion create an urgent need to
operate our transportation systems with maximum efficiency. Real-time traffic
signal control is an integral part of modern Urban Traffic Control Systems aimed
at achieving optimal Utilization of the road network. Providing effective real
time traffic signal control for a large complex traffic network is an extremely
challenging distributed control problem. Signal system operation is further
complicated by the recent trend that views traffic signal system as a small
component of an integrated multimodal transportation System. Optimization
of traffic signals and other control devices for the efficient movement of traffic
on streets and highways constitutes a challenging part of the advanced traffic
management system of intelligent transportation system.
Simply defined, Intelligent Transport Systems and Services is the integration of
information and communications technology with transport infrastructure,
vehicles and users.
For a large-scale traffic management system, it may be difficult or impossible to
tell whether the traffic network is flowing smoothly and assess its current state.
Over the past few years, multi-agent systems have become a crucial technology
for effectively exploiting the increasing availability of diverse, heterogeneous
and distributed information sources. Researchers over the Years have adopted
numerous techniques and used various tools to implement multi-agent systems
for their problem domains. As researchers gain a better understanding of these
autonomous multi-agent systems, more features are incorporated into them to
enhance their performance and the enhanced systems can then be used for
more complex application domains.
Intelligent software agent is an autonomous computer program, which
interacts with and assists an end user in certain computer related tasks. In any
agent, there is always a certain level of intelligence. The level of the Intelligence
could vary from pre-determined roles and responsibilities to a learning entity.
Multi-Agent System is the aggregate of agents, whose object is to decompose
the large system to several small systems which communicate and coordinate
with each other and can be extended easily. Agent-based simulations are
models where multiple entities sense and stochastically respond to conditions
in their local environments, mimicking complex large-scale system behaviour.
The urban traffic system is a much complex system, which involved many
entities and the relationship among them are Complicated.
Therefore, the most important issues for a learner agent is the assessment of
the behaviour and the intelligence level of the other agents. By sharing vital
information, Intelligent Traffic System allows people to get more from transport
networks, with greater safety and with less impact on the environment.
Intelligent Traffic System helps the whole transport system to work most
effectively and efficiently. Intelligent Traffic System integrates users, transport
systems, and vehicles through state-of-the-art information and
communications technologies. Intelligent Traffic System can dramatically
improve travellers’ safety, efficiency and comfort. Intelligent Traffic System
helps shippers and carriers move freight to its destination reliably and
efficiently. Intelligent Traffic System helps the people who run transport
systems provide better service to their customers. Intelligent Traffic System
helps get the best value from the road and rail systems we already have.
Intelligent Traffic System helps traffic flow more smoothly, reducing delays, fuel
consumption, and air and noise pollution. Intelligent Traffic System helps make
public transport more convenient and affordable.
Intelligent Traffic System often works behind the scenes. When emergency
vehicles get to a crash site more rapidly than before, Intelligent Traffic System is
detecting the crash, notifying emergency services, and getting the nearest
response unit rapidly to the site. Technology in a vehicle prevents skidding and
helps the vehicle to stop safely; the driver may not even realize that assistance
was provided, but Intelligent Traffic System is at work.
1.2 STATEMENT OF THE PROBLEM
Traffic congestion is an increasing problem in cities and sub urban spend more
of their time commuting to work, school, shopping, and social event as well as
dealing with traffic light jambs and accidents. Traffic became heavy in all
directions, more to and from cities as well as between sub urban locations. Sub
urban business locations required huge parking lots because employees have
to drive; there were few buses trains, or trolleys to carry scatter workers to
their work place. The hope of reduced congestion in the sub urban had not
been realized; long commutes and traffic jams could be found everywhere.
1.3 AIMS AND OBJECTIVES
Intelligent Traffic System provides travel opportunities and additional travel
choices for more people in more ways, wherever they live, work and play,
regardless of age or disability.
The aims of this research work are:
- To design and implement an intelligent traffic control system.
- To develop a suitable algorithm to implement the design.
- To simulate the intelligent traffic control using Visual Basic programming.
The first objective is to make each of the traffic lights or semaphores smart.
That is, aware of the time of day, basic turn red, green or yellow rules, and
perhaps what traffic looks like in all directions based upon locally mounted
signals. In achieving these aims, the following objectives will also be followed:
- To design a simple system that is easily adaptable to the existing traffic
conditions at the junction, involving a minimum of physical changes in the
intersection.
- To provide the quickest possible clearance to vehicular and pedestrian
traffic in all directions at a junction.
- To a design flexible artificial intelligence traffic light system that will take
care of changes in the traffic density and character.
- To reduce the stress of the traffic warder.
- To reduce the occurrence of possible accident.
- To verify the efficacy of the program.
1.4 SIGNIFICANCE OF THE STUDY
The important of this research work are:
- It will help in reducing the occurrence of possible collision or accident
and thereby improve the confidence of the driver and the pedestrian plighting
through the highways.
- The project to allay the fear of time wastage at the junctions because of
unevenly directions of traffic system.
- Since the system is capable of working for 24hours uninterrupted
thereby assured constant availability of traffic control service hence reduce
human effort and energy.
1.5 SCOPE OF THE STUDY
The scope is the design of an intelligent traffic control system. The modern
method of traffic control system is indicating each light at a particular time
interval to pass a vehicle at one lane and stop vehicle on the other lane. The
light is broken into three (3) categories (Red, Yellow, and Green) to signal to
lane on what to do at a particular time where the red signify STOP, yellow
signify READY, and green signify MOVE.
Each light is designed to turn itself on whenever it is necessary and turn off the
time elapse.
1.6 LIMITATION OF THE STUDY
Traffic congestion is a serious problem despite costly effort to create an
integrated method of traffic control system. The number of private
automobiles used mainly by people with middle and income, has increased
faster than any form of transportation in Lagos (Nigeria) and this has increased
a demand of expansion of roads, parking space and improved computerized
traffic control system.
1.7 METHODOLOGY
The use of the Millis @ function enables the inclusion of delays in Arduino
programs without inhibiting other program functions from running. That is,
instead of using the traditional delay O routine which wastes processing power
and locks the entire processor in a spot for the entire delay period, the use of
the Millis ( function can add delays in Arduino programs while at the same time
allowing the processing of other functions. This is so important as room is left
for future improvement of the design for instance by the inclusion of sensors
CHAPTER TWO
2.0 LITERATURE REVIEW
Transportation research has the goal to optimize transportation flow of people
and Goods. As the number of road users constantly increases, and resources
provided by current infrastructures are limited, intelligent control of traffic will
become a very important issue in the future. However, some limitations to the
usage of intelligent traffic control exist. Avoiding traffic jams for example is
thought to be beneficial to both environment and economy, but improved
traffic-flow may also lead to an increase in demand [Levinson, 2003].
There are several models for traffic simulation. In our research we focus on
microscopic models that model the behaviour of individual vehicles, and
thereby can simulate dynamics of groups of vehicles. Research has shown that
such models yield realistic behaviour [Nagel and Schreckenberg, 1992, Wahle
and Schreckenberg, 2001].
Cars in urban traffic can experience long travel times due to inefficient traffic
light control. Optimal control of traffic lights using sophisticated sensors and
intelligent optimization algorithms might therefore be very beneficial.
Optimization of traffic light switching increases road capacity and traffic flow,
and can prevent traffic congestions. Traffic light control is a complex
optimization problem and several intelligent algorithms, such as fuzzy logic,
evolutionary algorithms, and reinforcement learning (RL) have already been
used in attempts to solve it. In this paper we describe a model-based, multi-
agent reinforcement learning algorithm for controlling traffic lights.
2.1 INFORMATION SHARING AMONG AGENCIES AND MANAGEMENT
CENTERS
Information is commonly shared among agencies by means of voice
communications and data communications. The Regional Intelligent Traffic
System Architecture establishes the general data flow requirements between
agencies and from each agency’s management centre to the field equipment or
other equipment that it communicates with or controls. To perform data
communication between management centres, a common language and frame
of reference is required. Protocols for the sharing of transportation related
information are being established at the time of this writing by the National
Transportation Communications for Intelligent Traffic System Protocol (NTCIP)
and are available on its website (http://www.ntcip.org).
In essence, the information may be put into the proper high-level language by
the use of the Traffic Management Data Dictionary (TMDD). The TMDD
provides the definition and format for the data and the Message Sets for
External Traffic Management Communications (MS / ETMCC) which organizes
the TMDD elements into relevant messages. Different protocols are included in
the NTCIP standards for transmitting these messages between management
centres.
CHAPTER THREE
3.1 Methodology
Design and Implementation of the Proposed Algorithm
In this section, focus is on the steps taken to produce the result expected. This
includes the algorithm design, Hardware and Software design, then simulation
with results generated and recorded. The implementation was carried out with
the Arduino Uno prototyping platform.
Arduino is an open-source electronics platform based on easy-to-use hardware
and software. Open Source, meaning the user has the right to modify the
software as he/she pleases. The Arduino is actually a microcontroller based
prototyping platform and is able to:
a, read inputs, such as reading a sensor, a key press on a keypad,
b, turn on an output such as activating a motor, or turning on an LED as in this
case.
The Arduino comes in many variant flavors categorized in either 8bit or 32bit
processing power.
It is a very popular platform with a very active support community, a large
Library repository, and lots of easy add-ons called shields to provide extra
capabilities. Microcontroller based designs are easily implemented on the
Arduino platform as the programs are written in C and a host of very good
library functions are available reducing project development time.The design of
the traffic light sequence implemented in this solution is time-based and was
simulated in software using the Proteus VSM environment and in Hardware
using LEDs. A special function of the Arduino programming language was used
in the development of the time-based sequence of the traffic light design. This
function is called Millis 0.
The use of the Millis @ function enables the inclusion of delays in Arduino
programs without inhibiting other program functions from running. That is,
instead of using the traditional delay O routine which wastes processing power
and locks the entire processor in a spot for the entire delay period, the use of
the Millis ( function can add delays in Arduino programs while at the same time
allowing the processing of other functions. This is so important as room is left
for future improvement of the design for instance by the inclusion of sensors
etc.
3.2 Hardware components
The hardware components used in this project include the ESP32CAM
module, an Arduino Nano, voltage regulator, Strawboard, Play 3d filament,
Model cars, dignity case, model trees, cardboard, flexible iron, connecting
wires, LED lights and a power source.
3.2.1 An Arduino is an open-source electronics platform designed for creating
interactive projects and prototypes. It consists of both hardware and software
components that make it easy to develop and program a wide range of
electronic devices and systems. Here’s a detailed breakdown of what an
Arduino is:
3.2.2 ESP32CAM
The ESP32-CAM development board has a variety of potential applications,
including security systems, remote monitoring, and video streaming. For
instance, it can be utilized to establish a home security system that transmits
images or video to a cloud-based storage service or to a mobile device via Wi-Fi
or Bluetooth. It can also be employed in robotics projects, such as a remotely
controlled robot that sends a live video feed to a user's smartphone or
computer.
In addition to its camera and wireless capabilities, the ESP32-CAM can be
programmed to perform various tasks using its input/output pins. These tasks
include controlling motors, sensors, and other components, as well as
interfacing with other systems via I2C, SPI, and UART communication protocols.
Programming the ESP32-CAM is relatively simple, owing to its compatibility
with the Arduino IDE. The IDE allows developers and hobbyists to write code in
C++ and upload it to the board via a USB cable. The IDE also provides numerous
libraries and examples, simplifying the process of getting started with the
board.
The ESP32-CAM is a compact, well-designed development board with a range
of features and capabilities. It measures just 40 x 27 mm and comes with a
power supply, reset button, and boot button. It also includes a micro-USB port
for power and data transfer, as well as a JST connector for connecting an
external battery.
Here are the specifications of the ESP32-CAM development board:
Microcontroller: ESP32-WROOM-32 module with dual-core Tensilica LX6
processor clocked at up to 240MHz and 520KB SRAM
Wireless connectivity: Wi-Fi 802.11 b/g/n, Bluetooth v4.2 BR/EDR & BLE
Camera: OV2640 2 megapixel sensor with up to 1600x1200 resolution and
support for JPEG and BMP images
Video recording: Up to 60 frames per second at resolutions up to 640x480
Storage: MicroSD card slot supporting up to 4GB of storage
Input voltage: 5V DC via micro-USB port or external battery connector
Output voltage: 3.3V DC regulated
Operating temperature: -40°C to +85°C
Dimensions: 40 x 27 mm
Input/output pins: 9 GPIOs, 1 I2C, 1 SPI, 1 UART, 1 ADC
Programming: Compatible with the Arduino IDE and Micro Python, with
support for OTA updates.
FIG 3.1.2 ESP32CAM
3.2.3 Connecting Wires
Connecting wires refers to the process of joining electrical conductors to
establish electrical connections between components, devices, or circuits. Use
wires made of appropriate materials for the intended application, such as
copper or aluminium conductors with insulation suitable for the environment
(e.g., PVC, silicone, or heat-resistant materials for high-temperature
applications).
CHAPTER 4
4.0 RESULT
This research needs to be considered is how to design a highway traffic
regulator, using a microcontroller from Arduino, but in designing, we must use
the help of Arduino , which functions to process the input data entered. If you
do not use the help of , Arduino cannot process data, Arduino only functions as
a microcontroller. Input data will be entered in the worksheet that has been
created as in Figure . below:
4.1 Design Lay Out and Data Input
Based on Figure 9 it is very clearly printed on the bar, that in phase 1 the green
light is lit based on a data input of 30000 ms, the yellow light is on with data
input of 4500 ms, the All-Red light is on with the data input of 890 ms and the
red light is not on using data input. In phase 2 the red light turns on based on
not based on input, the green light turns on based on data input of 40000 ms,
the yellow light is on with data input of 4500 ms, the All-Red light is on with
data input of 890 ms and the red light is on does not use input data. In phase 3
the red light turns on based on not based on input, the green light turns on
based on data input of 35000 ms, the yellow light lights up with data input of
4500 ms, the All-Red light turns on with data input of 890 ms and the red light
turns on using no input data. In phase 4 the red light turns on based on not
based on input, the green light turns on based on data input of 35000 ms, the
yellow light turns on with data input of 4500 ms,the All-Red light turns on with
data input of 890 ms and the red light turns on using no input data.Thus that
the red light will turn on does not require data input commands and will turn
on due to the accumulation of hilau, yellow and All-Red lights.Based on the
description above about the length of the light is based on each position, then
the question arises? Why at each phase of the hilarious lamp lights up with
different durations. The answer is that the length of the red light in each phase
is due to the different queues of vehicles on each road, that is the
answer.However, on this occasion I introduce a method, to help overcome the
above problem, it needs to be applied to be combined using the Full-start-
speed method with the description as shown in figure
4.3Full-start-speed (FSS) Chart
Based on Figure 10, it can be seen that in normal conditions the vehicle's speed is according
to survey data, the vehicle runs when the green light is on at normal speed, with an average
speed value of 13.25 km/h with a long performance of approximately 132.50 meters in 36
seconds. This speed must be increased by the drivers to be faster, but the reality on the
ground there is still a slower speed than the usual speed with an average value of 11.55 km/h
with a long performance of about 115.55 meters with a time of 36 seconds, and worse again
there are still drivers driving their vehicles at very slower speeds with an average value of
7.65 km/h with long achievements of about 76.50 meters in 36 seconds. On this occasion to
help overcome the queue at the highway crossing traffic. It is expected that the driver can
improve more skillfully and increase speed at the initial start at the time of the green light at
the crossroads. It is expected that the minimum speed improvement can reach the faster
category with an average fast speed value of 15.25 km/h with a long performance of
approximately 152.50 meters with a time of 36 seconds, and a faster speed category of an
average of 16.60 km/h with a length of approximately 160 meters with a time of 36 seconds.
And even more extreme with the category is very faster speed with an average speed of 18
km/h with a long performance of about 180 meters with 36 seconds.This method is very
suitable to be combined with the previous method, only it must require socialization and
regulation by related parties, and make the main conditions in thet driver side
4.4 Traffic light simulation wiring diagram circuit
FIGURE
Figure
Based on Figure , is a circuit diagram of a simple simulator project with a simple traffic light
using an Arduino microcontroller, each LED is given an R or resistor with a value of 330
ohms, can be mounted on the ground or on the positive part. For deadlines that enter the VCC
using a 9 volt DC deadline, you can use a battery or power supply.
Based on Figure , a traffic light simulation project that is tried by using PCB Breadboard is
more easy and versatile. This simulator is very useful to test the software that we made on
Arduino can work properly, without a simulator, we don't know what happened to the
software.Based on the method used to determine the duration of the green light, it is
determined by the number of vehicle queues at each of the four intersections. So in this study,
the method must be combined with a new method, namely the full-speed method at the
beginning of the start Full-start-speed (FSS). This method is to change the driver's behavior
from slow motion to fast motion, with this method will produce a very long distance using a
relatively short duration. Of course, you have to go through preparation, practice, and testing,
so that the driver will be reliable and professional and not become a driver who is just
learning to drive a vehicle all his life.
CHAPTER 5
5.0 CONCLUSION
Although several studies have covered the areas of traffic controllers and road congestion.
This study has uniquely tried to highlight the need for duplicity of purpose for the traffic light
system. An enhanced and engaging traffic light solution has been developed for the case
study junction. The basic cross-road traffic light algorithm was employed for the traffic
lighting sequence.This solution not only provide traffic control but also provides an avenue
for revenue generation to quickly replenish the money used for the traffic light installation,
cater for future maintenance costs and also revenue generation for other use.
5.2 REFERENCES
1. [ Alam, J. dan Pandey (2016) "Design and Analysis of a Two Stage Traffic Light System Using
Fuzzy Logic," Information Technology & Software Engineering, (November 2015). doi:
2. 10.4172/2165-7866.1000162.
4. 10.1016/j.procs.2016.09.440.
9. Yeasmin, N., Zaman, R. dan Mouri, I. J. (2016) "Traffic Control Management And Road Safety
Using Vehicle To Vehicle Data Transmission Based On Li-Fi Technology," International Journal of
Computer Science, Engineering and Information Technology (ICSEIT), 6(3), hal. 1-7. Tersedia
pada: www.ijaems.com.
10. Marzukia, M. Z. A. et al. (2015) "Fault Monitoring System forTraffic Light," Jurnal Teknologi
(Sciences & Engineering, (April). doi: 10.11113/jt.v73.4407.
11. Darshan, J. et al. (2017) "Real Time Traffic Light Control System Using Image Processing,"
International Journal of Engineering Technology Science and Research IJETSR, 4(4), hal. 142-146.
Tersedia pada: www.ijetsr.com.
12. Gafoor, S., Ki, K. dan Indore, B. (2016) "Optimizing City Traffic Light Management for Improving
Traffic System in Smart Cities," International Journal of Computer Applications, 133(14), hal. 23-
28. Tersedia pada: www.ijcaonline.org.
13. Krause, M., Knott, V. dan Benger, K. (2015) "Implementing the Tactile Detection Task in a Real
Road Experiment to Assess a Traffic Light Assistant," The Eighth International Conference on
Advances in Computer-Human Interactions Implementing, 5 (Figure 1), hal. 43-48.
14. Oskarbski, J. et al. (2016) "Analysis of signalized intersections in the context of pedestrian
traffic,"
16. Singh, S. K. dan Khubani, P. (2018) "Traffic Analysis of Grade Intersections and Measures of
Congestion Mitigation at Indore," Journal of Engineering and Manufacturing Technology, 3(2),
hal. 10-Tersedia pada: http://www.pyrexjournals.org/pjemt.
17. Warren, J. (2011) Arduino Robotics - Arduino Robotics By Jhon-David Warren, Josh Adams and
Harald Molle.pdf. New York: Apress. doi: 10.1007/978-1-4302-3184-4.