Project Title: SmartStreet – An Adaptive & Self-Learning Smart Street Lighting Automation
Introduction: Adaptive Smart Street Lightning is a module to automate existing street lights infrastructure using deployment of cost-efficient ESP8266 WiFi chipsets. The module optimizes group’s net intensity (thereby energy costs) using self-learning over attributes like area light intensity (using LDR), weather conditions (like cloudiness, temperature, visibility), geolocation (using Google Maps API), time of the day and Master Control. A group of Street Lights (belonging to a colony or area) is a (sub)network and thus bears an IP address that can be controlled by the administrators using local internet/Wi-Fi (the Android interface that allows this is the Master Control). Moreover, the street network is not hard-coded into the app but is managed via cloud server (Firebase) allowing real-time management. The module will thus help connect a network of street lights arrive at a collective optimized intensity to further reduce net energy consumptions as well as collect environmental parameters that could be used to generate datasets for statistical analysis and predictions using Fuzzy Inference System and/or Machine Learning Algorithms. The approach can be extended to a whole city or state department and can additionally help rectify local errors such as a non-working street light or those depicted by the collected data. While administrators would have advanced tools to control and manage the network through mobile or web authorized interfaces, citizens would be able to view their local and global street lights cluster and can have further access to corresponding open data.
- Hardware: Espressif ESP8266, Memsic TelosB Mote, ULN2003 IC
- Languages: R/Python, Java/Android, Lua/Arduino, TinyOS NesC
- Tools: Google Firebase Cloud Database, Google Maps API, OpenWeather API
- Technologies: Machine Learning, Cloud Computing, Data Mining, Wireless Sensing Networks, WiFi, Internet Of Things, Automation
We’re developing a cost-efficient ESP8266 based Smart Street Lighting module which can be implemented over existing street lighting infrastructure. India has over 3 million street lights while there are about 280 million street lights globally. This module, besides saving over 80 TWh of electricity annually, will also automate the lighting process, generate locality reports, enable pattern generation, implement intensity optimization, master control, and remote access.
The module consists of cost-efficient and Lua-programmed WiFi-enabled ESP8266 chips – a single chip costs only 500 INR and can control a network or cluster of 1000 street lights. The remote access is granted according to the user level by an Android App that can be run anywhere in the network. The locations of street lights are fetched from Realtime Firebase cloud database and share using Maps API. Weather API, TelosB sensors, and LDR is used to generate reports which are fetched to ML algorithms.
GitHub repository: https://github.com/paras-lehana/digifest-bikaner
Project Video: https://drive.google.com/open?id=1-Tx-8BmVL0baxRuUhpweKQSohKL8aNnq
Note: This project idea is contributed for ProGeek Cup 2.0- A project competition by GeeksforGeeks.
- Project Idea | (Project Approval System)
- Project Idea | Know More
- Project Idea | God's Eye
- Project Idea | Get Me Through
- Project Idea | Recurse and C
- Project Idea| CamCaliber
- Project Idea | We-Connect
- Project Idea | CafeWiFi
- Project Idea | ArticleArea
- Project Idea | Assist Bot
- Project Idea | EveMythra Bot
- Project Idea | Express
- Project Idea | JamFree
- Project Idea | Slotify
- Project Idea | Social-Cop
- Project Idea | Social - Cop
- Project Idea | SchoolPool
- Project Idea | WebQart.com
- Project Idea | myVision
- Project Idea | FarmAhead
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.