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