Skip to content

⚡ A smart energy monitoring system that enables user to see their real time consumption 📈 and energy bill 🧾developed using ESP8266 NodeMCU, PZEM 004T, Google sheets, Firestore and Flutter ⚡

License

Notifications You must be signed in to change notification settings

AshNiz24/SmartSpark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartSpark

CodeOffDuty Hackathon Initiative

A smart energy monitoring system app that enables user to see their live energy consumption details along with the bill
For working demo of the project click here.

HARDWARE

The hardware comprises of a PZEM-004T module , a Voltage level converter , an ESP8266 NodeMUCU and provisions for providing different Loads. The below figure shows the hardware setup.



Hardware Setup

WORKING

When the supply is on, the PZEM module starts monitoring the various electrical factors. The NODEMCU is programmed with deep sleep mode and recieves data from the PZEM after every sleep interval.This value is given to Google sheets which acts as the server that stores the sensor data. A google script code is written in the script editor of the sheet to write the sensor value to sheets. A code(also written in the same script editor) is used to send every new data written in sheets to Firebase database. The Firestore database of firebase is used to store the values, which is used as the backend of the Mobile Application.

To know more about the hardware components click below👇🏻

App preview

Interface



Giving user inputs



Output preview

About

⚡ A smart energy monitoring system that enables user to see their real time consumption 📈 and energy bill 🧾developed using ESP8266 NodeMCU, PZEM 004T, Google sheets, Firestore and Flutter ⚡

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published