Vishalsoniindia
Published

Smart Street Light Using IR Sensor with Arduino

This project is about smart street light, street light will turn on while vehicle is passing through it.

BeginnerFull instructions provided40,620
Smart Street Light Using IR Sensor with Arduino

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
High Brightness LED, White
High Brightness LED, White
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Smart Street Light circuit

Ir's right is "+" and left negative.
Arduino pins start from 2,3,4, 5
Then +5v and gnd
Then 11,10,9,8,7,6 led pins

Code

Smart Street Light code

Arduino
int ir1=2;
int ir2=3;
int ir3=4;
int ir4=5;

int led1=6;
int led2=7;
int led3=8;
int led4=9;
int led5=10;
int led6=11;

int proxy1=0;
int proxy2=0;
int proxy3=0;
int proxy4=0;
void setup() 
{
  pinMode(ir1,INPUT);
  pinMode(ir2,INPUT);
  pinMode(ir3,INPUT);
  pinMode(ir4,INPUT);

  pinMode(led1,OUTPUT);
  pinMode(led2,OUTPUT);
  pinMode(led3,OUTPUT);
  pinMode(led4,OUTPUT);
  pinMode(led5,OUTPUT);
  pinMode(led6,OUTPUT);
}


void loop(){
  proxy1=digitalRead(ir1);
  proxy2=digitalRead(ir2);
  proxy3=digitalRead(ir3);
  proxy4=digitalRead(ir4);

if(proxy1==HIGH)
{
  digitalWrite(led1,HIGH);
  digitalWrite(led2,HIGH);
  digitalWrite(led3,HIGH);
}
else
{
  digitalWrite(led1,LOW);
  digitalWrite(led2,LOW);
  digitalWrite(led3,LOW);
}

if(proxy2==HIGH)
{
  digitalWrite(led2,HIGH);
  digitalWrite(led3,HIGH);
  digitalWrite(led4,HIGH);
}
else
{
  digitalWrite(led2,LOW);
  digitalWrite(led3,LOW);
  digitalWrite(led4,LOW);
}

if(proxy3==HIGH)
{
  digitalWrite(led3,HIGH);
  digitalWrite(led4,HIGH);
  digitalWrite(led5,HIGH);
}
else
{
  digitalWrite(led3,LOW);
  digitalWrite(led4,LOW);
  digitalWrite(led5,LOW);
}

if(proxy4==HIGH)
{
  digitalWrite(led4,HIGH);
  digitalWrite(led5,HIGH);
  digitalWrite(led6,HIGH);
}
else
{
  digitalWrite(led4,LOW);
  digitalWrite(led5,LOW);
  digitalWrite(led6,LOW);
}
}

Credits

Vishalsoniindia

Vishalsoniindia

28 projects • 38 followers
I am an electrical engineer⚡🔌 Checkout my Youtube channel

Comments