By looking at a decentralized street lighting system, we decided to work on improving the CCMS as it is centralized.
What it does
First of all, an Arduino is connected to the nodeMCU(presumed as CCMS), which tracks the data of every street light, by being connected to the CCMS, through which every LED(Street Light) is connected. Secondly, we modified the Complaint Handling system by predicting a fault by tracking it with the help of a Power Loss vs Time graph. Whenever a Power loss is detected, the system emails the engineer about it.
How we built it
We used a nodeMCU to operate the LEDs(Street Lights) via the web server and an Arduino analog pin is connected to every pin that is connected to the street light. So, we programmed it in such a way that the Arduino calculates the voltage through the analog and if the voltage is high, that means that the LED(Street Light) is faulty.
Challenges we ran into
It was a bit difficult to connect a nodeMCU to the internet as I'm a beginner.
Accomplishments that we're proud of
Connection with the arduino, our idea of keeping track of voltage with Analog pins of arduino.
What we learned
About some arduino modules, connectivity to web server, about some python libraries.
What's next for Koderz
We'll continue working on this project.