Professional Documents
Culture Documents
ISLAMABAD
AUTOMATIC CLEANING SYSTEM OF PHOTOOLTIC CELLS
By
Faculty of Engineering
Capital University of Science & Technology,
Islamabad
August, 2021
AUTOMATIC CLEANING SYSTEM OF SOLAR
PANEL.A CASE STUDY OF CUST
By
Faculty of Engineering
Capital University of Science & Technology,
Islamabad
August, 2021
ii
Copyright 2016 by CUST Student
All rights reserved. Reproduction in whole or in part in any form requires the prior written
permission of Rana Saqib Sultan, Hassan Ali and Ebad Hassan.
iii
ACKNOWLEDGMENT
The project is about the fabrication of automatic cleaning system of solar panel which is
supervised by Mr. Tauseef Ahmed. We thanks to him for being supervise the project and
share the techniques and his experience to continue the project in a way that we can complete
the project efficiently in the required time period. Also thankful to DME faculty for their
support and guidance during the project.
iv
CERTIFICATE OF APPROVAL
It is certified that the project titled “AUTOMATIC CLEANING SYSTEM OF SOLAR
PANEL” carried out by Rana Saqib Sultan BME173005, Hassan Ali BME173007, Ebad
Hassan BME173017 under the supervision of Mr. Touseef Ahmed, Capital University of
Science & Technology, Islamabad, is fully adequate, in scope and in quality, as a final year
project for the degree of BS of Mechanical Engineering.
Supervisor: -------------------------
Mr.Saif Ullah
Assistant Professor
Dept. of Mechanical Engineering
Faculty of Engineering
Capital University of Science & Technology, Islamabad
HOD: ----------------------------
v
DECLARATION
It is declared that this is an original piece of my own work, except where otherwise
acknowledged in text and references. This work has not been submitted in any form for
another degree or diploma at any university or other institution for tertiary education and
shall not be submitted by me in future for obtaining any degree from this or any other
University or Institution.
Hassan Ali
BME173007
Ebad Hassan
BME173017
August, 2021
vi
ABSTRACT
Solar energy, which is one of the renewable energy sources, has an important role in meeting
the increasing electrical energy demand of our globe. In recent years, many researchers have
been working on solar panel efficiency, maximum energy extraction from the sun, control
and power electronics. To extract continuously maximum energy level from the sun reduces
installation costs and makes it easier to meet the demanded peak electrical power. Physical
conditions such as muddy rain, snow and dust etc results in the reduced electrical power
extraction level which can be technically produced with clean solar panel surface. Therefore,
it is also very important to keep the solar panels clean.
In this project, a solar panel cleaning robot has been designed and tested in real time. The
goal of our project is to design and create an automated solar panel cleaning robot that will
address the adverse impact of soiling on commercial photovoltaic cells. Our robot will move
horizontally and vertically across the panel. Thus to clean overall solar panel surface, which
will result in the overall improved efficiency of the solar panel.
We performed some experiments on the solar panel installed at Capital University of Science
and Technology (CUST) and found that the after 8 days of dirty panel the power and
efficiency can be improved about 10% and 20% respectively. Also, at 250g of dust the drop
in efficiency noted was about 23%. As a result, the loss of energy production is eliminated
without having to wait for the cleaning time, and the efficiency is raised by 15-20%.
Moreover the power can be increased about 7-10%.
vii
Table of Contents
ACKNOWLEDGMENT...........................................................................................................iv
CERTIFICATE OF APPROVAL..............................................................................................v
DECLARATION......................................................................................................................vi
ABSTRACT.............................................................................................................................vii
LIST OF FIGURES..................................................................................................................xi
LIST OF TABLES...................................................................................................................xii
LIST OF ACRONYMS..........................................................................................................xiii
NOMENCLATURE................................................................................................................xiv
Chapter 1.............................................................................................1
Introduction........................................................................................1
1.1 Overview.............................................................................................................................1
Chapter 2.............................................................................................5
Literature Review.................................................................................5
2.1 Related Technologies..........................................................................................................6
viii
2.1.1 Mechanical Dust Removal System.........................................................................6
2.5 Summary...........................................................................................................................10
Chapter 3...........................................................................................11
Project Design.....................................................................................11
3.1 Design of the Project Hardware/Software........................................................................11
3.4.4 Algorithm..............................................................................................................20
3.7 Summary...........................................................................................................................26
Chapter 4...........................................................................................27
ix
Tools and Techniques.........................................................................27
4.1 Hardware Used.................................................................................................................27
4.5 Summary...........................................................................................................................36
Chapter 5...........................................................................................37
5.3 Limitations........................................................................................................................43
5.4 Recommendations.............................................................................................................43
5.5 Summary...........................................................................................................................43
Chapter 6...........................................................................................44
Conclusion..........................................................................................44
6.1 Future scope of project.....................................................................................................44
x
REFERENCES.........................................................................................46
xi
LIST OF FIGURES
xii
LIST OF TABLES
Table 5.1 2 Days Dirty Panel..................................................................................................54
xiii
LIST OF ACRONYMS
PV Photovoltaic
DC Direct Current
MS Mild Steel
IC Integrated Circuit
xiv
NOMENCLATURE
PD.P Power of dusty panel
xv
Chapter 1
Introduction
1.1 Overview
Direct sunlight produces solar energy, which is a non-polluting form of energy that doesn't
create any harmful gases or other pollutants. This makes the sun a significant source of
energy, as its energy output is 20 thousand times more than what the globe uses in a year.
Due to its simplicity of conversion, electricity is the most often used energy source today,
making it a viable alternative to other forms of energy 1.
The physics of the PV cell is very similar to the classical p-n junction diode. When light is
absorbed by the junction, the energy of the absorbed photons is transferred to the electron
system of the material, resulting in the creation of charge carriers that are separated at the
junction. The charge carriers may be electron-ion pairs in a liquid electrolyte or electron hole
pairs in a solid semiconducting material. The charge carriers in the junction region create a
potential gradient, get accelerated under the electric field and circulate as the current through
an external circuit 1.
With photovoltaic (PV) panels, you can convert solar energy, which is an endless supply of
heat and light, into electricity. During this phase, all of the radiation reaching the PV panel's
surface cannot be turned into energy, resulting in a net loss of energy. Photovoltaic incident
causes several losses. All of these forms of losses are caused by reflections, shadowing,
contaminations, inconsistencies in module specifications, low radiation, low temperature,
conductivity, and inverter losses 2. Factors such as selecting an appropriate geographical
location and beam angle, selecting adequate equipment, and maintaining clean panel surfaces
should be considered in order to decrease these losses 3.
During the last decade, Pakistan has seen a substantial increase in its reliance on solar power
as a source of energy. A growing demand for solar energy has made the efficiency of solar
panels more important than ever. When it comes to turning solar energy into useable energy,
solar panels, on the other hand, are inefficient. As a result of pollution, PV panels lose even
more efficiency.
16
1.2 Statement of Problem
The influence of a coating of dust on the photovoltaic's surface has a significant impact on
the electric energy generated by the solar. A dust coating on the photovoltaic surface can
restrict the amount of solar energy that photovoltaic panels can take . As a result, the amount
of energy generated and the efficiency of the solar system will be reduced . The goals of our
project are to build a method that can clean the cluttered and dust-covered surface of solar
panels.
enhancing the energy output of solar panels. The system's automation will also reduce the
possibility that an operator may injure himself in a high-voltage condition.
17
1.6 Project Plan:
The plan to precede the project in a simple way that we divided the whole project in two
phases first, we performed experiments to identify the efficiency loss, and then we designed a
project to clean the solar panel mechanism without utilising external sources, and we outlined
the technique step by step in the road map that follows.
The Gantt chart is used to determine the time frame for completing the project based on the
work that has to be done:
18
Figure 1-2 Gantt Chart
19
Chapter 2
Literature Review
The power output delivered from a photovoltaic module highly depends on the amount of
irradiance, which reaches the solar cells. However, the environment is one of the contributing
parameters which directly affect the photovoltaic performance. Depending on where the PV
forms are installed, yearly losses due to dirt particles range from 15% to 62 % . The study also
discovered that dust particles lower power production by 2% to 50% in certain places4.
to 22%. The detailed investigation reveals that the radiation landing on the panel's surface
creates a barrier between the surface and the radiation, resulting in resistance in the passage
of current 5.
During winter months, Muhammad Bashir and team compared the performances of the
photovoltaic module. Within the scope of this research, the hourly output power, module
efficiency, and performance ratio of three modules were measured and variation of these
parameters with solar irradiance and backside surface temperature of PV modules was
investigated. The study concluded that output power of modules increases linearly with
increase of solar irradiance. The effectiveness of the system might be reduced by 50% owing
to dust collection, according to research. It will be seen if there hasn't been any major rain.
Energy losses on a daily basis might range from 20% to 25% or even more . The microscopic
This was also observed in a study done by the Electrical and Computer Engineering
Department of Boston University in Lovington, New Mexico. Over a month period efficiency
the drop in efficiency was 24 percent, according to the study. When it comes to washing solar
panels, rain is the most effective cleaning agent. 4. In the Boston University study, the costs
and advantages of three existing solar panel cleaning methods were also reviewed. There are
several ways to clean, including using natural methods such as rain and snow, cleaning by
hand, and using an electrodynamic system (EDS). They found that in order to have an
optimal rain cleaning effect, the panels needed to have a glass screen and to be set almost
20
vertically. It was successful, but required planning for manpower (45.7% of total cost) and
petrol (22.7% of total cost) (20.5 percent of the total cost). Interdigitated electrodes in a
transparent dielectric layer form the basis of the EDS, a novel technology. The cleaning
process is controlled by low-power, three-phase pulsed voltages (from 5 to 20 Hz). A few
minutes later, the surface was back to 90 percent reflectivity.
The University of Sonora studied the effects of dust and residue on the energy production of
solar panels 5. A typical ‘dirt' layer was chosen and tested on monocrystalline,
1. Robotic Unit
2. Autonomous Unit
Robotic Unit
This unit is dependent on the autonomous unit, and it obeys the autonomous unit's
commands. The user handbook is used by the autonomous unit . The user issues the command
to the autonomous unit, which then sends it to the robotic unit . The system includes motors
that travel back and forth across the panel's rails . Brushes for cleaning the panel are also
included.
Autonomous unit
The autonomous unit, often known as the "master unit," gives the robotic portion the order to
clean the panel. The three variables, illuminance, currents, and voltage, are used to compute
the input and time. When the system detects a change in variables, it sends a signal to the
21
From the above literature, we can easily conclude that a dirty solar panel would be less
efficient than that of a clean panel. So it is mandatory to clean the panel frequently in order to
attain higher efficiency.
Blowing, brushing, and vibrating are some of the methods used by the mechanical dust
removal system. Blowing may clean the panel by directing high-pressure air at it, which
cleans the panel and improves efficiency, although brushing may also clean the panel but to a
lesser extent. The problem with the blower might make it difficult to maintain it, and the
vibrating mechanism requires a lot of electricity to produce a jolt to clean the solar panels.6.
22
Brushing cleans the panel, but only to a limited extent. The blower could make maintenance
difficult, and the vibrating mechanism uses a lot of electricity to provide a jolt that cleans the
solar panels.
The crawler mounted panel cleaner mechanism and the tractor mounted panel cleaner
mechanism, both known as MA40BA, are two alternative technologies on the market . A 4m
brush length requires 63KW of electricity . The same mechanism may be mounted on a
crawler, but the disadvantage is that it is powered by engines, and the cleaning system emits
carbon dioxide, so this technique is not completely clean . It also contains a large amount of
diesel.
23
present in the solar panel surface. For the medium of air, the mechanism is similar to change
in the cleaning medium only. Linear Piezoelectric actuator based solar PV panel cleaning
system has a proper pressure force between the wiper and solar panel is adjusted where the
actuator can drive the wiper to effectively clean and wipe a dust layer by vibrating the dust
away from the solar panel’s surface. Figure 2.3 shows a linear piezoelectric system.
A translucent self-cleaning Nano-film can be coated to the surface of a solar panel to avoid
deposition of dust in the panel. The self-cleaning nano-film is made of super hydrophilicity
material or super-hydrophobic material. In the super-hydrophilicity method, the rainwater
gets scattered throughout the solar module and cleaning the dust. Thus, this method is not
popular and various researches is going on. In case of super-hydrophobic material, the water
droplets quickly fall off carrying dust particles with them like in the leaf of a lotus plant.
24
Various researches are going on to realize super hydrophobic surfaces by forming
microstructures or nanostructures. Usage of these materials in the surface of the solar panel
would be questionable as solar farms are situated where seldom rains are present. Thus, in the
case of solar panel, these materials need to be studied in depth.
On a daily basis, a great number of projects are carried out all over the world, and various
tests are carried out in order to develop methods that may considerably improve the total
efficiency of solar panels.
The system can be controlled from anywhere in the globe thanks to the Internet of Things .
Wi-Fi technology appears to be helpful in cleaning solar cells. For cleaning, the project needs
a lot of water and soap. The presented cleaning system provides about 32% more energy
output compared to the dust accumulated solar panel. this system reduces manpower for
cleaning of solar panel.
This solar panel cleaning system is operated by using mobile application. The power supply
is giving to the solar panel cleaning system through the rechargeable battery (12 volt) and it
occur by triggering switch from mobile application. The cleaning tool (wiper mechanism) is
move horizontally by pushing button in mobile application, this give output signal through
Wi-Fi to the gear motors. Gear motor is connected with rack and pinion mechanism; and it
give the movement to rubber wiper.
In this system no external power is required, system uses rechargeable battery and also
battery is recharge directly from solar panel. This system is made up of light weight- long
lasting material, so the cost and power consumption is less compare to other system.
25
Figure 2-6 Automatic solar panel cleaning mechanism using IoT
The prototype of this system comprises of a cleaning robot and a cloud interface: the cleaning
robot is mobile and able to clean the entire solar array back and forth, with its separately
driven cleaning rotatory brush; whereas, the cloud interface is a human-machine interface
featuring the distant monitoring and control of the robot. Additionally, to notify the
performance of distantly placed solar farm, a sensing unit consisting of sensors was added to
this system. Furthermore, to add an automatic cleaning feature, a month-long data of totally
clean and dusty panel was processed with regression analysis, and the developed regression
model was programmed into the sensing unit. According to the system evaluation done on a
demonstration PV module, it was found that the designed system can clean dry dust
accumulated over the panel’s surface. Moreover, by attaching the metal rail tracks on a long
solar array, the system seems to be implementable on a large scale solar farm.
26
Figure 2-7 Smart self-cleaning robot for PV cells
The blower could make maintenance difficult, and the vibrating mechanism uses a lot of
electricity.
and the cleaning system emits carbon dioxide, so this technique is not completely clean . It
Some Processes Aren't Completely Automated Some situations need the use of labour.
Some systems are expensive and not suitable for home installation.
The designed mechanisms are expensive and not suitable for home installation.
27
2.5 Summary
The solar panel is exposed to the open air, and dust particles reduce the power output of the
panel when dust is deposited on the panel. Various research have been conducted to
determine how dust particles reduce the power output of the panel. The research Nasser had a
drop of 8.91 percent every eleven days. Because the small dust particles operate as billions of
resistors that may restrict the passage of current, the value of a decrease in power output
varies depending on the location.When the tilt angle is increased to 48 degrees, the factor of
dust particles that reduces efficiency falls. Another research of Muhammad RazaMaghani
found a daily loss of 0.2% owing to dust collection on solar panels that needed to be cleaned .
When the pump is located in the tank below the panel and the nozzle is connected to the
pump's piping system, the method described is heliotex technology . The disadvantage is that
the cleaning mechanism must be turned on and off by the user . The other is automated solar
panel cleaning using a microcontroller. Different nations utilise different technologies; for
example, in Turkey, a business called “Mazaka” makes cleaning mechanisms for tractors and
crawlers, but utilising them on engines may result in emissions . We are planning to construct
a zero-emission design.Two autonomous units and a robotic unit make up the smart solar
photo photovoltaic cleaning mechanism. Until the power output is not the same as in clean
28
Chapter 3
Project Design
Using a powerful-soft microfiber brush, we want to remove 99 percent of dust each day,
while maintaining optimal panel manufacturing rates.
Considering that the majority of PV farms are located in the desert, we reduced the amount of
electricity and water consumed in this robot in order to highlight the rarity of these resources.
The robot is designed to work in any environment without the need for water. Water is scarce
in this area, therefore we may say that the other aim is to make the robot simpler to manage
and move.
As the robot moves vertically along the frame, a set of rolling brushes are linked to a body.
Neither water nor a water source is required.
This system contains three separate motors, each with its own block diagram.
29
Controlled by an encoder and two proximity sensors, it moves horizontally along the X-axis.
30
Figure 3-11 Block Diagram
Mild Steel (MS) is used to construct the robot's frame and body.
Frame measurements were designed to cover a fourth of the plant's surface area . The width of
the plant is 139.7 cm, and the length is 200.67 cm, which is the breadth of the plant plus a
space for the spool and the power system.
31
Figure 3-12 Solar Panel
Arduino is an open source PC equipment and programming organization, venture, and client
network that designs and fabricates single-board microcontrollers and microcontroller units
for structure advanced gadgets and intelligent articles that can detect and control protests in
the physical world. The venture's items are disseminated as open-source equipment and
programming, which are authorized under the GNU Lesser General Public License (LGPL)
or the GNU General Public License (GPL) allowing the assembling of Arduino sheets and
programming dispersion by anybody. Arduino sheets are accessible economically in
3.4.1.1 Introduction
Arduino is an open-source contraptions arrange reliant on easy to-use gear and programming.
Arduino sheets can examine inputs - light on a sensor, a finger on a catch, or a Twitter
message - and change it into a yield - ordering a motor, turning on a LED, dispersing
33
something on the web. You can control your board by sending a great deal of headings to the
microcontroller on the board. To do accordingly you use the Arduino programming language
(in light of Wiring), and the Arduino Software (IDE), in perspective on Processing.
During the time Arduino has been the cerebrum of thousands of endeavors, from standard
articles to complex logical instruments. An overall system of makers - understudies,
authorities, skilled workers, designers, and specialists - has aggregated around this open-
source organize, their duties have demonstrated an inconceivable proportion of accessible
data that can be of remarkable help to students and pros alike.
Arduino was considered at the Ivrea Interaction Design Institute as a straightforward device
for fast prototyping, went for understudies without an establishment in devices and
programming. When it accomplished a more extensive system, the Arduino board started
changing to conform to new needs and troubles, isolating its thought from fundamental 8-bit
sheets to things for IoT applications, wearable, 3D printing, and embedded circumstances. All
Arduino sheets are thoroughly open-source, empowering customers to create them
unreservedly and at last alter them to their particular needs. The item, also, is open-source,
and it is becoming through the duties of customers around the world.
In view of its clear and accessible customer experience, Arduino has been used in an
enormous number of different endeavors and applications. The Arduino writing computer
programs is definitely not hard to-use for beginners, yet adequately versatile for forefront
customers. It continues running on Mac, Windows, and Linux. Instructors and understudies
use it to fabricate insignificant exertion logical instruments, to exhibit science and material
science standards, or in any case programming and robotics. Creators and organizers collect
wise models, entertainers and pros use it for foundations and to attempt various things with
new melodic instruments. Makers, clearly, use it to develop a significant parcel of the
endeavors appeared at the Maker Faire, for example. Arduino is a key instrument to adjust
new things. Anyone - youths, experts, skilled workers, programming engineers - can start
tinkering just after the well-requested headings of a pack, or sharing considerations online
with various people from the Arduino social order.
34
There are various distinctive microcontrollers and microcontroller stages available for
physical figuring. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard,
and various others offer tantamount value. These instruments take the chaotic nuances of
microcontroller programming and encompass it with an easy to-use pack. Arduino moreover
streamlines the path toward working with microcontrollers, anyway it offers some favored
stance for teachers, understudies, and interested novices over various structures:
1. Inexpensive
Arduino sheets are decently practical stood out from other microcontroller stages. The most
reasonable variation of the Arduino module can be accumulated by hand, and even the pre-
gathered Arduino modules cost under $50
2. Cross-Platform
The Arduino Software (IDE) continues running on Windows, Macintosh OSX, and Linux
working structures. Most microcontroller systems are confined to Windows.
The Arduino Software (IDE) is definitely not hard to-use for juveniles, yet adequately
versatile for bleeding edge customers to abuse moreover. For teachers, it's favorably
established on the Processing programming condition, so understudies making sense of how
to program in that condition will be alright with how the Arduino IDE capacities.
The Arduino writing computer programs is disseminated as open source gadgets, available
for development by experienced programming engineers. The language can be reached out
through C++ libraries, and people expecting to fathom the particular nuances can make the
hop from Arduino to the AVR C programming language on which it's based. Additionally,
you can incorporate AVR-C code really into your Arduino programs if you have to.
The plans of the Arduino sheets are conveyed under a Creative Commons license, so
experienced circuit creators can make their own one of a kind interpretation of the module,
expanding it and improving it. In fact, even reasonably fresh customers can develop the
breadboard type of the module in order to perceive how it capacities and put aside additional
money.
35
3.4.2 Proteus Design Suite
framework parts. Proteus is a bundle which has ISIS Schematic Capture which is an
instrument utilized for circuit design and recreations, Printed Circuit Board (PCB) design
known as ARES PCB Layout, VSM (Virtual System Modeling) which is installed
programming with famous microcontrollers and equipment design. Equipment execution of
important to examine the evaluations of the circuit parts. The rating of circuit segments are
relies upon the application. For any circuits, the parts for equipment can be chosen in the
wake of finishing the scientific estimations. The designed circuits are reenacted for
examining the exhibition and conduct of circuits before equipment usage . Reenacting the
circuit with a similar equipment segments could give more exact outcomes than playing out
the recreation utilizing summed up circuit segments . In Proteus ISIS schematic catch, most
ordinarily utilized segments of many driving maker are recorded with their part number and
the evaluations. Subsequently, the client can reenact the circuit with same segments which
will be utilized for the execution of equipment . In addition, the PCB design of the designed
36
Figure 3-15 Proteus Circuit Design
Creo is a software suite that includes programmes for 3D modelling, drafting, analysis,
simulation, mechanism design, animation, and more. Optimization, solver, and other features
CREO is a strong tool. Software that is a mash-up of numerous design techniques tools.
Many of the world's most influential people utilise it. Manufacturing firms all across the
world It had been PTC (Parametric Technology Corporation) created the design.
Corporation). CREO employs a variety of techniques. Numerous applications, for example
Creo Parametric
Creo simulate
Creo Directs
Creo Layout
Every CREO application has a certain goal in mind when it comes to product creation. As a
result, a single CREO software package can manage all aspects of product design, including
concept development, design, and analysis. It also aids in client communication,
manufacturer communication, and technical publication.
37
CREO'S PROPERTIES
1. Flexibility
CREO provides scalable access to designers working on any stage of the product
development process. A dedicated CREO application, on the other hand, assists developers
who are only involved in one process. As a result, CREO can be tailored to serve a particular
process as well as used to service the needs of the entire process with the same efficiency.
2. Interoperability
Because every CREO application is created under the same roof, communication between
them is seamless. When any programme interacts with another application, there are no data
lags, which saves designers a lot of time.
Working on CREO necessitates the use of both parametric and direct modelling techniques in
CAD. As a result, you achieve two objectives with a single piece of software. On the one
hand, designers can benefit from the control provided by parametric modelling, while on the
other hand, they can benefit from the speed and flexibility provided by direct modelling.
Working with Multi-CAD Data CREO can deal with any CAD data source with ease. As a
result, designers can save a lot of time and effort while using CREO and working on several
platforms. While rebuilding the same design, it also eliminates the slight risk of human error.
As a result, it is beneficial to both designers and organisations.
38
3.4.4 Algorithm
39
Figure 3-16 Final Design of the Robot
40
Figure 3-17 Final Design of the Solar Panel
3.6 Summary
Every day, 99 percent of dust is removed using a strong, soft microfiber brush. This allows
for excellent panel manufacturing speeds. The majority of PV farms are located in the desert,
we concentrated on decreasing the number of power sources utilised in this robot to
emphasise the rarity of these sources, such as water, and to guarantee that the robot can
operate in any location without requiring water. We also know how tough it is to acquire
41
water in this location, so the second aim may be to make the robot structure simpler to
manage.
42
Chapter 4
43
4.1.2 Motor Driver L298
When choosing a driver for an integrated circuit (IC), there were limited alternatives. The
L298N dual full bridge driver was selected as the most suitable IC (STMicroelectronics).
Because the motor's usual operating circumstances require a certain amount of current, this
IC was selected. In addition, it has a pin that can be used to measure the current drawn by the
load when it's running, which is a nice feature. For example, a separate circuit would no
longer be necessary in order to detect the current flowing through it. When choosing a driver
for an integrated circuit (IC), there were limited alternatives. The L298N dual full bridge
driver was selected as the best suited IC (STMicroelectronics). Because the motor's usual
operating circumstances require a certain amount of current, this IC was selected. Also, it has
a built-in sensor for measuring the current drawn by a loaded circuit during operation. For
example, a separate circuit would no longer be necessary in order to detect the current
flowing through it.
There were only a few possible IC drivers that could be used in this project, and none of them
were suitable. Driver IC of choice: The L298N dual full bridge driver (STMicroelectronics).
We picked this particular IC since its current rating matches that of the motor. Besides that, it
has a built-in pin that detects when a load is in use and measures the current drawn by it. So,
a separate current-detecting mechanism is no longer required, saving time and money 12.
Based on the L298 Dual H-Bridge Motor Driver IC, this dual bidirectional motor driver is
capable of driving two motors in opposite directions. You can easily control two motors in
both directions using this circuit. With only a few control lines per motor, it can be connected
to a microcontroller for robotics applications. In addition to basic manual switches, TTL logic
gates, relays and other electronic devices may also be connected to the device. In addition,
the board features a +5V regulator and safety diodes.
44
Figure 4-19 Motor Driver L298
4.1.2.1 Specifications
Power Supply: DC 5 V - 35 V
45
4.1.3 Limit Switches
Interlocks are used to govern equipment as part of a control system. Electromechanical limit
switches have an actuator physically linked to contacts. When an object comes in touch with
the actuator, the contacts are activated to establish or break an electrical connection 13.
Electricity is converted into mechanical energy via a DC motor, which is a form of electrical
equipment. It is based on the magnetic field forces, which are the most popular. With a
variable supply voltage or a variable field current, a DC motor's speed may be controlled
across a wide range.
4.1.4.1 Specifications
Power - 6W
Current - 2 A
46
Speed - 30 rpm
Voltage - 12 V
The photosensitive sensor module is the most sensitive for measuring the ambient light
intensity. It will not approach the threshold if there is no light, resulting in a low level output.
However, if the external environment light intensity surpasses the threshold, a high level
output will occur. In this way, the microcontroller is able to detect changes in ambient
intensity. The relay module, which can be made of a photoelectric switch, can be driven
directly from a small digital output. Through the AD conversion, a small analogue output
may be used to acquire a more precise numerical estimate of ambient light intensity.
4.1.5.1 Specifications
47
The sensitivity of the signal detection can be adjusted.
Arduino is an open source PC hardware and programming firm, venture, and customer
network that develops and manufactures single-board microcontrollers and microcontroller
units for constructing sophisticated gadgets and intelligent items that can detect and regulate
protests in the real world. As open-source hardware and software licenced under the GNU
Lesser General Public License (LGPL) or the GNU General Public License (GPL), the
venture's goods are available to everyone who wants to build Arduino sheets and write code.
48
At a reasonable cost, Arduino sheets are available in preassembled constructions or as do-it-
yourself modules.
4.2.1.1 Introduction
Arduino has been used in tens of thousands of projects throughout the years, ranging from
basic articles to complex instruments. Around this open-source framework has gathered a
large network of producers that has unearthed an inconceivable amount of info that may be of
amazing assistance to pupils as well as pros.
Arduino was considered as a basic tool for speedy prototyping at the Ivrea Interaction Design
Institute. Students with no prior knowledge with gadgets or programming were encouraged to
use the Arduino platform. From simple 8-bit sheets to IoT applications and wearables to 3D
printers and embedded scenarios, the Arduino board evolved to meet new demands and
issues. A client can build and alter any Arduino sheet to match his or her needs. The item is
also open-source, and it is evolving as a consequence of the contributions of customers all
over the world.
Due to its simple and accessible client experience, Arduino has been used in a wide range of
projects. Beginners will find Arduino programming to be simple to use, while advanced users
will find it to be sufficiently diverse . It is still available for Mac, Windows, and Linux . It is
used by instructors and students to make low-effort logical instruments, to display scientific
and material scientific standards, and in any case programming and robotics .Creators and
organisers gather smart models, while performers and professionals utilise it as a basis and to
try out new melodic instruments. A large majority of the creations displayed at Maker Faire,
49
for example, are developed using this software. When adapting new things, Arduino is a key
tool. Whether it be youngsters, professionals, skilled professionals, programming engineers -
can begin fiddling right after the well-requested headings of a pack, or share their thoughts
online with various Arduino social order members.
A range of microcontrollers and microcontroller stages are available for use in physical
figuring. These items, as well as the BX-24 from Netmedia, Phidgets, MIT's Handyboard,
and a number of others, are all highly valuable. In an easy-to-use package, these tools reduce
the complexity of microcontroller programming to a manageable level. A second benefit of
Arduino is that it makes it easier to work with microcontrollers, but it also provides certain
preferred positions for professors, understudies, and interested novices across many
structures:
1. Inexpensive
Unlike traditional microcontroller stages, Arduino sheets are an excellent alternative to them.
Even pre-built Arduino modules cost less than $50, and even the most cost-effective Arduino
modules may be assembled by hand.
2. Cross-Platform
For usage on Windows, Macintosh OSX, and Linux operating systems, the Arduino Software
(IDE) is still available for download. In fact, Windows is required for the majority of
microcontroller systems.
In spite of its ease of use, the Arduino Software (IDE) is sufficiently flexible to be misused
by even the savviest of clients. Students who are learning how to programme in Processing
will be familiar with how the Arduino IDE operates.
Arduino is an open source platform for generating computer programmes that is available to
skilled programmers for development. People who want to learn more about the language can
utilise C++ libraries, and those who want to learn more about the nuances of the AVR C
programming language can go from Arduino to AVR C. You may also integrate AVR-C code
straight into your Arduino projects if necessary.
50
5. Open Source and Extensible Hardware
The designs for the Arduino sheets are released under a Creative Commons licence, allowing
experienced circuit designers to build their own unique take on the module, extending and
enhancing it. In fact, even new customers may utilise the module's breadboard version to gain
an idea of how it works while saving money.
simple assignment. It is critical to check the evaluations of the circuit parts in order to
continually actualize any device. The rating of circuit segments is determined by the
application. Following the completion of the scientific estimations, the parts for equipment
for any circuits can be picked. Before using the equipment, the planned circuits are re-enacted
to examine the exhibition and operation of the circuits. Reenacting the circuit with a similar
equipment segments could give more exact outcomes than playing out the recreation utilizing
summed up circuit segments. Most commonly used segments of many driving makers are
recorded with their part number and evaluations in Proteus ISIS schematic catch. Following
that, the client can reenact the circuit using the same segments that will be used for
equipment execution. Furthermore, the PCB design of the designed circuits may be generated
using the Proteus ARES PCB format.
51
Creo is a 3D CAD parametric feature solid modelling, 3D direct modelling, 2D orthographic
views, Finite Element Analysis and simulation, schematic design, technical illustrations, and
viewing and visualisation application that runs on Microsoft Windows.
CATIA, Siemens NX/Solid Edge, and SolidWorks are all direct competitors for Creo
Elements and Creo Parametric. PTC's products formerly known as Pro/ENGINEER,
CoCreate, and ProductView have been replaced and superseded by the Creosuite of
applications. Creo offers a wide range of software package solutions and features. Creo
Illustrate is an excellent example.
4.5 Summary
The following tools and techniques were used in this project that includes; Arduino UNO,
Motor Driver L298, Limit Switches and Geared DC motors . The softwares that were used in
this project was Arduino IDE, Proteus and Creo . We used this software because they are
user-friendly. They are also available on many platforms so is accessible to almost everyone .
52
Chapter 5
Experiment 1
To quantify the loss in efficiency when exposed to open environment for 8 days
Apparatus
2 Solar Panel
Voltmeter
Experimental Setup
Two panels with a maximum power output of 85W are selected. The panels are installed on
the roof of Jinnah Hostel, which is located in front of CUST, and have an orientation of 25 o.
Assumedly, the panels are arranged in such a way that they will collect the same quantity of
dust as the panels at the university. Angle of inclination of the panels is 25 o. At an angle, the
panel's efficiency is maximised.
Procedure
1. In the beginning, we took 2 panels, cleaned them, and then exposed them to an
open-air setting.
53
3. Inspect filthy panels for readings.
Keywords
Specifications
Date: 06/07/2021
Temperature 400c
Humidity: 34%
UV index: extreme
54
Time V C.P V D.P I C.P I D.P P C.P P D.P Ƞ D.P
Date: 08/07/2021
Temperature 380c
Humidity: 34%
UV index: extreme
Date: 10/07/2021
Temperature 390c
Humidity: 35%
55
UV index: extreme
To determine the drop in efficiency when the specified amount of dust is spread over the
surface of solar panel.
Procedure:
1. The experiment is performed in the site near F-8 National Institute of Electronic
2. The outside environment was clean and dust was sprinkled over the surface of solar
panel.
3. The panel adjusted at an angle of 25 degrees at that angle the panel shows maximum
voltages.
4. After the procedure D.M.M was connected to the panel without load and current was
measured.
5. The readings are explained as below:
Readings:
56
Sr. Date Time Real time Output Efficiency Drop in
efficiency
No. Voltages Current %
%
57
Sr. Date Time Real time Output Efficiency Drop in
efficiency
No. Voltages Current %
%
Here, we compare the solar panel's efficiency after observing its efficiency with and without
dust. Solar panels with no dust have the highest value of efficiency. The efficiency of the
solar system increases as the dust is removed from the surface of the solar panel.
In the event of a solar panel without dust, the value of efficiency for all isolation is the
highest. The effectiveness of the solar system rises when dust is removed from the surface of
the solar panel. As the roller's rotation speed rises, the solar system's efficiency falls.
58
5.3 Limitations
In order to go from one solar array to another, our robot is not entirely automated. A wet day
might also be a challenge for this design, as rain generates mud when coupled with dust, and
mud is difficult to remove with brushes alone.
5.4 Recommendations
After that, we need to design a system that would allow the robot to travel across arrays
without the need for humans to exert any effort. As a result, the system's workforce needs to
be reduced, making it more cost-effective.
5.5 Summary
Here, we compare the solar panel's efficiency after observing its efficiency with and without
dust. Solar panels with no dust have the highest value of efficiency. The efficiency of the
solar system increases as the dust is removed from the surface of the solar panel.
59
Chapter 6
Conclusion
In this study, the effect of pollution (dust) on the efficiency of PV panels was examined.
Arduino-controlled solar panel cleaning robot automatically cleans the PV panels' surfaces.
Use of an auto-cleaning system that detects dust build-up on the surface of the solar panel and
cleans the soiling effect automatically can increase the total output power and efficiency of
the solar panel. Aside from increased output power and efficiency, there are a few more
advantages to employing an auto cleaning system for solar panels. To begin with, this method
of solar PV cleaning is cost effective because no money is given to firms and no labour is
necessary. Another benefit is that because it is an autonomous system, it is very efficient; no
time is wasted. After a solar PV panel acquires dust, the cleaning mechanism kicks in until
the efficiency of the panel is restored to its normal level. Aside from that, cleaning solar
panels on a regular basis would ensure high transmittance and maximum solar energy use
during peak sun hours.
In this system noexternal power is required, system uses rechargeable battery and also battery
is recharged directly from Sun.
This method does not require additional power since it employs a rechargeable battery that is
charged directly from the solar panel. Because this system is built of lightweight, long-lasting
materials, it is less expensive and uses less energy than other systems . During the cleaning
procedure, water lowers the temperature of the solar panel and increases the power generation
ratio.
60
2. For larger power plants, replacing the rack and pinion mechanism with another
4. It detects the quantity of dust on the panel using an LDR sensor and cleans the
module automatically.
61
REFERENCES
x
[1] Mukund R. Patel, Wind and solar power systems design, analysis, and operation. New
York, USA, 2010.
[4] Mohammad Reza Maghami et al., "Power loss due to soiling on solar panel: A review,"
Renewable and Sustainable Energy Reviews, vol. 59, pp. 1307-1316, June 2016.
[6] Muhammad Anees Bashir, Hafiz Muhammad Ail, Shahid Khalil, Muzaffar Ali, and
Aysha Maryam Siddiqui, "Comparison of Performance Measurements of Photovoltaic
Modules during Winter Months in Taxila, Pakistan," International Journal of
Photoenergy, vol. 2014, January 2016.
[8] D., and Bruce H. King Burton, "Spectral Sensitivity of Simulated Photovoltaic Module
Soiling for a Variety of Synthesized Soil Types," IEEE Journal of Photovoltaics IEEE
J.Photovoltaics, pp. 890-898, 2014.
62
[9] Hiroyuki Kawamoto and Bing Guo, "Improvement of an electrostatic cleaning system
for removal of dust from solar panels," Journal of Electrostatics, vol. 91, pp. 28-33,
Februaru 2018.
[10] Akib Islam and P Sathya, "Intelligent Wireless Fire Extinguishing Robot ,"
International Journal of Control Systems and Robotics , vol. 2, pp. 214-220, 2017.
[11] Mohd Zafri Baharuddin*, Syed Sulaiman Kaja Mohideen, Dickson Neoh Tze How,
"Modular Motor Driver with Torque Control for Gripping Mechanism ," Procedia
Engineering, vol. 41, pp. 1476-1482, 2012.
[12] Falah Mustafa, Adeel Abd Sahb, A.Salam Al-Ammri, and Areej Ghazi, "Self Cleaning
Control System for PV Solar Panel Street Light," in 6th International Renewable
Energy Congress (IREC), 2015.
[13] Jeongmin Lee, Kang Yong Lee and Sang Kug Chung Hyeonseok Song, "SELF-
CLEANING DEVICE USING SAW ACTUATION," in IEEE MEMS 202, Vancouver,
CANADA, 2020, pp. 521-522.
[14] Maryam Saeed, Shaza Marwan, Shiaikha AlGghafri, Y. Moumouni Amna Al Baloushi,
"Portable robot for cleaning photovoltaic system: Ensuring consistent and optimal year-
round photovoltaic panel performance," in 2018 Advances in Science and Engineering
Technology International Conferences (ASET), 2018, pp. 1-4.
[15] Naseer K Kasim, Abbas J Al-Wattar, and Khansaa K Abbas, "New Technique for
Treatment of the dust accumulation from PV solar panels surface," Iraqi Journal of
Physics, vol. 3, no. 12, pp. 54-49, 2010.
[16] S Mohammed Sheik, "Design, Simulation and Analysis of Microcontroller based DC-
DC Boost Converter using Proteus Design Suite," in International Conference on
advances in Electrical & Electronics, Delhi, 2013.
[17] Leo Louis, "Working Principle of arduino and using it as a tool for study and research,"
International Journal of Control, Automation, Communication and systems(IJCACS),
63
vol. 1, no. 2, p. 9, April 2016.
[18] Zhenyan Wang, Zhimei Chen, and Jinnggang Zhang, "Servo Motor Position Control
Based on DSP ," 2016.
[19] Kalpesh B Pathak and Dipak M Adhyaru, "MRAC BASED DC SERVO MOTOR
MOTION," International Journal of Advanced Research in Engineering and
Technology, vol. 7, no. 2, p. 11, April 2016.
[21] M Aliff, MI Yusof, Nor Samsiah Sani, and Azavitra Zainal, "Development of Fire
Fighting Robot (QRob)," International Journal of Advanced Computer Science and
Applications, vol. 10, no. 1, pp. 142-147, 2019.
[22] Anand Mohan Misra, M Maroof Siddiqui, Priya Gupta, and Pameer Singh,
"APPLICATION OF “MECHATRONICS” ALPHA I (FIRE FIGHTING ROBOT),"
INTERNATIONAL JOURNAL OF ENGINEERING SCIENCE & ADVANCED
TECHNOLOGY, vol. 2, no. 4, pp. 831-835, 2012.
[23] S Boopalan, G Narendra Prasad, C Swaraj Paul, Kumar Narayanan, and R Anandan,
"Fire fighting robot with vision camera and gas sensors," International Journal of
Engineering & Technology, pp. 348-350, 2018.
[24] Baihaqi Siregar, H A Purba, S Efendi, and Fahmi Fahmi, "Fire Extinguisher Robot
Using Ultrasonic Camera and Wi-Fi Network Controlled with Android Smartphone,"
IOP Conference Series Materials Science and Engineering, November 2016.
[25] Joyal Raju, Sheikh Mohammed, Johaan Varkey Paul, and Georgy Abel John ,
"Development and implementation of arduino microcontroller based dual mode fire
extinguishing robot," in IEEE International Conference on Intelligent Techniques in
64
Control, Optimization and Signal Processing (INCOS), 2017.
[26] Prof.Dr.Yusuf Mulge and Poonam, "Remote Temperature Monitoring Using LM35,"
International Journal of Computer Science and Mobile Computing , vol. 2, no. 6, pp.
32-36, June 2013.
[27] Imran Ansari, "Fire Fighting Robot Using GSM," University of Mumbai, Mumbai,
2018.
[28] Kirti Kadam, Aayushi Bidkar, Vaishnavi Pimpale, Dhanashree Doke, and Rachana Patil,
"Fire Fighting Robot," International Journal Of Engineering And Computer Science,
vol. 7, no. 1, pp. 23383-23485, January 2018.
[29] S R Shandeep, Steeve Elisa Giftson, J R Beny, and Aishwarya C, "Design and
Implementation of Fully Automated Fire Fighting Robot," International Journal of
Scientific Research in Science, Engineering and Technology, vol. 2, no. 6, pp. 72-75,
2016.
[30] Sahil S Shah, Vaibhav K Shah, Prithvish Mamtora, and Mohit Hapani, "FIRE
FIGHTING ROBOT," International Journal of Emerging Trends & Technology in
Computer Science, vol. 2, no. 4, pp. 232-234, August 2013.
[31] Archana B T and K Suma, "Fighting Robot with Obstacle detection And Fire Detection
Using Ardiuno," International Research Journal of Engineering and Technology, vol. 6,
no. 1, pp. 331-333, January 2019.
65
APPENDIX
int l = 0, d = 0;
void setup() {
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
void up()
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
void down()
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
}
66
void left()
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
void right()
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
void stp()
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
void loop() {
if (digitalRead(A0) == LOW)
{digitalWrite(6, LOW);
67
if (l == 0)
left();
delay(1000);
stp();
delay(1000);
if (d == 0);
down();
delay(20000);
stp();
delay(1000);
d = 1;
Serial.println("1");
if (d == 1);
up();
delay(20000);
stp();
delay(1000);
d = 0;
68
Serial.println("2");
up();
delay(20000);
stp();
delay(1000);
right();
delay(8000);
stp();
delay(1000);
l==1;
}}
if (digitalRead(A0) == HIGH)
{digitalWrite(6, HIGH);
stp();
l=0;
69
70