Skip to content

PranavR16/Iot-Smart-Street-Light-Arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT Smart Street Light System

An IoT-based intelligent street lighting system built using Arduino UNO, ESP8266 WiFi module, LDR sensor, and ThingSpeak cloud platform.

The system automatically controls street lights based on ambient light conditions and sends real-time data to the cloud for monitoring.


Project Motivation

Street lighting consumes a large portion of city electricity.
This project aims to reduce energy consumption through an automated lighting control system.

Benefits:

  • Energy saving
  • Remote monitoring
  • Smart city infrastructure
  • Reduced maintenance cost

Features

✔ Automatic light detection using LDR
✔ Smart ON/OFF street light control
✔ Cloud monitoring via ThingSpeak
✔ Emergency panic button alert
✔ IoT based real-time monitoring
✔ Scalable design for smart city applications


Hardware Components

Component Quantity
Arduino UNO 1
ESP8266 WiFi Module 1
LDR Sensor 1
Push Button 1
Breadboard 1
Resistors Multiple

Software Used

  • Arduino IDE
  • ThingSpeak IoT Cloud
  • Embedded C (Arduino)

System Architecture

LDR Sensor → Arduino UNO → ESP8266 WiFi → ThingSpeak Cloud ↓ Street Light LED


Working

  1. LDR sensor detects ambient light.
  2. If environment becomes dark → street light turns ON.
  3. If environment becomes bright → street light turns OFF.
  4. System sends data to ThingSpeak cloud.
  5. Cloud dashboard displays real-time status.

Cloud Data Fields

Field Description
field1 Street Light Status
field2 Emergency Button Status

Arduino Code Example

if (ldrStatus <= 10) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); }

About

An IoT smart street lighting system using Arduino UNO, LDR sensor and ESP8266 WiFi module with ThingSpeak cloud integration for automated lighting and remote monitoring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages