0% found this document useful (0 votes)
52 views5 pages

Mmi Project Proposal

PROPOSAL

Uploaded by

hharshad0987
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views5 pages

Mmi Project Proposal

PROPOSAL

Uploaded by

hharshad0987
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

MMI PROJECT

PROPOSAL

PROJECT TITLE:
Arduino Based 4 Way
Traffic Signal Control
GROUP
MEMBERS:
HAMZA ARSHAD
CPEN221101031
MUJTABA AHMAD
CPEN221101023
DUA ZAHRA
CPEN221101020
Introduction :
Marobotics introduces a new “Arduino UNO Based 4 Way Traffic Signal
Control” system designed for effective traffic management. This project
uses the Arduino UNO to synchronize and manage a four-way traffic
signal, giving a complete solution for traffic crossings. MArobotics’
implementation focuses on improving road safety and traffic flow by
precisely timing and sequencing traffic lights. The system’s adaptability
enables easy integration into urban infrastructure, making it an
invaluable tool for controlling junctions and encouraging a smoother and
safer traffic experience. This project provides a realistic knowledge of
how traffic lights work and can be controlled using programmable
electronics by utilizing an Arduino Uno and specialized traffic light
modules.

Components Required:
 Dotted Veroboard
 Arduino UNO
 Traffic Light Module x 4
 Male Header
 Female Header
 On/Off Switch
 Battery Clip
 9V Battery
Image:

Proteus Simulation:
An Arduino UNO, four traffic light modules, and related parts are used in
the setup of the “Traffic Light Control System using Arduino” simulation.
Each traffic signal pole has three LEDs: red, yellow, and green; moreover,
each module has 100 kilo ohm resistors. In order to replicate a realistic
traffic signal sequence, the Arduino UNO controls the LEDs. Proteus
integrates the hex file produced by the Arduino IDE into the simulation
program. Every signal pole performs in a predefined order during the
simulation. The green LED illuminates for a predetermined amount of
time after the red and yellow LEDs do so for one second each. A
simulated traffic flow is produced by synchronizing the time of each
signal pole. Before moving on to the hardware implementation, users
may witness how the traffic light control system operates thanks to this
thorough simulation. The process repeats itself, proving that a four-way
traffic light system is well controlled.

Circuit Diagram:
The power source in the circuit schematic is a 9-volt battery that can be
turned on and off using a switch. The configuration includes the Arduino
UNO, the central component. The Arduino is linked to four traffic light
modules, each of which represents a signal pole. Each traffic light
module’s circuitry has 100-ohm resistances connected in series with the
red, yellow, and green LEDs’ positive terminals. Each signal pole’s LEDs
are wired to a distinct pin on the Arduino. For example, the LEDs of pole
1 are allocated pins 2, 3, and 4, while pole 2 is assigned pins 5, 6, and 7.
Pins 8, 9, and 10 correspond to pole 3, and pins 11, 12, and 13
correspond to pole 4. The Arduino’s ground pin is linked to the common
ground pins of each of the four modules.

Explanation:
The code given is for an Arduino microcontroller software that controls a
series of LED traffic signal lights for four separate poles. Each pole has
three LEDs, which stand for the red, yellow, and green signals, and these
LEDs are attached to designated pins on the Arduino board. Variables for
each signal’s open times are initialized by the code, along with a variable
that indicates how long the yellow signal will last until turning green.
There are further variables to monitor the current mode of operation,
time in milliseconds, and seconds. The setup function sets the starting
mode to 0 and initializes the timers and pin modes. The loop function,
which cycles through several modes to regulate the traffic signals, is
where the core logic is implemented. The software use timers to control
the length of each state, with each mode denoting a distinct condition in
the traffic light sequence. Depending on the current mode, the yellow
and open routines are called to control the yellow and green LEDs,
respectively. Open the code on Arduino IDE. Compile the code. Select
the board as Arduino UNO. Then, select the port. After this, upload the
code on the Arduino UNO.

Hardware Testing:
The circuit is physically implemented on the dotted Veroboard during
the hardware testing step. Users may verify the project’s operation in
the real world by connecting the Arduino, traffic light modules, and
other components in accordance with the circuit diagram. The practical
experience gained from simulation and code creation helps to cement
the principles acquired.

THANK YOU!

You might also like