Academia.eduAcademia.edu

Outline

IoT Based Electric Energy Meter

IJARCCE

https://doi.org/10.17148/IJARCCE.2017.63224

Abstract

This research is to design an automated electric meter reading and billing system. It will replace human working system for taking reading. It will be helpful in knowing the daily electricity usage. The proposed system design eliminates the human involvement in Electricity maintenance. The Buyer needs to pay for the usage of electricity on schedule, in case that he couldn"t pay, the electricity transmission can be turned off autonomously from the distant server. The user can monitor the energy consumption in units from a web page by providing device IP address [1].

Key takeaways
sparkles

AI

  1. The system automates electric meter readings, enhancing accuracy and reducing human error.
  2. Users can monitor daily electricity usage via a web interface by providing the device IP address.
  3. An energy meter increases the reading by 1 unit after 3200 LED blinks, facilitating precise billing.
  4. The project's database, created using MySQL, stores consumer information and usage for billing purposes.
  5. This research supports India's 'DIGITAL INDIA' initiative by digitizing traditional electric meter systems.
IJARCCE ISSN (Online) 2278-1021 ISSN (Print) 2319 5940 International Journal of Advanced Research in Computer and Communication Engineering ISO 3297:2007 Certified Vol. 6, Issue 3, March 2017 IoT Based Electric Energy Meter Pratik P. Bakshi 1, Akshay S. Patil 2, Akshay S. Gavali 3, Prof. Vibha U. Patel 4 BE Student, Electronics & Telecommunication, MIT College of Engineering, Pune, India 1,2,3 Assistant Professor, Electronics & Telecommunication, MIT College of Engineering, Pune, India 4 Abstract: This research is to design an automated electric meter reading and billing system. It will replace human working system for taking reading. It will be helpful in knowing the daily electricity usage. The proposed system design eliminates the human involvement in Electricity maintenance. The Buyer needs to pay for the usage of electricity on schedule, in case that he couldn‟t pay, the electricity transmission can be turned off autonomously from the distant server. The user can monitor the energy consumption in units from a web page by providing device IP address [1]. Keywords: Energy Meter, Microcontroller, Optocoupler, Wi-fi Module, Meter Reading, Consumer, LED Blinking, Server, Web page. I. INTRODUCTION In India, the electricity usage is very high. And there is no previous reading bill is made [4]. This process is a such system that can take the reading on its own. Energy monthly process, so consumer never get to know the meter monitoring and keeping track of energy electricity usage from the bill for the desired time span consumption is generally done manually. This process is unless he checks the Energy meter himself [2]. quite complex, it sometimes produces few problems due to human errors. The problems such as retaking reading may So this process sometimes produces inconvinience in the cause, but the bigger problem is in case of big apartment. mind of the consumer about the bill. Also it is difficult for In these apartments as there are a number of residents and the person taking the meter reading to take the reading in everyone is having an Energy Meter, the number of meters big apartments as the meters are connected in matrix is also high. These meters are connected in matrix form. form. The major cause of this problem is human So, it is quite difficult for both the electricity board and the intervention so to eliminate this problem it is desired to consumer to identify their own meter. Also for the eliminate this human intervention. And this is done by consumer to know his daily use of electricity, has to go to automating this system[2]. the meter and check for the readings, which makes this stuff a bit annoying [2]. III. WORKING PRINCIPLE So, automating this process will be very useful. This will allow user to monitor reading by the internet access. This The basic components used in this research are automated system is such designed that it can access the ATMEGA-328, optocoupler, Energy Meter, Wi-fi module Energy Meter of every consumer directly without any (ESP8266). Initially, the anode and cathode are connected human intervention. It will take the reading itself and will to the red LED of electric energy meter with opto-coupler. display it using server this will make consumer also to Now as shown in the block diagram this opto-coupler will access their account on server and check their usage and sense led blinking and will pass the input accordingly to bill even on daily basis and at will disconnect the micro-controller ATMEGA-328. connection if bill is not paid in time. Automated system will provide unit consumed and the cost of the unit. This As for an Energy Meter , when LED blinks for 3200 times, also will be useful for the smart city programme the meter will increase the reading by 1 so inside micro- undertaken by government. This paper is presenting the controller , counter will start which will count +1 automated Electric Energy Meter inspecting and billing whenever opto-coupler will give output [6], [7]. system. This system will help creating a transparent and a consumer-friendly environment [2]. Initially the count will be zero. And then it will count ahead. As soon as counter value reaches to 3200 , then a II. LITERATURE SURVEY command will passed to the server to increase unit by + 1. This is done by using Wi-fi module. A website is created The traditional way of taking meter reading is by using so as to display this data on the internet. This website will human intervention. In this process of taking meter be connected with server, so that whenever data will reading a person from the electricity board takes the photo change in database it will show the actual reading of meter of the meter having the reading. Then this reading from accordingly. The consumer will access his own reading by the photo is submitted at board and depending upon the using a unique code given for each Energy Meter. Copyright to IJARCCE DOI10.17148/IJARCCE.2017.63224 966 IJARCCE ISSN (Online) 2278-1021 ISSN (Print) 2319 5940 International Journal of Advanced Research in Computer and Communication Engineering ISO 3297:2007 Certified Vol. 6, Issue 3, March 2017 IV. BLOCK DIAGRAM It is a 32-bit RISC CPU: TensilicaXtensa LX106 running at 80 MHz. Also, it is having 64 KiB of instruction RAM, 96 KiB of data RAM. its External QSPI flash - 512 KiB to 4 MiB* (up to 16 MiB is supported) is very useful in this research. It is also having 16 GPIO pins, SPI, I²C, I²S interfaces with DMA (sharing pins with GPIO) [8]. It has Integrated TR switch, balun, LNA, power amplifier and matching network [13]. Fig. 1. Block Diagram of the system Fig.2. Flow chart V. SYSTEM OVERVIEW Whenever impulse led of electric meter will glow then The components used are ATMEGA-328, optocoupler, through opto-coupler microcontroller will sense that input Energy Meter, Wi-Fi module (ESP8266). and it will increase its counter value by one. Depending on the type of electric meter i.e. of 3200/1600 it will check A. ATMEGA-328 that if threshold counter is reached or not. The Atmel picoPower ATmega328/P is a low power If threshold counter reached then it will send command to CMOS 8bit microcontroller based on the AVR® enhanced server through Wi-Fi module for unit increment making its RISC architecture. By executing powerful instructions in a counter value to zero and will go to step number 2. And if single clock cycle, the ATmega328/P achieves counter not reached to threshold then it will go to step throughputs close to 1MIPS per MHz. This empowers number 2 and it will again follow above mentioned steps. system designer to optimize the device for power This process is shown in fig. 2. consumption versus processing speed [12]. VI. SIMULATION RESULTS B. Energy Meter An energy or electric meter is a device that measures the The following diagram (fig. 2) shows the proteus amount of electrical energy consumed by a residence, simulation of the system we have designed in this business, or an electrically-powered device. research. The primary circuit diagram is simulated below. There are many types of Energy Meter available in The secondary part of this project is of Wi-Fi module [12]. market, but in this research a specific type of Energy Meter is used. This research has used a 3200 imp/kwh type meter. When red LED will blink 3200 times, will read as 1 unit [3], [4]. C. OPTOCOUPLER In electronics, an opto-isolator, also called an optocoupler, photocoupler, or optical isolator, is a component that transfers electrical signals between two isolated circuits by using light. Optocoupler is a 6 pin IC. It has a 1 LED and Transistor [10]. D. Wifi module(ESP 8266) The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and MCU (Micro Controller Unit) capability produced by Shanghai-based Chinese manufacturer, Espressif Systems [9]. Fig. 2. Proteus Simulation of the system Copyright to IJARCCE DOI10.17148/IJARCCE.2017.63224 967 IJARCCE ISSN (Online) 2278-1021 ISSN (Print) 2319 5940 International Journal of Advanced Research in Computer and Communication Engineering ISO 3297:2007 Certified Vol. 6, Issue 3, March 2017 VII. DATABASE CREATION This project needs to store information of consumer and its usage units on the server. So, by using MySQL language the database has been created for storing all related information of the consumer. The database can be handled by the service provider. The information will help to show the billing amount to customer. The following diagram (fig. 3) shows database used in this project [11]. Fig. 4. Website window for Id Entry Fig. 5. Website window for Energy Meter readings Fig. 3. Database panel on the server The designed website for displaying the units and VIII. RESULTS AND DISCUSION respective information worked properly. Its seen that the once the unique code given for every consumer is entered This experiment results both hardware and software part. at the website yield the correct reading and the correct bill First of all, the LED blinking has been successfully also. coupled to the counter of the microcontroller by the optocoupler. Then this data is being displayed by the Wi- IX. CONCLUSION Fi module on server on the internet. The user interface of website accessed by consumer is shown in fig. 4 & fig. 5 Thus, an automated system for Energy Meter reading and as follows. HyperText markup language, HTML is front Billing has been developed. This system is helpful in end language. It is the part which is visible to the user. It digitisation of traditional system. It reduced the human may consist of GUI which provides better user interface efforts as well as it eliminated the human dependency for for the user. the process. By implementing this system, the complexity PHP is a general-purpose scripting language that is in big apartments is reduced to a great extent. Also, this especially suited to server-side web development, in which system can take a major share in the government‟s case PHP generally runs on a web server. Any PHP code „DIGITAL INDIA‟ campaign. in a requested file is executed by the PHP runtime, usually to create dynamic web page content or dynamic ACKNOWLWGEMENT images used on websites or elsewhere [14]. PHP is basically back end language. Its main task is to We would like to express our special thanks of gratitude to connect html page to actual remote webserver. It acts as our teacher Prof. V. U. Patel, who gave us the golden interface between user window and actual opportunity to do this wonderful project, which also server(database). helped us in doing a lot of Research and we came to know Copyright to IJARCCE DOI10.17148/IJARCCE.2017.63224 968 IJARCCE ISSN (Online) 2278-1021 ISSN (Print) 2319 5940 International Journal of Advanced Research in Computer and Communication Engineering ISO 3297:2007 Certified Vol. 6, Issue 3, March 2017 about so many new things. We thank Prof. V. U. Patel for her valuable guidance for the paper. REFERENCES [1] B.C.Koay, S.S.Cheah, Y.H.Sng, P.Shum, Y.C.Tong, X.Y.Wang, Y.X.Zuo and H.W.Kuek “Design and implementation of Bluetooth energy meter”, IEEE proceeding of the 4th international joint conference of the ICICS, vol.3, pp.1474-1477, Dec.2003. [2] Landi C., Dipt. d.Ing.,dell inf. Secondauniv. di Napoli, Aversa Italy, Morela, P.; lannilo G, “ARM based energy management system using smart meter and web server”, IEEE Instrumentation and Measurement Technology conference, pp.1-5, May-2011. [3] “IoT based energy meter reading, Theft detection and disconnection using PLC modem and power optimization.” by DarshanIyer, Dr. K. A. Radhakrishna Rao. Websites: [4] Vaishnavi S. Gunge, Pratibha S. Yalagi, Walchand Institute of Technology Solapur, “Smart Home Automation: Literature Review”, International Journal of Computer Applications (0975 – 8887) National Seminar on Recent Trends in Data Mining (RTDM 2016) [5] H.G. Rodney Tan, C. H. Lee, and V. H. Mok, Automatic Power Reading Using GSM Network, The 8th International Power Engineering Conference (IPEC2007). Web.30 November2010. [6] D. Mohan Kumar, Working of Electronic Energy Meter, [https://dmohankumar.wordpress.com/2010/04/18/electronic- energy-meter-2/], accessed on 8 January,2017. [7] Counting of pulses in microcontroller according to optocoupler output, [http://www.edgefxkits.com/gsm-based-monthly-electricity- energy-meter-billing-with-sms-upon-gsm-with-user-programable- number-features-together-with-onsite-display-to-the-user], accessed on 15 January,2017. [8] Basic Information & Operation of ESP8266, [https://www.espruino.com/ESP8266], accessed on 22 January,2017. [9] Eric Brown, Linux and Open Source Hardware for IoT. [https://www.linux.com/news/linux-and-open-source-hardware-iot], accessed on 29 January,2017. [10] Optocoupler Tutorial, [http://www.electronics- tutorials.ws/blog/optocoupler.html], accessed on 18 January,2017. [11] PHP MySQL Tutorial, [http://www.mysqltutorial.org/php-mysql/], accessed on 5 February,2017. [12] Getting Started with Arduino, Book by Massimo Banzi. [13] Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud, by Cuno Pfister [14] PHP and MySQL Web Development Book by Luke Welling Copyright to IJARCCE DOI10.17148/IJARCCE.2017.63224 969

References (14)

  1. B.C.Koay, S.S.Cheah, Y.H.Sng, P.Shum, Y.C.Tong, X.Y.Wang, Y.X.Zuo and H.W.Kuek "Design and implementation of Bluetooth energy meter", IEEE proceeding of the 4th international joint conference of the ICICS, vol.3, pp.1474-1477, Dec.2003.
  2. Landi C., Dipt. d.Ing.,dell inf. Secondauniv. di Napoli, Aversa Italy, Morela, P.; lannilo G, "ARM based energy management system using smart meter and web server", IEEE Instrumentation and Measurement Technology conference, pp.1-5, May-2011.
  3. "IoT based energy meter reading, Theft detection and disconnection using PLC modem and power optimization." by DarshanIyer, Dr. K. A. Radhakrishna Rao. Websites:
  4. Vaishnavi S. Gunge, Pratibha S. Yalagi, Walchand Institute of Technology Solapur, "Smart Home Automation: Literature Review", International Journal of Computer Applications (0975 - 8887) National Seminar on Recent Trends in Data Mining (RTDM 2016)
  5. H.G. Rodney Tan, C. H. Lee, and V. H. Mok, Automatic Power Reading Using GSM Network, The 8th International Power Engineering Conference (IPEC2007). Web.30 November2010.
  6. D. Mohan Kumar, Working of Electronic Energy Meter, [https://dmohankumar.wordpress.com/2010/04/18/electronic- energy-meter-2/], accessed on 8 January,2017.
  7. Counting of pulses in microcontroller according to optocoupler output, [http://www.edgefxkits.com/gsm-based-monthly-electricity- energy-meter-billing-with-sms-upon-gsm-with-user-programable- number-features-together-with-onsite-display-to-the-user], accessed on 15 January,2017.
  8. Basic Information & Operation of ESP8266, [https://www.espruino.com/ESP8266], accessed on 22 January,2017.
  9. Eric Brown, Linux and Open Source Hardware for IoT. [https://www.linux.com/news/linux-and-open-source-hardware-iot], accessed on 29 January,2017.
  10. Optocoupler Tutorial, [http://www.electronics- tutorials.ws/blog/optocoupler.html], accessed on 18 January,2017.
  11. PHP MySQL Tutorial, [http://www.mysqltutorial.org/php-mysql/], accessed on 5 February,2017.
  12. Getting Started with Arduino, Book by Massimo Banzi.
  13. Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud, by Cuno Pfister
  14. PHP and MySQL Web Development Book by Luke Welling

FAQs

sparkles

AI

What advantages does the IoT energy meter provide over traditional methods?add

The automated IoT energy meter reduces human intervention, minimizing errors and increasing efficiency in billing. It allows consumers to monitor usage daily via a web interface, enhancing transparency and user experience.

How does the opto-coupler work within the energy meter system?add

The opto-coupler detects the LED blinking from the energy meter, relaying the information to the ATmega-328 microcontroller. This triggers a counter that increments each time it registers 3200 LED blinks, reflecting 1 unit of energy consumed.

What role does the ESP8266 module play in the energy meter design?add

The ESP8266 Wi-Fi module enables the system to communicate with a server, facilitating real-time data transfer. This connection allows consumers to access their energy readings remotely, enhancing convenience.

How is consumer data managed in this automated system?add

Consumer data is stored using a MySQL database that tracks usage and billing information. PHP connects the database to a web interface, allowing users to access their unique readings and billing statements efficiently.

What was the impact of the system on reading accuracy in large apartments?add

The system significantly reduced reading discrepancies in large apartments by providing automated, accurate meter readings. This improvement alleviated issues related to manual reading errors, fostering a more reliable billing process.

About the author
Papers
1
Followers
7
View all papers from PRATIK BAKSHIarrow_forward