Skip to content

TechTracKers/Smart-street-lighting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Smart-street-lighting

IoT based smart street lightning This project is based on IoT.The basic idea behind this project is that whenever a vehicle passes over an LDR, the intensity of light falling on it reduces and as a result the corresponding LEDs turns on. The main advantage of the project is energy saving. We can send this data over the cloud to calculate how much energy is conserved. It is done with the help of LDR[light dependent resistor]. It is implemented on Arduino. The code used is :- int sensorPin1 = A0; int sensorPin2 = A1; int sensorPin3 = A2; int sensorValue1 = 0; int sensorValue2 = 0; int sensorValue3 = 0; void setup() {
pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT); pinMode(8,OUTPUT); pinMode(9,OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(12,OUTPUT); pinMode(13,OUTPUT); Serial.begin(9600); } void loop() { sensorValue1 = analogRead(sensorPin1); Serial.print("Reading of LDR1="); Serial.println(sensorValue1); //delay(200);

sensorValue2 = analogRead(sensorPin2); Serial.print("Reading of LDR2="); Serial.println(sensorValue2); //delay(200); sensorValue3 = analogRead(sensorPin3); Serial.print("Reading of LDR3="); Serial.println(sensorValue3);

if(sensorValue1 <=1015) { digitalWrite(8,HIGH); digitalWrite(9,HIGH); digitalWrite(10,HIGH); } else { digitalWrite(8,LOW);

digitalWrite(9,LOW); digitalWrite(10,LOW); } if(sensorValue2 <= 1015) { digitalWrite(11,HIGH); digitalWrite(12,HIGH); digitalWrite(13,HIGH); } else { digitalWrite(11,LOW); digitalWrite(12,LOW); digitalWrite(13,LOW); } if(sensorValue3 <= 1015) { digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH); } else { digitalWrite(5,LOW); digitalWrite(6,LOW); digitalWrite(7,LOW); } }

 

About

IoT based smart street lighting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published