249-Article Text-1667-2-10-20210610
249-Article Text-1667-2-10-20210610
249-Article Text-1667-2-10-20210610
ABSTRACT
Problems that often occur in the use of solar panels are the efficiency of solar panels and
monitoring of solar panel generating systems. Monitoring of the output parameters of solar
panels is very necessary to assess the performance and efficiency of a solar panel in real
environmental conditions. Internet of Things (IoT) can make devices communicate with each
other such as sending and receiving data. A monitoring system based on a wireless sensor network
was created to make it easier to get direct and real time information on the output parameter data
of the solar panels. The research objective is to create a monitoring system on a solar panel using
Visual Basic and Blynk applications. This system is designed to determine the output parameters
of the solar panel in the form of current, voltage, light intensity, and position which are processed
directly and displayed in tables and graphs in Real Time conditions. The use of logger data in
this monitoring system is very important. From the results of tests carried out on this monitoring
system, the system is able to record and read the output parameters regarding the resulting
current and voltage data as well as light intensity and the position of the solar panels. Information
about measurement data from each sensor will be stored in the database and can be obtained
directly through an excel spreadsheet.
1. Introduction
Indonesia is located in a tropical area which has a very large potential for solar energy,
around an average of 4.8 kWh/m2/day or equivalent to 112,000 GWp, but its only 71.02 MWp
has been utilized, both interconnected and off-grid (Pulungan et al., 2019). On the other hand, the
growth of energy consumption in Indonesia averages 8.1% per year, not yet balanced with the
growth of electricity generation which only grows on average 5.2% per year (Pradana, Windarto
and Winardi, 2012). The performance of a solar panel that is placed in a certain environmental
condition can be determined by direct monitoring of its output parameters such as voltage, current
and power (Shariff, Abd Rahim and Hew, 2015, Yandi et al., 2017). Monitoring of the output
parameters of solar panels is very necessary to assess the performance of a solar panel in real
environmental conditions. A monitoring system based on a wireless sensor network was created
to make it easier to get direct and real time information on the output parameter data of the solar
panels. This research designed a solar panel monitoring system. The system is able to provide
realtime information to users, so that users can find out and monitor the energy acquisition of
solar panels, such as conditions of voltage, current, power, light intensity, and the position of the
solar panels.
In the research conducted by (Aritonang and Hais, 2020, (Pulungan et al., 2020)), there are
still shortcomings where Thinkspeak as the Web Server used in this tool requires a stable and fast
internet connection. If the internet connection is not in accordance with the capacity required by
Thinkspeak, then Thinkspeak will not update the output value data. The use of the Half Duplex
system in data transmission between Thinkspeak and smartphone applications causes frequent
problems when there is data transmission from the application to Thinkspeak. Then the research
conducted by (Arwanda, 2017), in this study recorded data on the output parameters of the solar
112
Hamdani, et. al… Vol 2(2) 2021 : 112-124
panels which can be seen in tabular form, with the amount of recording the output data from the
solar panels depending on the memory capacity of the SD Card used. Based on these problems, it
is the reason for researchers to make a real time monitoring system tool for controlling the
orientation of the solar panels.
The manufacture of this system utilizes the ATmega 328 (Arduino Uno) microcontroller as
control, the ACS 712 sensor module as a current reading, the INA 219 sensor module as a voltage
reading, the LDR sensor as a light intensity reader, the ADXL345 accelerometer sensor as an
angle reader, and the RTC DS1307 as the timer. The monitoring system is expected to be able to
record and read the resulting current and voltage data, and also the light intensity and position of
the solar panels are displayed in Real Time conditions in the form of tables and graphs, and can
be obtained directly through an excel spreadsheet or database.
2. Literature Review
2.1. Solar Panel Orientation Monitoring System
The monitoring technique for solar panel output parameters that was introduced using the
Arduino Atmega 328 microprocessor, PLX-DAQ data acquisition which can be integrated
directly into Microsoft Office Excel (Fachri, Sara and Away, 2015), current sensor, voltage
sensor, light sensor, time sensor, supply computer power and equipment. The parameters of the
solar panel output, current and voltage, are obtained from the current and voltage sensor readings.
Then the results of the sensor readings are sent to a microprocessor based on the Arduino atmega
328 (Arduino Uno) which is used to fully control the reading of the sensors and control the
transmission to the data acquisition system or software on the computer. During the recording
process, the data obtained is stored in an Excel database in real time.
2.3. Blynk
Blynk is a new platform that makes it possible to quickly build interfaces for controlling
and monitoring hardware projects from iOS and Android devices (Arafat, 2016). This application
is a creative platform for creating graphical interfaces for projects that will be implemented by
simply drag and drop widgets. It is easy to use to set everything up and can be done in less than 5
minutes. Blynk is not attached to any particular board or module. From this platform, we can
113
Hamdani, et. al… Vol 2(2) 2021 : 112-124
control anything remotely, wherever we are and at any time, With a note that it is connected to
the internet with a stable connection and this is what is called the Internet of Things (IOT) system.
114
Hamdani, et. al… Vol 2(2) 2021 : 112-124
Fig. 5. RTC
2.7. Current Sensor ACS712
The current sensor used is an ACS712 module to detect the amount of current flowing
through the terminal block. This sensor can measure positive and negative currents in the range -
5A to 5A. This sensor requires a power supply of 5V. To read the middle value (zero Ampere)
the sensor voltage is set at 2.5V which is half the power supply voltage VCC = 5V. On the negative
polarity the current reading of -5A occurs at a voltage of 0.5V. The degree of change in voltage
has a linear correlation with the current of 400 mV / Ampere.
115
Hamdani, et. al… Vol 2(2) 2021 : 112-124
3. Research Methods
3.1. Block Diagram
In this study, the Real Time monitoring system on controlling the orientation period of the
solar panel using Visual Basic consists of several parts including the ATmega328
Microcontroller, DS1307 RTC, ACS712 current sensor, INA219 voltage sensor, nodeMCU
ESP8266, Visual Basic and Blynk.
116
Hamdani, et. al… Vol 2(2) 2021 : 112-124
117
Hamdani, et. al… Vol 2(2) 2021 : 112-124
118
Hamdani, et. al… Vol 2(2) 2021 : 112-124
The software design in this study used visual basic and Blynk. Where visual basic is used
to display data and graphs of measurements made in real time. Figure 11 shows the Visual Basic
display where there are data tables and graphs used for grouping the output parameters from the
solar panel in real time as well as being stored and useful for viewing previous measurement
results. On the other hand, the appearance of Blynk as in in Figure 12 is in the form of time data,
voltage, current, power, light intensity, and the position of the solar panels which are packaged in
tabular form.
3.4. Flowchart
Flowcharts in program design will be made as the basic concept of the system. The
following is a flowchart of the Solar Panel Orientation Controller.
Figure 13 shows a flowchart of how the whole tool works. The system is started by
activating the tool and activating the tool will turn on the tool and then the system will display the
hour, minute and second information. From this time display, the system will activate the reading
of the voltage and current sensors from the detection of the solar panels. Then the system sends
119
Hamdani, et. al… Vol 2(2) 2021 : 112-124
data via ESP8266 where the data can be accessed via the internet network. The data will be
connected to a smartphone, so that the user can receive data and monitor the solar panel, and the
data is sent to a PC via serial communication which is received by the Visual Basic application
and processed, then the data is stored in a Visual Basic database in the form of excel. When it is
finished, the system will repeat the reading of the RTC, and when it has finished measuring data
or monitoring the system can be terminated.
This RTC test is done by providing real timing data input received by Arduino which is then
displayed on the LCD. If the time data received by the LCD is in accordance with Figure 14, it
can be concluded that the circuit is working properly.
This ADXL345 sensor test aims to ensure the position of the tilt angle of the solar panel with the
X, Y, and Z axes detected by the sensor. After the data received by Arduino from the sensor
matches the position of the tilt angle of the solar panel, the testing process can be continued.
120
Hamdani, et. al… Vol 2(2) 2021 : 112-124
121
Hamdani, et. al… Vol 2(2) 2021 : 112-124
122
Hamdani, et. al… Vol 2(2) 2021 : 112-124
5. Conclusion
Based on the experiments conducted, it can be concluded that the solar panel real time
monitoring system that has been designed can record and read data on current, voltage, power,
light intensity, and position of the solar panels in real time. The system can work properly and
successfully transmits measurement data to the database. The accuracy of the reading of the solar
panel output parameters is largely determined by the accuracy of the current and voltage sensors
that used in the solar panel performance monitoring system. Current and voltage sensors that are
used get the difference in reading within normal limits.
References
Ambarita, J., & Priramadhi, R. A. (2019). Rancang Bangun Prototipe Smarthome Berbasis
123
Hamdani, et. al… Vol 2(2) 2021 : 112-124
124