Code Monkey home page Code Monkey logo

digifest-bikaner's Introduction

digifest-bikaner

Repo for sources of SmartStreet (to be presented @ IT Day 2018)

Summary

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 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.

Introducation to Team and Project

We're developing an 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 shown using Maps API. Weather API, TelosB sensors and LDR is used to generate reports which is fetched to ML algorithms.

Team Name: The Vigyaaneers Team Members: Paras Lehana; Ayushmaan Bansal; Yash Garg; Abhinav Bansal

Refer to docs

The project can be understood from scratch by reading the report in docs folder or getting a simple overview with presentation.

Directory Overview

app - Working SmartStreet Android Application for Master Control (integrated with Wifi connectivity or remote access, Google Maps API, ESP8266 calling, Weather API, Firebase cloud database fetch)

code - Source codes for lua (ESP8266), TelosB (sensor collected data) and android (app)

docs - referred documents, literature (research paper referred on similar approaches), report (must read), user-manual (user-friendly doc describing how to use or tweak the project modules including both hardware and software modules), research-paper (our current research work)

google-maps - Images of Google Maps API to be used both in app and physical board

photos - project photos

presentation - overview of the project

stats - data collection reports of sensor and analysis over it

team - member specific directories and files

tools - softwares used for running esp8266 controller and coding into it (lua)

digifest-bikaner's People

Contributors

ayushmaaan avatar paras-lehana avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.