IoT based Smart Grid System using Arduino


An IoT Project that can monitor  and manage the energy consumption of your Devices with a Smart Energy Meter and cloud , which tells you the amount of energy consumed by a particular device. Smart grid is one of the essential features of smart city.It provides a communication between the provider and consumer.

Shipping: 4 to 8 working days from the date of purchase

Package Includes:

  • Complete Hardware Kit

  • Demo Video-Embedded Below

  • Abstract

  • Reference Paper

  • PPT (20 Slides)

  • !!! Online Support !!!

100 in stock

SKU: IoT Based Smart Grid System using Arduino And Node MCU Categories: ,



 Electricity as an important invention without which life on Earth is impossible. So obviously there is a need for measuring the consumed electricity.  Accomplished by the wattmeter, but a person from TNEB has to visit each customer’s house for measuring the power consumption and for calculating the bill amount of customers. So it requires much manual work and consumes time. We have intended to construct an IoT based energy meter to each customer of TNEB. So the proposed energy meter measures the amount of power consumed and uploads it to Thingspeak cloud the concerned person can view the reading. The power reading is sent to the cloud using ESP 8266, a Wi-Fi module. The power reading from digital wattmeter is read using the opt coupler and transmitted digitally to the Arduino. So it automates the process of measuring the power consumption at homes using IoT and thereby enabling remote access and digitalization for each customer of TNEB.

 Block Diagram

block diagram of IoT based Smart Grid System using Arduino

Demo Video

Block Diagram Explanation

The main objective of the project is to develop an IOT (internet of things) based energy meter reading displayed for units consumed and cost thereupon over the internet in the chart and gauge format. For this innovative work, we had taken a digital energy meter who’s Current and Power Transformer is interfaced to a microcontroller through a Signal Conditioning Board. The Signal Condition gives reading each time the meter LED flashes to the programmed microcontroller. The microcontroller takes this reading and sends it to the cloud using ESP 8266. ESP 8266 is a Wi-Fi module, which provides internet facility for the microcontroller. Here Nodemcu is used as a microcontroller. ESP 8266 transmits the data serially to the Thingspeak web page for a display that can be viewed from anywhere in the world in a multi-level graphical format. The Nodemcu can be provided with a 5V supply and ESP 8266 is powered by a 7.5V adapter. Arduino is programmed using Arduino IDE and the Wi-Fi module is programmed using AT commands in the same Arduino IDE. The consumed power reading is displayed on the Thingspeak website along with the cost to be paid for consumption in graphical and gauge format respectively.



  • Arduino UNO
  • Nodemcu ESP8266
  • Signal Condition Board
  • Current Transformer
  • Power Transformer
  • LCD 16×2
  • Load



  • Arduino IDE
  • Orcad Design
  • Android App

Additional information

Weight 1.000000 kg


There are no reviews yet.

Be the first to review “IoT based Smart Grid System using Arduino”

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.