Energy Meter using Arduino


Energy Meter using Arduino


                     This paper proposes the smart energy meter with reading indication using GSM it developed to decrease the electricity consumption bill by providing the energy meter reading to the user with an alert message before increasing of unit charge. The reading from the Utility administration as SMS is being received by a smart energy meter programmable interface and the action is performed by the meter according to provided information Microcontroller can be used to monitor and record the meter readings. In the case of a customer defaulter, no need to send a person to a utility cut-off the Utility can cut off and reconnect the customer connection by short message service. A PC with a GSM receiver at the other end, which contains the database acts as the billing point. Live meter reading from the GSM enabled energy meter is sent back to this billing point periodically and these details are updated in a central database. Furthermore, the customer can check the status of electricity from anywhere. It provides ease in taking the meter readings, and accuracy.

Energy Meter using Arduino


                  Electrical metering instrument technology has come a long way from what it was more than 100 years ago. From the original bulky meters with heavy magnets and coils, there have been many innovations that have resulted in size & weight reduction in addition to improvement in features and specifications. The resolution and accuracy of the meter have seen substantial improvements over the years. The introduction of the digital meter in the latter part of the last century has completely changed the way Electrical parameters are measured. Starting with Voltmeters & Ammeters, the digital meter has conquered the entire spectrum of measuring instruments due to its advantages like ease of reading, better resolution, and rugged construction. Of particular significance is the introduction of the Electronic Energy Meter in the mid-eighties. Nowadays, energy consumption and energy distribution have become a big subject for discussion because of the huge difference in energy production and consumption. In this regard, energy consumers are facing so many problems due to frequent power failures another important reason for power cuts is due to the unlimited energy consumption of rich people. In this aspect, to minimize the power cuts and to distribute the energy equally to all areas, some restrictions should have on the power consumption of each and every energy consumer, and according to that, the Government should implement a policy, by introducing Autonomous Energy Meters everywhere in the domestic sector. Hence, the need has come to think on this line and a solution has to emerge. Smart energy meters can easily take readings and we can reduce the missing usage of power also here we majorly decrease the bill of users by alerting them with an alert message before doubling the unit charge.

Energy Meter using Arduino


                  In the existing system, either an electronic energy meter or an electro-mechanical meter is fixed in the premise for measuring the usage. The meters currently in use are only capable of recording kWh units. The kWh units used then still have to be recorded by meter readers monthly, on foot. The recorded data need to be processed by a meter reading company. For processing the meter reading, the company needs to firstly link each recorded power usage datum to an account holder and then determine the amount owed by means of the specific tariff in use many systems built on various platforms have been proposed by different research groups all over the world for Automatic Meter Reading. Tele watt meters were implemented to transmit data on monthly basis to a remote central office through a dedicated telephone line and a pair of modems. A microprocessor or DSP- based meter is used in this to measure the electricity consumption of multiple users in a residential area. A master PC at the control center was used to send commands to a remote meter, which in turn transmitted data back, using the Power Line Communication technique. These techniques were mainly implemented in areas that had a fixed telephone network. Bluetooth energy meters were designed and implemented in some areas where several meters in close proximity, and communicated wirelessly with a Master PC. This measurement technique that encompasses the GSM network as a means of transmitting energy data is more relevant. The GSM network offers the most coverage in most developed and developing countries. This method is also effective in rural areas, which are not densely populated, and in which, most people do not have access to a fixed telephone network. So in a country like India, we need to focus more on this method as it can be implemented very easily and effectively. In this system, the PIC controller is used to control. output pulses from the metering IC are counted using the default timer of the PIC MCU. The signal from the meter through Octo-coupler is normally high and the high to low transition of this voltage wave indicates the occurrence of a pulse. The counting of the low pulse is an inefficient method as improper grounding issues may even be counted as a pulse by the device. So the produced pulse is reversed before applying to the counter. A TTL compatible inverter circuit is used for this purpose


  • Power consumption is low?
  • And there is no immediate intimation for power consumption?

Energy Meter using Arduino


            In the Existing System, PIC is used for controlling. In the proposed system we are using an Arduino microcontroller this system was developed for automatic reading and instant billing and for utility off and on before and after paying bills. PIC Microcontroller needs more clock cycles compared with Arduino microcontroller so its operation speed is low PIC has separate memory spaces for RAM and program memory but Arduino microcontroller has hardware architecture. C compiler choice is limited in PIC but in Arduino compiler is more suitable for any operation is also more efficient in console functions. This proposed system operates at high speed and it will send the message before increasing of unit charge by using data provided in the main server system for this here using the GSM system which uses a GPRS network for connecting. So, these will increase electricity bills more so by using this proposed system we can reduce majorly. It is useful for both the user and electricity board it reduces human needs by providing services using the cellular networks and visual studio.


  • Electricity bills will be reduced by using this method
  • There is immediate intimation for power consumption of the users

Energy Meter using Arduino


Arduino energy meeter


  • Arduino UNO R3 Microcontroller
  • Energy meter
  • LCD
  • GSM module
  • Voltage sensor
  • IR sensor


  • Arduino Software
  • Embedded C language


Customer Reviews

There are no reviews yet.

Be the first to review “Energy Meter using Arduino”

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