IoT-Based Energy Management System with Data Logging Capability

0
335

Abstract

With increasing energy demand and the necessity to fulfill the energy requirement, it is mandatory to increase the energy generation. However, shortage of supply resources stands as a blockade in this present scenario. Hence, an efficient energy management system is required. This paper demonstrates a working prototype of intelligent energy management system. It is an IoT-based energy management system with Web server-type manual control. It involves serial communication between microcontrollers such as Arduino Uno and NodeMCUs, sensors and computational intelligence. The sensors used in this case are LDR, thermistor, and PIR motion sensor. The system includes LED lights and fans as load. The raw data from the sensors is read by the Arduino and it serially communicates the raw data to both the NodeMCUs. The data is then converted to standard formats and uploaded to the ThingSpeak cloud server for data logging and analysis by one of the NodeMCU. Using the second NodeMCU, a Web server is created and used for manual control of the loads. This Wi-Fi server sends data to the NodeMCU as per the user input from the browser and this NodeMCU controls the load accordingly. A current sensor is also connected along the supply line for power measurement. The current sensor is an ACS712 20 A sensor which is connected to the NodeMCU and is responsible for uploading data to the ThingSpeak cloud server. The working model has three rooms for demonstration purpose but can be increased accordingly as per need with certain changes in system hardware model.