Professional Documents
Culture Documents
4-Way Traffic Control System - IOT Internet of Things
4-Way Traffic Control System - IOT Internet of Things
4-Way Traffic Control System - IOT Internet of Things
CONTROL SYSTEM
Ahtisham Hussain
AGENDA
Primary goals
Components
Software
Circuit Diagram
Project Demo
PRESENTATION TITLE 2
PRIMARY GOALS
To Control Traffic
Simple clock to manage 4-way traffic system
COMPONENTS
Arduino Uno
Set of LED’s (Red, Yellow, Green)
SOFTWARE
Arduino-ide
Proteus
CIRCUIT DIAGRAM
5
GREEN SIGNAL IN WAY
WAIT SIGNAL SHIFTED
1
(3 SEC)
(8 SEC)
Way 1 1 0 0 Way 1 0 1 0
Way 2 0 0 1 Way 2 0 1 0
Way 3 0 0 1 Way 3 0 0 1
Way 4 0 0 1 Way 4 0 0 1
6
GREEN SIGNAL IN WAY
WAIT SIGNAL SHIFTED
2
(3 SEC)
(8 SEC)
Way 1 0 0 1 Way 1 0 0 1
Way 2 0 1 0 Way 2 0 1 0
Way 3 0 0 1 Way 3 0 1 0
Way 4 0 0 1 Way 4 0 0 1
PRESENTATION TITLE 7
GREEN SIGNAL IN WAY
WAIT SIGNAL SHIFTED
3
(3 SEC)
(8 SEC)
Way 1 0 0 1 Way 1 0 0 1
Way 2 0 0 1 Way 2 0 0 1
Way 3 1 0 0 Way 3 0 1 0
Way 4 0 0 1 Way 4 0 1 0
PRESENTATION TITLE 8
GREEN SIGNAL IN WAY
WAIT SIGNAL SHIFTED
4
(3 SEC)
(8 SEC)
Way 1 0 0 1 Way 1 0 1 0
Way 2 0 0 1 Way 2 0 0 1
Way 3 0 0 1 Way 3 0 0 1
Way 4 1 0 0 Way 4 0 1 0
PRESENTATION TITLE 9
CODE :
void setup() {
// put your setup code here, to run once:
for(int i=0;i<3;i++){
pinMode(lane1[i],OUTPUT);
pinMode(lane2[i],OUTPUT);
pinMode(lane3[i],OUTPUT);
pinMode(lane4[i],OUTPUT);
}
for(int i=0;i<3;i++){
digitalWrite(lane1[i],LOW);
digitalWrite(lane2[i],LOW);
digitalWrite(lane3[i],LOW);
digitalWrite(lane4[i],LOW);
}
10
}
GREEN SIGNAL IN WAY
WAIT SIGNAL SHIFTED
1
digitalWrite(lane1[2],HIGH); digitalWrite(lane1[2],LOW);
digitalWrite(lane1[1],LOW); digitalWrite(lane1[1],HIGH);
digitalWrite(lane2[0],HIGH); digitalWrite(lane2[0],LOW);
digitalWrite(lane3[0],HIGH); digitalWrite(lane2[1],HIGH);
digitalWrite(lane4[0],HIGH); delay(2000);
digitalWrite(lane4[1],LOW);
delay(5000);
digitalWrite(lane1[0],HIGH); digitalWrite(lane2[2],LOW);
digitalWrite(lane1[1],LOW); digitalWrite(lane2[1],HIGH);
digitalWrite(lane2[1],LOW); digitalWrite(lane3[0],LOW);
digitalWrite(lane2[2],HIGH); digitalWrite(lane3[1],HIGH);
delay(5000); delay(2000);
11
GREEN SIGNAL IN WAY
WAIT SIGNAL SHIFTED
3
digitalWrite(lane2[0],HIGH); digitalWrite(lane3[2],LOW);
digitalWrite(lane2[1],LOW); digitalWrite(lane3[1],HIGH);
digitalWrite(lane3[1],LOW); digitalWrite(lane4[0],LOW);
digitalWrite(lane3[2],HIGH); digitalWrite(lane4[1],HIGH);
delay(5000); delay(2000);
digitalWrite(lane3[0],HIGH); digitalWrite(lane1[0],LOW);
digitalWrite(lane3[1],LOW); digitalWrite(lane1[1],HIGH);
digitalWrite(lane4[1],LOW); digitalWrite(lane4[2],LOW);
digitalWrite(lane4[2],HIGH); digitalWrite(lane4[1],HIGH);
delay(5000); delay(2000);
12
DEMO PROJECT
PRESENTATION TITLE 13
THANK YOU
PRESENTATION TITLE 14