IoT Solar Energy Monitoring System
IoT Solar Energy Monitoring System
Abstract
This research presents a novel approach to IoT-based solar energy measurement and
monitoring. The proposed system incorporates various components such as solar panels,
current and voltage sensors, temperature sensors, an ESP32 microcontroller, LED display,
BLYNK cloud, and a battery for energy storage. The system enables the conversion of
sunlight into electric energy and accurately measures and monitors the current, voltage, and
temperature of the solar panels. The collected data is transmitted to the cloud and displayed
on a mobile application for convenient access and analysis. A mathematical model is
developed to establish the relationship between temperature, voltage, and current. The model
accurately predicts the electrical output of the solar panel based on temperature variations.
The experimental results demonstrate the reliability and accuracy of the model, with close
alignment between the predicted and actual measurements. The power consumption readings
15777
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
1. Introduction
Solar energy is a renewable and sustainable source of power that has gained significant
attention in recent years due to its potential for mitigating environmental impacts and
reducing dependence on fossil fuels. Monitoring and accurately measuring solar energy
parameters are crucial for efficient energy management and optimization [1]–[3].
The advent of Internet of Things (IoT) technology has revolutionized the field of solar energy
monitoring. IoT-based systems utilize interconnected devices and sensors to collect and
transmit data from solar panels, enabling real-time monitoring and analysis. These systems
offer advantages such as remote accessibility, enhanced data accuracy, and the ability to
optimize energy utilization [4]–[6].
Various sensor technologies play a vital role in IoT-based solar energy monitoring systems.
Current sensors measure the electric current generated by solar panels, while voltage sensors
measure the voltage output. [7]–[9] Temperature sensors monitor the temperature variations
of the solar panels, providing insights into their performance and efficiency. These sensors,
when integrated into the monitoring system, facilitate accurate data collection and analysis
[7], [10].
Microcontrollers, such as the ESP32, are widely employed in IoT-based solar energy
monitoring systems. These microcontrollers act as the central processing units, collecting
data from the sensors and transmitting it to the cloud storage. Cloud integration enables
secure data storage, real-time data visualization, and remote access to the monitoring system
[11], [12].
Mathematical modeling plays a crucial role in understanding the relationship between solar
energy parameters. Researchers have developed mathematical models to predict the voltage
15778
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
The visualization of collected data is essential for users to analyze and interpret the solar
energy monitoring system's performance. Mobile applications provide a user-friendly
interface to access and visualize the recorded data, enabling real-time monitoring, trend
analysis, and system control. These applications enhance the usability and accessibility of
solar energy monitoring systems, empowering users to make informed decisions regarding
energy utilization [13]–[15]. Numerous case studies have been conducted to evaluate the
effectiveness and efficiency of IoT-based solar energy monitoring systems. These studies
involve the installation of monitoring systems in real-world settings, collecting data over
extended periods, and analyzing system performance. Experimental validation provides
insights into the accuracy, reliability, and practicality of the proposed models and monitoring
systems.
This research article presents a novel approach to IoT-based solar energy measurement and
monitoring. The proposed system incorporates various components such as solar panels,
sensors, microcontrollers, cloud storage, and a mobile application. It utilizes these
components to accurately measure and monitor solar energy parameters, predict electrical
output based on temperature variations, and visualize the data for users. The research
contributes to the field of renewable energy by offering an efficient and accessible solution
for monitoring and optimizing solar energy systems. The findings highlight the system's
reliability, accuracy, and potential for enhancing energy management and promoting
sustainable practices.
2. Proposed methodology
In this research, an innovative IoT-based model is developed for solar power monitoring as
shown in figure 1. The proposed system comprises various components that work together to
convert sunlight into electric energy and monitor its generation, storage, and consumption.
The key components of the system include solar panels, current and voltage sensors, a
temperature sensor, an ESP32 microcontroller, an LED display, the BLYNK cloud platform,
and a battery for energy storage and discharge to the load. The process begins with the solar
panels, which are designed to efficiently convert sunlight into electrical energy using
photovoltaic cells. As the solar cells absorb sunlight, they generate a direct current (DC)
15779
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
In addition to electricity generation, the system also measures the temperature associated with
the solar panels. A temperature sensor is integrated into the system to capture the
corresponding increase in temperature resulting from the energy conversion process. This
data helps in understanding the impact of temperature on the efficiency and performance of
the solar panels. The generated electricity is then stored in a battery for later use. The energy
storage component of the system allows for capturing surplus energy produced during peak
generation periods and utilizing it when the demand exceeds the instantaneous solar
generation. By monitoring the energy stored in the battery, the system ensures efficient
utilization of solar energy.
Furthermore, the system tracks the average electricity consumption from the solar battery
during various time intervals. This data provides insights into the energy usage patterns over
time. By analyzing the energy consumption trends, the system can identify peak demand
periods, optimize energy distribution, and plan for future energy requirements. Based on the
collected data, a mathematical model is developed to establish the relationship between
voltage, current, and temperature. This model aids in predicting and optimizing the energy
generation and consumption patterns. It provides valuable insights into the behavior of the
system under different environmental conditions and helps optimize its performance.
Moreover, the IoT model allows for monitoring the energy demands of various loads
connected to the system. By noting the electricity consumed by different loads at various
times, the system can create a comprehensive understanding of energy consumption patterns.
This information is utilized to develop a mathematical model that correlates the energy
consumption with specific loads at different times. By effectively managing the energy
distribution and load balancing, the system ensures efficient utilization of solar power
resources.
15780
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
1. Solar Panels:
Solar panels are the fundamental component of the system, responsible for converting
sunlight into electrical energy. These panels consist of multiple photovoltaic cells, which
employ the photovoltaic effect to generate electricity. When sunlight hits the solar panels, the
photons in the sunlight excite the electrons in the cells, creating a flow of electric current. The
solar panels used in this research are designed with high-efficiency materials and advanced
manufacturing techniques to maximize energy conversion efficiency.
2. Current Sensor:
A current sensor is a crucial component that measures the electric current generated by the
solar panels. It provides real-time data on the amount of electricity being produced. The
current sensor used in this research is specifically designed for high accuracy and precision,
allowing for precise monitoring of the electrical output. By continuously monitoring the
current, the system can assess the performance of the solar panels and detect any
abnormalities or deviations that may occur during the energy generation process.
3. Voltage Sensor:
Similar to the current sensor, a voltage sensor is employed to measure the electric voltage
generated by the solar panels. It provides information about the voltage levels, enabling
15781
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
4. Temperature Sensor:
Temperature plays a significant role in the efficiency and performance of solar panels. A
temperature sensor is incorporated into the system to measure the temperature associated with
the solar panels. It captures the corresponding increase in temperature resulting from the
energy conversion process. The temperature sensor used in this research is designed to have a
high degree of sensitivity and accuracy. By monitoring the temperature, the system can
understand the impact of temperature on the efficiency of the solar panels and optimize their
performance under different environmental conditions.
5. ESP32 Microcontroller:
The ESP32 microcontroller serves as the central processing unit of the system, responsible
for controlling and coordinating the operation of various components. It gathers data from the
sensors, processes the information, and controls the functionalities of the system. The ESP32
microcontroller used in this research is chosen for its powerful computing capabilities, low
power consumption, and compatibility with IoT applications. It interfaces with other
components of the system, facilitating seamless communication and efficient data
management.
6. LED Display:
An LED display is integrated into the system to provide real-time information and visual
feedback. It serves as a user interface, presenting important data related to energy generation,
storage levels, and consumption patterns. The LED display used in this research is designed
to be compact, energy-efficient, and easily readable. It provides a clear and concise
representation of the system's performance, enabling users to monitor the energy-related
metrics at a glance.
7. BLYNK Cloud:
The BLYNK cloud platform is utilized to establish a connection between the IoT-based solar
power monitoring system and the cloud infrastructure. It enables remote monitoring and
15782
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
8. Battery:
The battery serves as an essential component for energy storage in the system. It allows for
capturing surplus energy generated during peak periods and storing it for later use when the
demand exceeds the instantaneous solar generation. The battery used in this research is
designed to have a high energy density, long cycle life, and efficient energy conversion. It
plays a crucial role in optimizing energy utilization, ensuring a stable power supply, and
enabling the system to operate independently during low or no sunlight periods. The battery
management system integrated with the battery ensures safe and efficient charging and
discharging operations.
9. Mathematical Modeling:
By integrating these various components, this IoT-based solar power monitoring system
offers enhanced capabilities for energy generation, monitoring, and control. The solar panels
capture sunlight and convert it into electrical energy, while the current and voltage sensors
measure the electricity generated. The temperature sensor provides information on the impact
of temperature on system performance. The ESP32 microcontroller acts as the central
processing unit, facilitating data collection, analysis, and control. The LED display presents
real-time information to the user, and the BLYNK cloud platform enables remote monitoring
and management. The battery ensures efficient energy storage, while mathematical modeling
enhances system analysis and optimization. The developed IoT based monitoring system is
shown in figure 2.
15783
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
In the context of the IoT-based solar power monitoring system described in this research,
several equations can be formulated to establish relationships between different parameters
such as temperature, voltage, current, and power consumption from the battery over time.
Let's explore these equations and their significance.
One of the key relationships to consider is the impact of temperature on the voltage output of
the solar panels. Generally, as temperature increases, the voltage output of the solar panels
tends to decrease. This relationship can be represented by an equation such as:
In this equation, V(t) represents the voltage output at a given time t, V0 represents the initial
voltage output, T(t) represents the temperature at time t, T0 represents the reference
temperature, and k1 is a constant that quantifies the effect of temperature on voltage output.
The equation captures the temperature dependency of the voltage output and enables
monitoring and analysis of how temperature fluctuations affect the overall system
performance. By measuring the temperature and voltage, the system can estimate the impact
of temperature on the voltage output and optimize the system's operation accordingly.
15784
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
Similarly, temperature can also affect the current output of the solar panels. In most cases, as
the temperature increases, the current output decreases. This relationship can be represented
by an equation such as:
Here, I(t) represents the current output at time t, I0 represents the initial current output, T(t)
represents the temperature at time t, T0 represents the reference temperature, and k2 is a
constant that characterizes the impact of temperature on current output.
By monitoring the temperature and current output, the system can analyze how temperature
variations affect the current generated by the solar panels. This information enables better
understanding of the system's behavior under different environmental conditions and
facilitates performance optimization.
To monitor the power consumption from the battery, an equation relating the power
consumed to time can be developed. This equation can take into account the average power
consumed during various time intervals. For example:
In this equation, P(t) represents the power consumption at time t, Pavg represents the average
power consumed during a specific time interval, and t0 represents the starting time of that
interval. This equation allows for tracking and analyzing the power consumption from the
battery over time. By calculating the average power consumption during different time
periods, the system can identify peak demand periods and optimize the energy distribution
accordingly.
By utilizing these equations, the IoT-based solar power monitoring system can effectively
analyze and optimize its performance. The temperature and voltage relationship equation
helps understand the impact of temperature on the voltage output of the solar panels, enabling
adjustments to ensure optimal performance. The temperature and current relationship
equation provides insights into the effect of temperature on current output, aiding in system
optimization. Finally, the power consumption equation allows for monitoring and optimizing
the energy usage from the battery. These equations, in conjunction with data collected from
15785
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
In the proposed system, extensive testing was conducted during the day to evaluate its
performance. The current and voltage outputs of the solar panels were continuously
monitored to assess the system's functionality and efficiency. The ESP32 microcontroller,
serving as the central processing unit, accurately collected and transmitted the data to both
the cloud and the display unit for further analysis and visualization. By establishing a
seamless connection with the cloud infrastructure, the system ensured that the data was
securely transmitted and readily accessible from any location. This allowed for real-time
monitoring and remote management of the solar power generation and consumption
parameters. The cloud platform provided a convenient and user-friendly interface to view and
analyze the results obtained from the system.
The display unit, integrated with the system, played a vital role in presenting the collected
data and results. It provided immediate visual feedback, allowing users to monitor the
performance metrics, such as current, voltage, and power consumption. The display unit
enhanced the user experience by presenting real-time information in a clear and concise
manner, making it easier to understand and assess the system's performance. The results
obtained from the system testing demonstrated its successful operation and accurate data
collection. The continuous monitoring of the current and voltage outputs of the solar panels
allowed for the detection of any abnormalities or variations in the energy generation process.
Any fluctuations in the current or voltage levels were promptly identified, enabling quick
response and optimization of the system's performance.
The reliable transmission of data from the microcontroller to the cloud and display unit
ensured that the collected information was readily available for analysis and evaluation. The
cloud platform offered advanced data visualization and analytics capabilities, allowing for
comprehensive monitoring and assessment of the system's performance over time. Users
could easily access the data from the cloud, visualize trends, and make informed decisions
regarding energy consumption and system optimization. Furthermore, the integration of the
display unit provided an immediate visual representation of the data, facilitating real-time
monitoring and enhancing user engagement. Users could observe the current and voltage
values, track the energy consumption, and assess the overall system performance at a glance.
15786
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
The successful implementation of the proposed system, with accurate data collection, reliable
data transmission to the cloud, and effective presentation of results on the display unit,
highlights its potential for efficient solar power monitoring. The combination of IoT
technology, cloud connectivity, and real-time data visualization offers a robust and user-
friendly solution for monitoring and optimizing solar energy generation and consumption.
The results obtained from the system testing validate the effectiveness of the proposed
approach in monitoring solar power generation, detecting variations in current and voltage,
and enabling informed decision-making for energy optimization. The system provides a
reliable and efficient means to utilize solar energy resources and contributes to the overall
goal of sustainable and renewable energy utilization.
The provided table 1 displays readings from the sensors (temperature, current, and voltage)
obtained from the solar panel at different time intervals. Additionally, it includes the predicted
response output (current and voltage) generated by the mathematical model based on the
collected sensor data. Let's delve into a detailed explanation of the table and analyze the
varying patterns and the accuracy of the predictions.
15787
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
The figure 3 illustrates the comparison between the actual and predicted voltage and current
values with respect to temperature. The x-axis represents the temperature in degrees Celsius,
while the y-axis represents the voltage and current values. The blue line represents the actual
measurements obtained from the sensors, while the red line represents the predicted values
generated by the mathematical model. The figure 3 provides a visual representation of the
model's accuracy in capturing the relationship between temperature and the electrical output
of the solar panel, showcasing the alignment between the actual and predicted values.
15788
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
Current (A)
2
0
26 28 30
Temperature (°C)
15
Voltage (V)
Predicted Voltage (V)
Voltage (V)
10
0
26 28 30
Temperature (°C)
Fig. 3 Comparison of Actual and Predicted Voltage and Current with Respect to
Temperature
The table presents three columns: Morning Power Consumption, Afternoon Power
Consumption, and Evening Power Consumption. Each row represents a specific time interval,
and the values in each cell indicate the power consumption in kilowatts (W) during that
particular time period. Analyzing the data, we observe variations in power consumption
throughout the day. During the morning time intervals, the power consumption ranges from
1.1 W to 2.5 W. This indicates that the energy demand is relatively lower during the morning
hours. Moving to the afternoon, we see an increase in power consumption, with values
ranging from 2.9 W to 3.3 W. This higher power consumption during the afternoon suggests a
peak demand period when energy usage tends to be at its highest. It could be attributed to
factors such as increased activity, usage of appliances, or industrial operations.
As we transition to the evening, power consumption gradually decreases, ranging from 0.5 W
to 1.9 W. This decline is expected as daylight diminishes, and people typically start to wind
down their activities, leading to a reduced demand for energy. The detailed power
consumption readings captured in the table are valuable for several purposes. They provide
insights into the consumption patterns throughout the day, allowing for better energy
management and optimization. By identifying peak consumption periods, individuals or
organizations can implement strategies to reduce energy usage during those times or allocate
15789
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
Additionally, by monitoring and analyzing power consumption over time, it becomes possible
to identify trends, anomalies, or potential areas for energy efficiency improvements. This
information can guide energy conservation initiatives, promote sustainable practices, and
support the development of more energy-efficient technologies and systems.
Caption: The figure showcases a mobile application designed to monitor and access the
recorded data stored in the cloud. The mobile app provides a user-friendly interface for users
to view and analyze the data collected from the IoT-based solar energy monitoring system.
Users can access real-time and historical data related to solar panel performance, including
temperature, current, voltage, and power consumption.
15790
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Time Interval
Fig. 5 Mobile Application for Monitoring Recorded Data from Cloud Storage
15791
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
Conclusion
In conclusion, this research presents a novel approach to IoT-based solar energy measurement
and monitoring. The proposed system integrates various components, including solar panels,
current and voltage sensors, temperature sensors, an ESP32 microcontroller, LED display,
BLYNK cloud, and a battery for energy storage and discharge to the load. Through extensive
experimentation and analysis, the system demonstrates effective monitoring and
measurement of solar energy parameters. The mathematical model developed in this research
establishes a relationship between temperature, voltage, and current. It accurately predicts the
electrical output of the solar panel based on temperature variations, facilitating efficient
energy utilization and system optimization. The model's predictions closely align with the
actual measurements, showcasing its reliability and accuracy. The presented results and
discussions provide valuable insights into the system's performance and the relationship
between temperature, power consumption, and energy generation. The analysis of power
consumption during different time intervals highlights the varying demand patterns
throughout the day, aiding in load balancing and energy management strategies. The
integration of a mobile application for data monitoring and analysis enhances the usability
and accessibility of the system. Users can conveniently access real-time and historical data,
track energy generation and consumption trends, and receive alerts or notifications. This
empowers users to make informed decisions regarding energy usage and optimize the
performance of the solar energy system. This research contributes to the field of renewable
energy by providing an efficient IoT-based monitoring and measurement model for solar
energy. The proposed system offers a comprehensive approach to monitoring solar energy
parameters, enabling effective energy management, optimization, and sustainable practices.
Future research can focus on further refining the mathematical model, exploring additional
energy optimization techniques, and integrating advanced machine learning algorithms for
enhanced prediction accuracy.
15792
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
[1] C. Vennila et al., “Forecasting Solar Energy Production Using Machine Learning,”
International Journal of Photoenergy, vol. 2022, 2022, doi: 10.1155/2022/7797488.
[4] D. V. Soundari, R. Shri Yazhini, T. Sneka, S. Shobika, and S. Srijith Raj, “IoT Based
Intelligent Fire Fighting Machine Using Arduino,” Proceedings of the 5th
International Conference on Electronics, Communication and Aerospace Technology,
ICECA 2021, no. Iceca, pp. 445–451, 2021, doi: 10.1109/ICECA52323.2021.9676011.
[7] M. S. Babu, T. A. Anirudh, and P. Jayashree, “Fuzzy system based vehicle health
monitoring and performance calibration,” International Conference on Electrical,
Electronics, and Optimization Techniques, ICEEOT 2016, pp. 2549–2554, 2016, doi:
10.1109/ICEEOT.2016.7755153.
[8] D. P. Mishra and P. Ray, Fault detection, location and classification of a transmission
line, vol. 30, no. 5. Springer London, 2018.
15793
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794
A Novel Approach to IoT-Based Solar Energy Measurement and Monitoring Model
15794
Eur. Chem. Bull. 2023, 12(Special Issue 4), 15777-15794