
Automated Street Light System
Project Description:
The Automated Street Light System is an IoT-based smart lighting solution designed to optimize energy consumption by automatically turning street lights ON or OFF based on ambient light levels and/or motion detection. This system improves road safety, reduces electricity usage, and promotes smart city infrastructure.
Technologies Used:
-
Backend: Node.js / PHP / Java
-
Frontend: HTML, CSS, Bootstrap, JavaScript
-
IoT Hardware: LDR (Light Dependent Resistor), PIR Motion Sensor, ESP32/Arduino, Relay Module, Wi-Fi Module
-
Database: MySQL / MongoDB
Key Features:
-
Light-Dependent Activation:
-
Uses LDR sensor to detect natural light levels.
-
Lights automatically turn ON at night and OFF in daylight.
-
-
Motion-Based Control (Optional):
-
Uses PIR sensors to detect movement.
-
Street lights turn on only when movement is detected during night time, saving more energy.
-
-
Central Monitoring Dashboard:
-
Admin panel to monitor status of each light.
-
Displays real-time status (ON/OFF), light levels, and sensor data.
-
Allows manual override if needed.
-
-
Energy Usage Reports:
-
Historical data on how long each light was active.
-
Estimated energy saved through automation.
-
-
Fault Detection Alerts:
-
Detects and notifies when a light is not functioning.
-
-
Scalable Node Management:
-
Add or remove lights (nodes) easily.
-
Supports deployment over large areas (e.g., campus, highways).
-
System Workflow:
-
Each street light unit is connected to an LDR and optionally a PIR motion sensor.
-
The microcontroller reads data and decides whether to power the light.
-
Data is sent to a backend server for logging and monitoring.
-
Admin can view all data in a user-friendly dashboard and configure thresholds.