Track1 1570688080
Track1 1570688080
Track1 1570688080
net/publication/349658119
CITATIONS READS
2 745
3 authors, including:
Belen Septian
Universitas Multi Data Palembang
2 PUBLICATIONS 2 CITATIONS
SEE PROFILE
All content following this page was uploaded by Belen Septian on 03 July 2022.
Abstract—Internet of Things is widely used to monitor and using ZMPT101B [4]. It was used to get voltage
control electronic devices. It is technology combined embedded measurements. It was connected to analog input pin of
system and internet technology by which people can monitor Arduino microcontroller and calculation was done using
devices throughout internet network anywhere in the world. A polynomial regression.
power monitoring system using IoT is an affordable solution to
monitor power parameters of diesel generator such as voltage,
A generator monitoring system that measures fuel level and
current, running hours, and fuel status from external fuel tank. power was done by [9]. In this study, fuel level was measured
The system uses an Arduino Uno microcontroller as a processor using buoy mechanism. When there was an increase in liquid
and SIM900 GSM/GPRS module to send data into a web server. level, it would move the buoy which would rotate the rheostat
ZMPT101B and SCT-013-030 are used to monitor AC voltage sensor so that it would give a different resistance value at each
and load current respectively. Whereas running hours fuel level. To measure power, PZEM-004T sensor was used
parameter is taken based on status of measured voltage. The and the results were compared with CM3286-20 clamp meter.
results showed that the system could display those parameters Based on previous studies, a complete system that
real-time on the website application. It also displayed running measures voltage, current, fuel level, and running hours has
status of generator and online or offline status of the system.
Furthermore, this system helped technicians to determine
not yet been done. The objective of this paper is to monitor
maintenance time appropriately. power parameters such as current, voltage, fuel level, as well
as running hours which is taken from measured voltage using
Keywords—IoT, Power monitoring system, Arduino Uno, Arduino Uno. The Arduino microprocessor board is a single
SIM900 GSM/GPRS module, Website application board microprocessor used in intelligent projects and
prototyping [4]. Sensor parameters are to be sent throughout
I. INTRODUCTION the internet and can be monitored via website application.
Electrical power is the most important source for electronic
devices. In industrial systems, electrical power is needed to II. DESIGN METHOD
keep control systems running for 24 hours. Stable power There are several methods of measuring fuel level sensors,
source should also be taken care to prevent devices from being including measurements with resistance, capacitance, and
damaged. Diesel generator is a fossil-fuel powered generator ultrasonic methods [9]. In this study, fuel level will be
employed to supply electrical power [1]. It can be used as measured using ultrasonic sensor. Current will be measured
either main or backup energy. Generator needs to be using CT sensor, as for voltage and running hours will be
maintained to get its maximum lifespan. Running hours can measured concurrently using a single-phase voltage sensor.
be used as an indicator by which operator can determine The system consists of two major parts which are hardware
appropriate time for generator maintenance. Monitoring the and software. Hardware part consists of a schematic diagram
current and voltage is also important to make sure it gives and components. While software part consists of IoT
stable power source. architecture and I/O connections.
Development of IoT rises significantly as internet becomes
common for many people. With the advancement of mobile A. Architecture of Hardware
phones, people can monitor electronic devices easily through Fig. 1. shows the schematic diagram used for building this
their mobile phones. IoT starts with a sensor. A sensor needs system. It consists of Arduino Uno, SIM900 GSM/GPRS
to be connected with a controller or a processor so that it can module, US-100 ultrasonic sensor, ZMPT101B voltage
constantly sense the parameters for which it is used for [2]. sensor, SCT-013-030 current sensor, and LCD interface.
Internet of Things (IoT) links anything from anywhere in the ZMPT101B is used to measure voltage by connecting which
universe. It communicates with almost everything around the to the power source. According to [5], The ZMPT101B
world. The communication can be a control signal or operates on 5V DC and it contains two AC input (Phase and
identified data from this world. It is a common internet data Neutral) pins and four DC output pins (Vcc, Out and two
communication and is communicated in different ways [3]. Gnd.). The output of ZMPT101B is given to the analog pin [5]
In [6], authors used SCT-013-030 and Arduino Uno to of Arduino Uno. While SCT-013-030 will be clamped upon
measure power consumption based on loads. ESP8266 was the cable to get load current measurements. As per the
used to send data using IoT concept. Another study to measure datasheet, this current sensor gives 1V output for 30A current
power consumption was done in [7]. Energy meter was used sensed [6]. As the current value is lower, the CT output
along with Arduino Uno and RTC clock. RTC clock captured accuracy also falls [6]. To measure running hours, 220 VAC
the time of energy usage and saved the data into EEPROM. is calculated periodically when generator running and is to be
Measured data would be sent in the form of SMS using GSM saved temporarily in EEPROM microcontroller. According to
module. Further study in power monitoring system was done
Fig. 6. Graph of Voltage vs Time When ZMPT101B did not sense AC voltage or generator
state was “OFF” as shown in Fig. 10., microcontroller would
send voltage data as “0” in floating-point format. EEPROM
would not save anything and it would keep the existing value.