Solar Power Monitoring Using IoT (Report Book)
Solar Power Monitoring Using IoT (Report Book)
CHAPTER 1
INTRODUCTION
is to improve the overall electricity generation using a single axis sun tracking
system and also to provide the design for residential use. LDR or light
dependent resistor has been chosen as the sensor because LDR is commonly
used in sun tracking systems. This is because LDR is sensitive to the light.
The resistance of LDR will decrease with increasing incident light intensity. For
the controller, AT89S52 had been chosen. This ATMEL programming will give
the pulse to the driver to move the motor. For the driver, bi-directional DC
motor control using relay has been used. The motor controller had been
chosen because it can control the motor to rotate clockwise and
counterclockwise easily. DC geared motor also been 8chosen because it has a
hold torque up to 24 kg.cm and low rpm. Last but not least, LM7805 is used to
convert the input voltage from the source to 5 V output because integrated
circuit only need 5 V to operate.
viable preposition despite the enhancement in system cost. It is possible to align the tracking
heliostat normal to the sun using electronic control by a microcontroller.
Now when the earth rotates and the sun gets shifted from its earlier position the reflection
of the incident rays will also change. Thus as a result the light will fall on the sensors kept on
each side of the solar panel. The tracking circuit is so designed that when reflection falls on
say the sensor attached to the right of the panel, the tracker will move towards the left, and
visa-versa. Similar is the case when the reflection falls on the sensor attached at the top of the
panel, circuit will make the tracker to move downwards. We here have tried to bring two simple
principles together. One being, the normal principle of incidence and reflection on which our
tracker works. And the other is the principle on which the solar panel works, which is on the
incidence of the solar rays, the photovoltaic cells, will produce electricity. This both principles
are combined there and as a result of which we are able to fetch nearly double the output
which the panel gives
normally. Precisely speaking the tracker is liable for two kinds of rotations, one
is on the vertical axis and other is on the horizontal axis. The earlier is for the
right-left movement of the reflection and the latter is for the up-down
movement of the reflector, for aligning reflection on the panel.
MMANTC 4 ELECTRICAL DEPARTMENT
IoT SOLAR POWER MONITORING
CHAPTER 2
OVERVIEW OF LITERATURE
2.1 Literature Review:
IoT based systems are designed to get an optimum power output from the
solar panels when dust is accumulated on it. And, a monitoring system is
designed for there is any malfunctioning of solar panels will be displayed on
and we can also get information about whether the solar or battery connected
for the load. Different parameters like voltage, current, and temperature are
displayed on the LCD by using IoT technology. Now we are getting only
information we can see in the cloud but in the future we can control the whole
system through IOT which Distant is distant. [1]
IoT based solar monitoring system keeps continue track of solar power
plant, the daily weekly and monthly analysis become easy to detect any fault
occurred within power plant as the generated power supply may show its
consistency in data of solar power plant.[2]
Implementing Renewable Energy technologies is one recommended way of reducing
the environmental impact. Because of frequent power cuts it is important to use renewable
energy and monitor it. Monitoring guides the user in analysis of renewable energy usage.
This system is cost effective. The system efficiency is about 95%.This enables the efficient
use of renewable energy. Thus it is reducing the electricity issue. This project can be further
enhanced, by using the results of this current project, i.e. the monitoring values obtained are
helpful in predicting the future values of the parameters considered. The data stored in the
cloud can also be analyzed using the MATLAB. The CSV file from the cloud is taken for
analysis in R. The web application can be developed for interaction with the end user; the
user can also predict values of the future events. In the same way we can go for android
applications. During the prediction two or more models can be used for same dataset, to find
the accuracy of each model.[3]
In this investigation it has assessed various procedures that are used for
the tracing of solar panels. It can be manipulated anywhere such as
house-hold activities in office even for industrial purposes. The cost of the
implementation of this task can be fluctuated by various methods. If the user’s
consideration is on cost, then the method of using Arduino in the module can
be an agreeable one. For this it is also a low power
conventional solar based electrical vehicle system for converter design and the
adoption of suitable Maximum Power Point Tracking (MPPT) techniques. [8]
The panels are not stationary but moving according to the positions of the sun
thus, it ensures the appropriate working of the trackers. The efficiency is
therefore increased and the performance outcome is optimally achieved.
Improved efficiency ensures the cost effectiveness, therefore the trackers are
more economical and would be a best option to choose for. [9]
Use of the internet of things for monitoring of power harnessed by solar
PV modules is a basic requirement as renewable power obtained is getting
facilitated with a grid. Remote monitoring of plants reduces the human efforts
and increases the reliability of energy obtained from solar. Monitoring also
reduces faults in the system and operation and maintenance activities can be
scheduled on the basis of data obtained. Use of raspberry Pi provides a
reasonably cost effective Internet of Things platform for connecting and
interconnecting various sensors and electrical devices to monitor the plant
performance. Power generated by the plant thus can be monitored in CAPEX
and especially in the BOOT module where the investor is investing his money
to sell the power to the consumer or a client. In future, the plant monitoring
phase will be enhanced by remote controlling the entire plant to do various
tasks like Inverter turning ON/OFF, remote isolation of plant under faulty
situations etc. [10]
In this paper a low-cost monitoring system for maximum power tracking in
a photovoltaic module is designed. The IOT technique is used in order to
monitor data such as Vpv, Ipv, VL, IL, and D in real time on a website. This
technology makes it possible in particular to improve the monitoring, the
performance and the maintenance of the photovoltaic generator. The designed
system can analyse and /or check the status of parameters being measured in
a photovoltaic system. It can be mainly used to control the evolution of the
maximum output power on line. Some options will be considered in the future,
for example: the detection of faults and the failure of the sensors, receiving
warning messages if the system is damaged and remote sensing monitoring. In
this paper a low-cost monitoring system for maximum power tracking in a
photovoltaic module is designed. The IOT technique is used in order to monitor
data such as Vpv, Ipv, VL, IL, and D in real time on a website. This technology
makes it possible in particular to improve the monitoring, the performance and
the maintenance of the photovoltaic generator. The designed system can
analyse and /or check the status of parameters being measured in a
photovoltaic system. It can be mainly used to control the evolution
of the maximum output power on line. Some options will be considered in the
future, for example: the detection of faults and the failure of the sensors,
receiving warning messages if the system is damaged and remote sensing
monitoring. [11]
This paper is associated with the keynote talk of the author at the IISA
2017 which argues that communication aspects of an array of solar panels can
be viewed in the context of the Internet of Things. We described several new
technologies, electronics, and algorithms for solar array monitoring and
control. The electronics and algorithms developed by collaborative activities
involving industry, university and government organizations demonstrate that
an Internet-of-Things framework can be indeed used for utility-scale solar
farms. We have discussed several approaches involving statistical signal
processing, machine learning and computer vision that can be used in
conjunction with this IOT solar energy framework to elevate efficiencies. [12]
field test of photovoltaic power generation, the frequency and causes of the
failures of the photovoltaic power generation system are various but mainly
point to multiple failures occurring in the operational phase.
From this point of view, it is necessary to secure long-term efficiency of the
system and provide technical support for stable operations. Therefore,
countermeasures are important in terms of maintenance for efficient and
long-term introduction of PV systems. In the next section, we describe an
effective method of constructing a monitoring and fault-checking system that
can efficiently cope with the maintenance of the photovoltaic system by
combining ICT technology.
CHAPTER 3
PROJECT DEFINITION AND SPECIFICATION
3.1Project Definition:
There are 3 main sections of the project which are monitoring section,
generating section & utilization. In this project 9 volt, 3 watt, 300 mA, 6 solar
panels are used to produce the power to run the entire project including
monitoring system, sun tracking system & utilization system. In the tracking
mechanism the solar panels are fixed on a flat platform and that platform is
placed on a shaft and Shaft is connected to a servo motor with gears. Gears
are used to produce the sufficient amount of torque to run the solar platform
and also to reduce the rotation speed.
There are 6, 5mm LDR is used to detect the position of the sun. These all
6 ldr is interfaced with the Arduino Nano via the analog pins. All the 6 LDR are
fixed in a small tube at 30° separated to each other towards the sky. When the
sun is at the top the ldr placed at 90° gives the lowest resistance to the
Arduino. The Arduino is programmed to compare all the six LDR inputs and
compare it. By using the Arduino program all the six LDR inputs are compared
and it checks which LDR is giving the lowest resistance due to the highest sun
intensity. After the comparison the Arduino gives the input to the servo motor
(MG995) according to the compared data and servo sets to the highest light
intensity producing angle.
Due to the sun tracking we get the max output throughout the day and we
can consume this electrical energy to run our applications. After the sun
tracking generated supply is given to the monitoring system. Monitoring
system includes Arduino Nano, a 16*2 LCD display, one current sensor, one
voltage divider circuit, a 24-9 volt input & 5 volt regulated output voltage
regulator & 5 3.3 volt red colored diffused led is used.
Monitoring system monitors the voltage, current & watt by talking the current
input through the current sensor & voltage level by the voltage divider circuit
and for the conversion process by the Arduino programming we get the power
parameters for our system.
This all parameters ie voltage current & watt is displayed using a 16*2 lcd
display which is interfaced with the Arduino uno. We can switch on & off of
16*2 lcd according to our need by a DPDT switch provided on the monitoring
panel.
If we are not near the generating system & if we want to monitor our
system so we can use the internet monitoring feature provided in the
monitoring panel.
A Node MCU wi-fi enabled microcontroller is used to monitor the data online.
The all important parameter is communicated & transferred using the serial
communication of JASON library in between the Node MCU & Arduino. After
receiving the important data it is sent on the Ada fruit IOT platform which
shows our data on the website Adafruit.com. A refresh rate of 8 second is used
to update all the parameters on the IOT platform in real-time. We can
continuously monitor our plant data without any error 24*7 days. There's also a
DPDT switch that is used to on & off our online monitoring according to our
need.
The generated energy after passing from the previous process we can
now utilize it according to our need. A master switch is given in the control
panel to on & off our entire generating station. And also a 2 amp switch is
provided to switch our connection load.
Specifications:
Voltage divider circuit
Input voltage : 5 volt.
Measurable voltage : 0-12 volt dc.
Current sensor :
Operating voltage, 5 volt DC
Measurable current, 5 Amp AC & DC.
Working principle, hall effect.
16* LCD :
Operating voltage, 5 volt DC.
No of character, 32.
Background color, blue.
DPDT switch :
Current rating, 2 Amp.
Red diffused LED :
Operating voltage, 3.3 volt.
Color, red
Size, 5 mm.
CHAPTER 4
IoT BASED ANGLE CONTROLLED SOLAR STATION
MONITORING SYSTEM
4.1 Introduction:
Solar power generation is now accepted and growing in our world
electricity markets; and it continues to mature both commercially and
residentially. As a matter of reality, many new solar energy conversion systems
have included monitoring functions as an integral part of the system to ensure
data collection and analysis in systematic matters. Photovoltaic converters are
the semiconductor devices which convert the part of incidence solar irradiance
directly into electrical energy. The most popular photovoltaic converters are thin
films and crystalline silicon (Monocrystalline / Polycrystalline). Between these
two converters, crystalline solar cells are mostly used for commercial and
residential use. Based on the working operation PV system can be functioned
in four ways such as: Grid connected PV system, Grid tied with battery backup
system, hybrid system and standalone system.
the 11.2kW grid connected solar PV system which is tilted at an angle of
21oon a 25 meter height building has been entirely monitored for different
parameters such as PV module efficiency, array yield, final yield and inverter
efficiency and performance ratio of a system. Over a period of time, different
aspects of PV monitoring systems were proposed and implemented in a wide
range of literature. A comprehensive review of such PV monitoring evaluation
techniques were reviewed with their relative performance. The advent of smart
metering huge amounts of data is becoming demand for automatic approaches
that are robust to deal with controlling equipment Standalone solar PV systems
are also called off-grid PV systems. They had their applications in rural
household power supply, power supply for communication and lighting and rural
central power plants.
For such a system data acquainting continuously is a major problem. In
order to find a solution for this, Data Acquisition Systems (DAQs) based on
Lab VIEW has been implemented for collecting and displaying the electrical
parameters of a standalone PV system. In addition to this, global solar
radiation can also be calculated with the help of short circuit current. They
proposed and introduced a combined method consisting of fitting algorithms
and infrared thermography measurement. The results obtained are
The best part? All of the above is do-able for free with Adafruit
IO. 4.3.3 Blynk App:
Blynk makes complex IoT technology simple. We designed, developed, and
tested the building blocks of a complete IoT solution, so businesses who run
on Blynk don't have to
4.3.4 Thinkspeak:
An open source cloud platform application think speak is used. Which
retrieves and stores the data from the sensor or the things connected to the
systems through the internet that uses hypertext transfer protocol (HTTP) from
the local network to the cloud. It updates all the data logs received from the
sensors, tracking location applications, and the status application given to the
users and taken from the users. To use this user has created an account which
contains different channels for monitoring of different parameters in the system
or in monitoring the parameters in a remote device. This cloud enables the
administrator or the user to visualize the data in graphical representation. With
internet-based monitoring, energy output data is transferred to a router, making
it available through an online interface. The main advantage of systems like
these is that your solar panel output information is readily available anywhere
you can get an internet connection.
households and communities using solar power can time their energy
production and consumption during good weather. This paper is organized
consisting of these sections: Section II discusses the literature survey in this
area. Section III discusses the proposed work done. Section IV discusses the
Results and Discussions. Section V summarizes the conclusion and lastly, the
references used in writing this paper.
Quantity Price/pc
Sr. No Components
Total
Specification
Name of
monitoring systems will track the amount of electricity your solar panels have
generated and contributed to the power grid.
A solar panel is made of multiple panels that are wired together, more
electricity is generated by the more panels we deploy. Silicon-like
semiconductors are used to make the PV photovoltaic solar panels as shown
in figure 3.5.1. Direct Current is generated by the solar panels. Most of the
electrical appliances on AC supply AC can be less expensive for transmission
to long distances.
The 32-bit Arduino Due, based on the Atmel SAM3X8E was introduced in
2012. The boards use single or double-row pins or female headers that
facilitate connections for programming and incorporation into other circuits.
These may connect with add-on modules termed shields. Multiple and possibly
stacked shields may be individually addressable via an I²C serial bus. Most
boards include a 5 V linear regulator and a 16 MHz crystal oscillator or ceramic
resonator. Some designs, such as the LilyPad, run at 8 MHz and dispense with
the onboard voltage regulator due to specific form-factor restrictions.
The node MCU acts as a key processing element for the proposed system as
shown in figure 4 and figure 5 which is developed by ESP8266 open source
community of micro controller on single board that can be programmed using
the Arduino IDE having a RAM size of 128Kbytes and program storage
capacity of 4 MegaBytes. It can be powered by a USB cable, having an
operating voltage of 3.3 to 5 volts and an in-built Wi-Fi SOC Architecture.
4.5.7 LDR:
The resistance of a LDR decreases with increasing incident light intensity;
in other words, it exhibits photoconductivity. A LDR can be applied in
light-sensitive detector circuits, and light-activated and dark-activated switching
circuits. An LDR is made of a high resistance semiconductor. In the dark, a
LDR can have a resistance as
MMANTC 23 ELECTRICAL DEPARTMENT
IoT SOLAR POWER MONITORING
high as several mega ohms (MΩ), while in the light a LDR can have a
resistance as low as a few hundred ohms. If incident light on a LDR exceeds a
certain frequency, photons absorbed by the semiconductor give bound
electrons enough energy to jump into the conduction band. The resulting free
electrons (and their whole partners) conduct electricity, thereby lowering
resistance. The resistance range and sensitivity of a LDR can substantially
differ among dissimilar devices. Moreover, unique LDRs may react
substantially differently to photons within certain wavelength bands.
Specification:
Adafruit IO:
Display your data in real-time, online
Make your project internet-connected: Control motors, read sensor
data, and more!
Connect projects to web services like Twitter, RSS feeds, weather
services, etc.
Connect your project to other internet-enabled devices
The best part? All of the above is do-able for free with Adafruit IO.
4.6.3 Thinkspeak:
An open source cloud platform application thinkspeak is used. Which
retrieves and stores the data from the sensor or the things connected to the
systems through the internet that uses hypertext transfer protocol (HTTP)
from the local network to the cloud? It updates all the data logs received
from the sensors, tracking location applications, and the status application
giving to the users and taken from the users. To use this user has created
an account which contains different channels for monitoring of different
parameters in the system or in monitoring the parameters in a remote
device.
CHAPTER 5
HARDWARE AND SOFTWARE DESIGNING
5.1 Block Diagram Explanation:
5.1.1 Block Diagram:
The block diagram of the whole system is shown in the figure.
5.1.4 Utilization:
In analyzing the likely evolution of electricity and energy-consuming
sectors, buildings, industry and transport – it explores the prime role solar
energy could play in the long-term future of our energy system. Applications of
the monitoring system are in the Rooftop Solar, Ground mounted Solar, Solar
cities, Smart villages, Micro grids and Solar Street lights. Consumer Products
like solar water heating systems; Solar home lighting systems; solar lanterns;
solar pumps; solar mobile chargers; solar cookers; LED solar torch; solar RO
plant; solar fan, solar Inverters, etc. can be monitored through this project.
Commercial Products like Solar traffic signals, solar road studs/blinkers are
also to be monitored through the proposed system. India, where frequent
power cuts are very common. Due to which it is important to use renewable
energy and monitor it. By monitoring the energy forecast, households and
communities using solar power can time their energy production and
consumption during good weather. This paper is organized consisting of these
sections: Section II discusses the literature survey in this area.
Section III discusses the proposed work done. Section IV discusses the
Results and Discussions. Section V summarizes the conclusion and lastly, the
references used in writing this paper.
In this circuit the main controlling components Arduino Nano are used.6
LDR are used to detect the light intensity at all 180 degree angles at the step
of 30 degree each LDR. The resistors are used to limit the current flowing
through the LDR & protect to burn. Since the output of LDR is in analog signal
hence we provided it to the analog pins A0, A1.... A6.The servo motor
operates on the PWM pulses hence it is connected to the PWM pin D2. Six
different analog signal comparing programs are used to detect the maximum
angle of generation by measuring the light intensity using LDR. Once the
comparison completes the servo motor is set to the respective high intensity
angle automatically using the program. This all program is continuously
repeated at intervals of 5 minutes. The Arduino NANO is supplied by 12 volts
coming from the solar source. In this circuit Servo MG995 is used because it
has 12 kg/cm of torque which can handle a good amount of load. The 5mm
LDR is sufficient to measure the intensity of sun light hence it is included in this
project. Since the servo motor has to bear heavy load hence it is separately
supplied by the 5 volt, 2 amp charging adapter. The solar panel shaft is
connected to the servo motor to rotate it easily. Six 3 watt, 9 volt panels are connected in
parallel to the sun tracking circuit as well as monitoring circuit to supply all the system
including tracking, monitoring.
5.3 Connection Diagram:
CHAPTER: 6
CONCLUSION & FUTURE SCOPE:
6.1 Conclusion:
Use of internet of things for monitoring of power harnessed by solar PV
modules is a basic requirement as renewable power obtained is facilitated with
a grid. Remote monitoring of plants reduces the human efforts and increases
the reliability of energy obtained from solar. Monitoring also reduces faults in
the system and operation and maintenance activities can be scheduled on the
basis of data obtained. Use of raspberry Pi provides a reasonably cost
effective Internet of Things platform for connecting and interconnecting various
sensors and electrical devices to monitor the plant performance. Power
generated by the plant thus can be monitored in CAPEX and especially in the
BOOT module where the investor is investing his money to sell the power to
the consumer or a client. In future, the plant monitoring phase will be enhanced
by remote controlling the entire plant to do various tasks like Inverter turning
ON/OFF, remote isolation of plant under faulty situations etc.
REFERENCES
Electronics and Telecommunication MIT College of Engineering, Kothrud, Pune, “ Solar power
monitoring system using IoT.”, India International Research Journal of Engineering and
Technology (IRJET) Volume:05 issue:03|Mar-2018
3. Suprita Patil, M. Vijayalashmi and Rakesh Tapaskar School of Computer
Science & Engineering, KLE Technological University, Hubballi, Karnataka,
India Energy Cluster, KLE Technological University, Hubballi, Karnataka,
“SOLAR ENERGY MONITORING SYSTEM USING IoT.” India Indian J.
Sci. Res. 15 (2): 149-155, 2017
4. Subhasri. G, Dr. jayelakshmi. C Student, Associate professor Department of
Electronics and Communication Engineering Trichy-621112, Tamil Nadu,
India, “A Study of IoT based Solar Panel Tracking System.” Advances in
Computational Sciences and Technology ISSN 0973-6107 Volume 11,
Number 7 (2018) pp. 537- 545© Research India Publications.
5. Miss. Apurva L M Tech. student ,Mr. Madhu N Assistant Professor
Department of Computer Science & Engineering SJBIT, Bangalore, India,
“IoT based Solar Monitoring System.” IJSTE - International Journal of
Science Technology & Engineering | Volume 3 | Issue 02 | August 2016
6. Mayank Kumar Lokhande, “Automatic Solar Tracking System.” International
Journal Of Core Engineering & Management (IJCEM) Volume 1, Issue 7,
October 2014 ISSN: 2348 9510
7. B Abilash1, G Aravindraj 2, S Kirushma3, B Derin4, S
Venkatesh5,1,2,3,4Student, Dept. of EEE, Valliammai Engineering College,
Kattankulathur, Tamilnadu, India 5Assistant Professor, Dept. of EEE,
Valliammai Engineering College, Kattankulathur, Tamilnadu, India, “IoT
Based Solar Power Monitoring System.” International Research Journal of
Engineering and Technology (IRJET) Volume: 06 Issue: 03 | Mar 2019
8. Ankit Kekre Department of Electrical Engineering Madhav Institute of
Technology and Science Gwalior (M.P.), India Suresh K. Department of
Electrical Engineering