Professional Documents
Culture Documents
Authors
Supervisor
Dr Irsa Talib
Associate Professor
Author
Project Supervisor:
Dr Irsa Talib
August 2023
i
Abstract
Dust buildup on solar panels might cause problems. its topside. Due to dust buildup, the
solar panel's efficiency steadily declines. This study examines an Arduino-based. A
technique for cleaning solar panels has been developed and put into use to remove dust.
The suggested solar panel cleaner is automatic, cost-effective. This method uses a two-
step mechanism that comprises of an exhaust fan that serves as an water and a wiper to
remove dust from the panel surface. The wiper is driven by a direct current motor.
Because the technology use water to clean solar panels. The proposed cleaning system
may function with an efficiency of 87-96% for various types of surfaces, according to
experimental results.
Keywords:
Solar Panel
Cleaning
Automated System
Arduino.
ii
UNDERTAKING
I certify that research work titled “Automatic Solar Panel Cleaning System” is my own
work. The work has not been presented elsewhere for assessment. Where material has
been used from other sources it has been properly acknowledged / referred.
Signature of Student1
Hassan Ali
F2019134012
Signature of Student2
Umair Qayum
F2019134020
Signature of Student3
Muhammad Ali
F2019134009
iii
ACKNOWLEDGEMENTS
All the praises to ALLAH ALMIGHTY Who gave me strength and health to
complete this research, who gave me the mind to think and analyze. All glory to Him for
providing me a way to complete this goal and blessed me with the power and patience
during this work and when needed. All the praises after ALLAH is for Holy Prophet
Hazrat Muhammad (PBUH) who told us the way of knowledge and teach us the path of
study. True crown of gratefulness goes to my parents for their love, prayers, deep
research work. We wish to express our gratitude to all those who provided us help and
cooperation in different ways at different levels and steps of this project. Special thanks is
conveyed to Ma’am Iras Talib for supervision and guidance, help and advice and her
efforts in supervision of this project. Also, thanks to the Dean of School of Engineering,
iv
TABLE OF CONTENTS
Acknowledgement .............................................................................................. iv
List of Tables.....................................................................................................xiii
1.1Introduction .............................................................................................. 1
1.5 Motivation……………………………………………………………..4
1.6 Overview………………………………………………………………6
2.1 Background…………………………………………………………….7
2. Recent Developments…………………………………………………….8
v
2.4.2 Reduced Maintenance Cost.………………………………………10
2.5 Requirements.……………………………………………………….…..11
2.5.2 Climate.…………………………………………………………....12
3.1 Methodology…………………………………………………………….....26
3.3.1 Components…………………………………………………………31
3.3.8 Dc Motor……………………………………………………………..37
vi
3.3.11. Wiper……………………………………………………………….39
3.3.13 Frame………………………………………………………………..41
4.2 Analysis…………………………………………………………………..50
4.3 Limitations……………………………………………………………….53
REFERENCES…………………………………………………………………….55
ABBREVIATIONS………………………………………………………………. 57
ANNEXURES 1 …………………………………………………………………. 58
ANNEXURES 2 …………………………………………………………………. 59
vii
LIST OF FIGURES
Number Page
viii
Fig 3.17 Frame………………………………………………………………42
Fig 4.4 Total Deformation of the driving shaft due to relative velocity…….52
Fig 4.5 Total Deformation of the driving shaft due to relative velocity…….52
ix
LIST OF TABLES
x
CHAPTER 1
Introduction
1.1 Introduction
In today's world of energy production, solar power has become a major player in meeting
the ever-growing demand for clean and sustainable energy sources. Solar panels, those
cool devices that turn sunlight into electricity, are leading the charge in this energy
revolution. But here's the catch: for solar panels to work their magic, they need to soak up
as much sunlight as possible. Anything that gets in the way of that, like dirt and dust
building up on the panels, can seriously mess with their ability to generate power
efficiently.
Up until now, keeping solar panels clean usually meant someone had to roll up their
sleeves and give them a good scrubbing. Imagine doing that for massive solar farms or
installations in places where water is scarce. Not the most practical or efficient solution,
right? That's where the idea of automatic solar panel cleaning systems comes in. These
systems are like a high-tech answer to the problem. They use smart technology to detect
when solar panels are getting dirty and then automatically clean them without any human
intervention.
Solar panels are increasingly being adopted as a reliable and sustainable source of energy.
However, they are susceptible to the buildup of grime, particulate matter, avian
excrement, and assorted debris., which can significantly reduce their efficiency and
1
consuming, and costly, particularly for large-scale installations. Furthermore, it may pose
The problem at hand is the need for an automated solar panel cleaning system. that can
effectively and efficiently remove contaminants from the exterior of solar panels.
required. Such a system should be capable of autonomously detecting the level of dirt and
mechanisms without damaging the solar cells, and optimizing energy production while
The objective of this undertaking is to create an automated solar panel cleaning system
designed to effectively eliminate dirt and debris from the exterior of solar panels, thus
ensuring peak energy generation and minimizing the need for maintenance. The
other mechanisms that can effectively eliminate dirt and debris from the exterior
of solar panels.
➢ Design the cleaning units to move systematically across the panel surface,
covering the entire area without causing damage to the delicate solar cells.
2
2. Automation and Control:
mechanisms, and power sources, and develop control software and algorithms. A user-
prototype is built and tested under various conditions, with performance optimization
based on data analysis. The final prototype is rigorously tested for reliability, safety, and
compatibility with diverse solar panels. Operational guidelines are documented, and the
By achieving these aims and objectives, the project aims to provide an automated solar
panel cleaning system that maximizes energy production, reduces maintenance costs,
enhances safety, and promotes the long-term efficiency and sustainability of solar panel
installations.
3
1.4 Potential Users of The Automatic Solar Panel Cleaning System
Businesses and organizations that have solar panel installations on their rooftops
or premises can utilize the cleaning system to ensure optimal energy generation.
Homeowners who have installed solar panels on their rooftops can benefit from
maintaining the efficiency of their solar panels without requiring regular manual
cleaning.
systems for public buildings, streetlights, or other infrastructure can utilize the
cleaning system to ensure consistent energy production and maximize the return
on their investment.
1.5 Motivation
As the world continues to grapple with the challenges posed by climate change and the
dwindling reserves of traditional energy sources, the need for innovative and sustainable
energy solutions has never been more pressing. In this context, the allure of solar energy
as a clean and abundant power source has captured the imagination of researchers and
engineers alike. However, as I delved into the intricacies of solar energy systems, a
4
critical concern emerged that piqued my curiosity and kindled my motivation: the impact
The success of solar panels hinges on their ability to capture sunlight and convert it into
usable electricity. Yet, the accumulation of dust, dirt, and environmental particles on the
panel surfaces can obstruct sunlight absorption, leading to diminished energy output.
While traditional manual cleaning methods exist, they often prove inadequate for large-
scale installations and fail to address the challenges posed by remote or harsh
environments.
This gap between the potential of solar energy and the barriers posed by maintenance
challenges prompted me to explore novel solutions. The concept of automatic solar panel
cleaning systems emerged as a promising avenue for tackling this issue. These systems,
incorporating advanced technologies like sensors, robotics, and automation, offer the
potential to not only enhance energy production but also reduce the maintenance burden
My motivation to embark on this journey was two-fold. First, I was captivated by the
fusion of technology and sustainability. The idea of creating a system that could
autonomously maintain solar panels aligned perfectly with my passion for engineering
solutions that have a positive impact on our environment. Second, the practical
address real-world challenges. The potential for these systems to enable more efficient
energy production and expand the reach of solar energy into challenging environments
5
Moreover, I was inspired by the broader narrative of renewable energy's role in shaping
our future. The notion that my contributions, no matter how modest, could play a part in
advancing the adoption of solar energy excited me. As I embarked on this project, I knew
sustainable world.
In the pages ahead, my motivation drives me to delve into the technical, operational, and
design aspects of automatic solar panel cleaning systems. I am excited to learn from the
challenges, iterate through the solutions, and ultimately contribute to a cleaner and more
efficient energy landscape. This project represents not only a professional pursuit but a
Through this endeavor, I hope to not only refine my technical skills but also contribute to
the broader discourse surrounding renewable energy and its practical implementation. By
addressing a significant obstacle in solar energy utilization, I aim to take a step forward in
1.6 Overview
Automatic solar panel cleaning systems combine advanced technology and automation to
maintain optimal efficiency in solar energy generation. These systems offer benefits such
challenges, and applications of automatic solar panel cleaning systems, highlighting their
6
CHAPTER 2
2.1 Background
Solar energy has gained significant traction as a clean and sustainable source of
electricity. Solar panels, also known as photovoltaic (PV) panels, harness the power of
sunlight and convert it into usable electrical energy. However, solar panels are exposed to
various environmental factors that can hinder their performance over time.
One of the main challenges faced by solar panels is the accumulation of dirt, dust, and
other debris on their surfaces. This can occur due to factors such as wind-blown particles,
pollen, bird droppings, and general air pollution. As these contaminants build up on the
panel surface, they create a barrier that reduces the amount of sunlight reaching the solar
Traditionally, solar panel cleaning has been performed manually, requiring regular
maintenance and labor-intensive efforts. This approach is not only time-consuming but
cleaning may pose safety risks for workers, especially when working at heights or in
To address these challenges, there has been a growing demand for automated and
efficient solar panel cleaning systems. These systems aim to maintain the optimal
performance and energy output of solar panels by removing dirt and debris in a cost-
7
The first automatic solar panel cleaning systems were developed in the early 1980s.
These systems were mostly manual, and they were not very effective. They required
human operators to clean the solar panels, which was time-consuming and expensive.
In the late 1980s and early 1990s, there were some developments in automatic solar panel
cleaning systems. These systems were more automated, but they were still not very
effective. They often damaged the solar panels, and they were not very reliable.
In the 2000s, there were significant developments in automatic solar panel cleaning
systems. These systems are now more automated and efficient, and they can be used to
The most recent developments in automatic solar panel cleaning systems have focused on
making them more efficient and reliable. These systems are now capable of cleaning
One of the most promising recent developments is the use of robotic systems for solar
panel cleaning. These systems use robots to clean the solar panels, which can be more
Another recent development is the use of water-based systems for solar panel cleaning.
These systems use water to clean the solar panels, which is more environmentally
There are two main types of automatic solar panel cleaning systems:
➢ Robotic systems
➢ Water-based systems.
8
2.3.1 Robotic Systems
Robotic systems use robots to clean the solar panels. The robots are typically equipped
with brushes or wipers that remove the dirt and debris from the panels.Fig 2.1 shows the
Robotic systems are generally more efficient and reliable than water-based systems.
Water-based systems use water to clean the solar panels. The water is typically sprayed
on the panels at high pressure, which removes the dirt and debris. Fig 2.2 shows the real
Water-based systems are generally less expensive to purchase and install than robotic
systems. However, they can be less efficient and reliable, and they can be more harmful
to the environment.
9
Fig 2.2: Water-based Solar Panel Cleaning Systems (Source Google)
The best type of automatic solar panel cleaning system for a particular application will
depend on a number of factors, such as the size of the solar panel array, the climate, and
the budget.
There are a number of benefits to using automatic solar panel cleaning systems. These
include:
Automatic solar panel cleaning systems can help to keep solar panels clean, which can
lead to increased efficiency. This can save solar panel owners money on their energy
bills.
Automatic solar panel cleaning systems can help to reduce the need for manual cleaning,
10
2.4.3 Extended Lifespan:
Automatic solar panel cleaning systems can help to extend the lifespan of solar panels by
2.5 Requirements
following requirements outline the key considerations for developing and implementing
Pakistan is a very dusty country, especially in the dry season. This dust can quickly
accumulate on solar panels and reduce their efficiency by up to 25%. Fig 2.3 shows the
images of dust on solar panels. Automatic cleaning systems are essential to keep solar
11
2.5.2 Climate:
Pakistan has a hot and dry climate, which can also contribute to the accumulation of dust
and dirt on solar panels. The high temperatures can also cause the dust to stick to the
solar panels more easily. Fig 2.4 shows the dust sticked to solar panel. Automatic
cleaning systems can help to remove this dirt and debris, which can help to improve the
12
2.6 Literature Review
Aman Viroja1 , Rahul • To ensure • The cleaning •Material of Frame •Design of The robot of
Vashi2 , Prof.Bhavesh efficient solar apparatus •Battery motor this nature can
Patel3 , Prof.Chintan panel cleaning. travels along specification Power = 100 W, effectively
K Patel4 , Prof.Rohit • To automate the central •Design of motor 12V perform solar
Sahu5 Student1 , the system using spline in a •Water Pump RPM = 100 rpm farm cleaning
Student2 , Assistant Arduino. reciprocating Torque = tasks on-
Proffesor3 , Assistant • To eliminate motion. 5729.6Nmm demand,
Proffesor4 , Assistant the need for •Water Pump eliminating the
Proffesor5 manual labor. Specification requirement for
1Department of • To prevent Voltage = 220V human
Mechanical issues associated intervention.
Engineering (June with dust on Consequently,
2020) solar panels. this not only
• To remove leads to cost
sticky dust with savings but also
the addition of a mitigates water
13
water sprayer. wastage.
14
cleaning efficient, with
system reduced
through cleaning time.
switches.
Md. Rawshan Habib1, • To ensure • An exhaust • Arduino UNO • Arduino UNO A cost-
Md Shahnewaz sustainable fan functions microcontroller. Power = 0.5W effective
Tanvir2, Ahmed environment as an air • DC gear motor. • DC gear motor automatic solar
Yousuf Suhan3, • Routine blower, • Motor drive Power = 2.7W panel cleaning
Abhishek Vadher1, maintenance of primarily module. per motor system has been
Sanim Alam2, solar panel responsible for • LDR (Light • Motor drive conceptualized
Tahsina Tashrif • An automatic the initial Dependent module and constructed
Shawmee2, and economic removal of Resistor) sensor. Power = 0.18W using readily
Koushik Ahmed2, solar panel dust from the • Buck-boost • LDR sensor available
anAbdelrhman cleaning system. surface of the converter. Power = 0.25W components.
Alrashed (March solar panel. • Fan This system is
2021) Power = 5W per budget-friendly
fan and operates
• Buck boost without the
converter need for water,
Power = 6 – effectively
70W mitigating
water wastage.
15
This paper focuses on addressing the critical issue of solar panel maintenance,
particularly in rural areas where solar street lights are extensively utilized. Typically,
these solar street lights operate efficiently for only two to three months after installation,
manual cleaning with ladders impractical. The absence of regular cleaning allows
transforms into a tenacious, adhesive layer due to morning dewdrops. Consequently, the
accumulation of dust obstructs the solar panels from providing the necessary charging
current required for battery replenishment. This, in turn, leads to suboptimal battery
expenses. In response to these challenges, this paper presents the design of an automated
solar panel cleaning system tailored for solar of street lights. This innovative system
predefined intervals, ultimately enhancing the overall efficiency of solar street lighting
drive the brush rotation, a DC submersible pump for water delivery from ground level to
the solar panel surface, and a roller brush for effective cleaning [1].
Most of the country's energy demand is currently fulfilled by the consumption of fuel
wood and agricultural residues. In this context, solar energy stands out as a remarkable
renewable energy source, radiated abundantly by the sun. The transition towards
16
petroleum. Solar power, in particular, holds immense promise and warrants increased
utilization. However, it's worth noting that solar photovoltaic (PV) modules are often
accumulation of dust on the front surface of these modules obstructs the incoming
sunlight, significantly diminishing their power generation capacity. In fact, the power
output can decline by as much as 50% if the module remains uncleaned for just one
month. To tackle this issue and enhance power efficiency, a specialized cleaning system
arrangement. Its primary purpose is to effectively remove dust from PV modules, thereby
Solar energy is increasingly critical in addressing the growing global demand for
electricity. Numerous countries are adopting solar energy-based energy policies, while
researchers actively pursue improvements in solar panel efficiency and power extraction
from sunlight. Maintaining clean solar panels is essential for maximizing their energy
output, as various environmental factors such as rain, snow, and dust accumulation can
hinder their performance. To address this issue, this study presents the design and real-
time testing of a Solar Panel Cleaning Robot (SPCR). This innovative dual-motor crawler
robot operates horizontally with a vertical cleaning brush and incorporates position
switches to accurately navigate the desired cleaning area, ensuring optimal solar panel
performance [3].
Solar energy stands out as Earth's most abundant energy source, serving as the
foundational wellspring for all energy forms except nuclear power. This paper is
dedicated to enhancing the efficiency of solar power plants by addressing the issue of
17
surface debris accumulation on solar panels, a problem that detrimentally affects plant
output and overall efficiency. The proposed solution entails the development of a Solar
from panel surfaces, thereby ensuring consistent power plant performance. Furthermore,
this research seeks to diminish human exposure to the hazardous task of solar panel
This research paper delves into an exploration of how dirt and dust impact the
performance of solar panels, with a focus on regional variations stemming from differing
soil compositions. Recognizing the need for a novel approach to domestic solar panel
cleaning systems, researchers have previously explored methods for object recognition
and presentation in images. Nevertheless, there has been a scarcity of projects addressing
the domestic cleaning of solar panels, particularly in areas where rain is not a viable
cleaning solution. Over time, the continuous use of solar panels results in the
efficiency, sometimes up to 50%. Regular cleaning intervals can mitigate this loss in
Solar panels are susceptible to the accumulation of dust on their surfaces, which
panel cleaning system designed to effectively remove dust without the need for water.
This innovative solar panel cleaner is not only cost-effective but also operates
automatically. The system employs a two-step mechanism comprising an exhaust fan that
serves as an air blower and a wiper for dust removal, powered by a DC motor. Notably,
18
the system's waterless design is environmentally friendly, conserving water resources and
making it particularly suitable for arid regions like deserts. Experimental results
demonstrate that the proposed cleaning system achieves an impressive efficiency rate
ranging from 87% to 96% when cleaning various types of sand [6].
Renewable energy, particularly solar power, has gained significant traction due to its vast
potential. Each square meter of land receives ample sunlight to generate around 1,700
kWh of power annually, and India alone has access to a substantial 5000 trillion kWh of
solar energy per year. Despite these promising prospects, solar panels face efficiency
To address this issue, this paper proposes the development of a smart solar panel that can
autonomously and remotely clean itself. This innovation eliminates the need for regular
manual cleaning, enhances efficiency, and ensures consistent energy output in the
Solar power, as a prominent and sustainable energy source, plays a pivotal role in
meeting our future energy demands. However, the accumulation of fine particles, dust,
and moisture from the atmosphere on the surface of solar panels obstructs sunlight from
reaching the solar cells. This poses a significant challenge as these light-blocking
designed to traverse the entire length of solar panels. Moreover, our approach
incorporates the capability to monitor electrical power generated by the solar cells and
activate cleaning procedures, when necessary, through Internet of Things (IoT) mobile
19
applications. Our findings underscore the impact of external barriers, potentially reducing
Another paper introduces an innovative solution for the efficient cleaning of solar panels
effectiveness and a long operational lifespan. One of its key advantages is its ability to
draw power directly from the solar panel's battery, ensuring continuous operation.
its user-friendliness. The experimental model at the heart of this system relies on a
smartly controlled DC motor, which manages a cleaning head's vertical movement across
Another paper reveals the growing significance of solar energy as a sustainable source of
power and highlights the persistent challenge of dust and debris accumulation on solar
panels, which hampers their efficiency. Researchers have noted that the impact of dust
and AI-driven systems, have led to the development of autonomous solar panel cleaning
employ various tools, such as brushes, wipers, air blowers, and soft materials, to
20
effectively address dust removal while preserving the integrity of the solar panels,
ultimately advancing the efficiency and sustainability of solar energy systems [10].
Energy scarcity is a pressing issue, where a significant portion of energy demand, around
60% to 70%, relies on fuelwood and agricultural residues. To address this challenge and
with abundant potential, has gained prominence. However, in dusty environments, solar
Neglecting cleaning maintenance can lead to a 50% power output drop in just a month.
With the increasing costs of conventional electricity and growing environmental concerns
associated with fossil fuels, the adoption of eco-friendly energy sources such as solar
power is on the rise. Solar energy primarily relies on photovoltaic (PV) panels to harness
sunlight. However, the accumulation of dust and debris on these panels, even just one in
methods for photovoltaic arrays are both time-consuming and resource-intensive, lacking
automation capabilities. This paper introduces a groundbreaking design: the world's first
human-portable robotic cleaning system for photovoltaic panels. This innovative system
varying angles from horizontal to vertical, addressing the challenges of efficiency and
21
Solar energy stands out as a significant and expansive renewable energy source, with
solar panels serving as crucial components that convert solar UV radiation into electrical
energy. Over the past decade, there has been a dramatic surge in solar panel adoption,
outdoors or atop buildings. However, this outdoor exposure, coupled with air pollution,
results in the accumulation of dust particles on the panels, detrimentally affecting their
robot system operated via mobile phones, leveraging Arduino technology and Bluetooth
both time and manpower, making it highly suitable for large-scale solar panel
installations [13]
that diminishes the efficiency of PV systems by impeding light transmission to the solar
cells. In regions like the Middle East, where dust is prevalent and rainfall is scarce,
addressing this issue is crucial. Current cleaning strategies encompass various methods,
focuses on mechanical approaches such as module vibration, air and water jets, and their
Saudi Arabia, to assess these methods. Water jets optimized for high volume and low
pressure proved most effective, increasing array power output by over 27% by reducing
22
soiling caused by sand. This testbed provides a valuable platform for evaluating
Another study aimed to develop and assess an automatic self-cleaning mechanism (SCM)
for pole-mounted solar installations. The SCM initiates 20-second cleaning cycle every
24 hours while avoiding cleaning during rain or low battery voltage. Experiments were
conducted in Pakistan's climate using two pairs of photovoltaic (PV) panels, one with the
SCM and one without, over six weeks. Dust density and performance parameters were
measured. Results showed that without the SCM, increasing dust density led to an 85%
reduction in output power, 80% in short-circuit current, and 86% in efficiency. In contrast,
the PV pair with the SCM maintained consistent performance. The proposed SCM
proved cost-effective, with a payback period of 2.04 years, offering a practical solution
Mitigating power losses in solar photovoltaic (PV) systems due to dust accumulation is a
critical concern, especially in dry regions prone to high aerosol levels and frequent
sandstorms. These conditions often result in a persistent layer of dust on solar arrays,
cleaning approach for solar panels, employing an automated robotic cleaning system
featuring a unique silicone rubber foam brush mounted on an aluminum core. The study
aims to advance dust mitigation technologies for solar panels through robotics. The
results demonstrate that the robotic system, incorporating the silicone rubber foam brush,
efficiently reduces the detrimental impact of dust on solar panel power generation. This
innovation not only enhances power output but also proves to be cost-effective and gentle
23
on the solar panel surface, showing promise as a valuable tool for addressing dust-related
This paper addresses the challenge of dust accumulation on solar panels, which can
decrease their efficiency and even lead to permanent damage. The solution involves an
Vacuum Cleaner and a Docking Station. The Robotic Vacuum Cleaner employs a two-
stage cleaning process and is designed to work effectively on both inclined and slippery
surfaces. It follows a carefully crafted control strategy to navigate and clean the solar
panels. Importantly, it monitors its battery voltage and, when needed, autonomously
returns to the Docking Station for recharging, drawing power from the same solar panels
it cleans. This innovative system is not only cost-effective but also robust, making it
suitable for cleaning interconnected arrays of solar panels, regardless of their inclination,
The accumulation of dust on solar panels poses a significant challenge, diminishing their
efficiency by obstructing sunlight from reaching the solar cells underneath. To maintain
optimal performance, regular cleaning is imperative, but in regions with limited water
resources, this can be both challenging and expensive. Solar photovoltaic (PV)
conversion is a widely adopted and efficient means of harnessing solar energy, yet
numerous factors, including dust and dirt, can impact its effectiveness. Implementing
24
This research offers a comprehensive overview of the dust-related issue and delves into
electrostatic methods, with the primary goal of pinpointing research gaps in the realm of
automated cleaning systems for solar panels. By addressing these challenges, we can
pave the way for more efficient and sustainable utilization of solar energy, especially in
regions where water scarcity presents a significant obstacle to maintaining the cleanliness
25
CHAPTER 3
Methodology
3.1 Methodology:
Table 3.1 is the flow chart of the processes followed under the methodology. This shows
how the project has been moved from stage one to the final stage.
26
3.2 CAD Modeling and Design Considerations:
We used solid works (2022) for 3D design, the cleaning mechanism will be mounted on a
sturdy frame that spans the entire solar panel array. The frame will have support for the
motion system, which enables the cleaning mechanism to move smoothly along the
The cleaning mechanism itself will consist of wipers that will make contact with the solar
The sensors will be strategically placed on the frame and connected to the central control
unit. The control unit will have a user interface, such as a touch screen or buttons, to
allow users to monitor the system's status and make adjustments if necessary. The
The solar panel subframe holds paramount significance as it provides structural stability,
optimal positioning for sunlight exposure, and protection against environmental elements,
accessibility, panel cooling, and aesthetic integration, while ensuring electrical safety and
compliance with regulations. Fig 3.1 shows the images of sub-frame. The length of
subframe is 30 inches and width 20 inches. By safeguarding panels from physical stress
and supporting different technologies, the subframe plays an important role in the
27
Fig 3.1: Sub Frame
Chains hold notable importance as they serve as versatile mechanical components that
transmit motion and power efficiently across various applications. Their ability to link
and transmit rotational force makes them vital in machinery, vehicles, and industrial
systems. Chains ensure precise timing in mechanisms like engines and conveyors,
enhance traction in bicycles and motorcycles, and enable lifting in cranes and hoists.
underscoring their essential role in modern engineering and manufacturing. Fig 3.2 shows
28
Fig 3.2: Chain and Sprocket
The final assembly of the prototype is obtained after mating all the components. The
final assembly front, top and side views can be viewed by the following Fig 3.3, Fig
29
Fig 3.4: Top View of Final Assembly
considerations. First and foremost, it should be compatible with a wide range of solar
panel types and sizes, including photovoltaic (PV) and solar thermal panels. Selecting an
damaging the panels while effectively removing dirt and debris. Incorporating an
automated control system for scheduling and activation is essential for seamless
30
operation. To enhance sustainability, the system should be energy-efficient, relying on
dependency. Safety features must safeguard the system against extreme weather
conditions like storms or heavy snow. Water efficiency, recycling mechanisms, and
minimized environmental impact are also vital aspects to consider. The inclusion of
sensors for cleanliness assessment and malfunction detection, coupled with easy
maintenance and repair access, ensures long-term reliability. A balance between initial
cost, operational efficiency, and increased panel efficiency over time should guide the
design. Durable materials that withstand outdoor elements and UV exposure, as well as
seamless integration with existing or new solar installations, complete the holistic
approach to creating a highly effective and dependable automatic solar cleaning system.
3.3.1 Components:
Following are the components which are used for making the automatic solar panel
cleaning system.
Solar panels, also known as photovoltaic panels, are innovative devices that harness the
typically silicon, which convert sunlight into an electric current through the photovoltaic
effect. When photons from sunlight strike the solar cells, electrons are set in motion,
creating a flow of electricity. We are used solar panel have 75 watts and Dimension have
length 20 inch and Hight have 30 inches. Solar plate is shown in the following Fig 3.6.
31
Fig 3.6: Solar Plate
3.3.3 Battery:
Batteries are essential energy storage devices that play a vital role in our modern world.
They store electrical energy in a chemical form and can release it when needed to power
various devices and systems. From small household gadgets to electric vehicles and grid-
scale energy storage, batteries. We are used 12-volt battery and is shown in Fig 3.7.
32
Fig 3.7: Battery
A power switch is an electronic component or device that is used to control the flow of
and off, allowing the user to control the power supply to various devices or systems.
components, depending on the application and requirements. The power switch used is
33
Fig 3.8: Power Button
the input voltage to achieve a lower output voltage level. This power electronics circuit
enjoys broad usage across diverse applications demanding a reduced voltage with an
elevated current capacity. The term "buck" is derived from the concept of diminishing or
At its core, the operation of a buck converter revolves around the utilization of a switch,
typically a transistor, to rapidly alternate the input voltage between an on and off state.
By skillfully managing the duty cycle of this switch, denoting the proportion of time it
remains in the on state versus the off state, precise control over the average output
voltage is achieved. The following Fig 3.9 shows the Dc-to-Dc buck convertor:
34
Fig 3.9: Dc to Dc Buck Converter
3.3.6 Arduino:
If you are referring to the Arduino platform, please see my previous response for
various electronics projects and provides an accessible platform for beginners and
experienced electronics enthusiasts alike. Fig 3.10 shows the image of Arduino used in
the system.
35
Fig 3.10: Arduino
accurate timekeeping in real-time, even when the main power to a device or system is
turned off. It is designed to keep track of the current time and date, making it useful for
applications that require precise timing, scheduling, or logging events. Fig 3.11 shows the
36
Fig 3.11: RTC Module
3.3.8 DC Motor:
A DC (Direct Current) motor is an electrical device that transforms electrical energy into
mechanical energy through the principles of electromagnetism. These motors are widely
used in various applications due to their simplicity, controllability, and reliability. They
vehicles, and more. Fig 3.12 shows the image of DC motor used in the working system.
37
Fig 3.12: DC Motor
A water tank is a vital container designed to store and hold water for various purposes.
These tanks come in various sizes and materials, depending on their application. From
small domestic tanks used for household water supply to large industrial tanks for storing
water in factories or for firefighting, water tanks serve a crucial role in water
management. Fig 3.13 shows the image of water tank used in the system.
38
3.3.10 Water Pump:
A water pump is a mechanical apparatus employed for transferring water from one place
domestic use to complex industrial processes. Water pumps are crucial for providing a
Water pumps work on the principle of creating a pressure difference that pushes water
through pipes or hoses. The pump creates this pressure difference by either increasing the
water's velocity or raising its pressure, depending on the pump type. Water pump used in
3.3.11 Wiper:
A solar panel clean wiper, is a specialized device designed to keep solar panels clean and
free from dust, dirt, and debris. As solar panels are exposed to the elements, they can
39
accumulate various contaminants, which may reduce their efficiency and overall
performance. The solar panel clean wiper helps maintain the panels' productivity by
automatically removing these impurities. Fig 3.15 shows the type of wiper used in the
system.
and commercial settings to identify the presence or absence of an object and generate an
electrical signal when specific physical boundaries or positions are attained. The
fundamental role of a limit switch revolves around overseeing and regulating the motion
of machinery or equipment. Fig 3.16 shows the image of limit switch used in the cleaning
system.
40
Fig 3.16: Limit Switch
3.3.13 Frame:
The solar panel frame is a critical structural component that provides support and
protection for the solar panel assembly. It is typically made from aluminum or steel and is
designed to hold the solar cells, glass, clean mechanism and other components securely in
place. Fig 3.17 shows the image of frame for the solar plate.
41
Fig 3.17: Frame
3.3.14 Pipe:
A pipe is a tubular hollow structure used to convey fluids (liquids or gases) from one
point to another. Pipes are essential in various industries and applications, including
plumbing, water supply, irrigation, transportation of oil and gas, and many more.
We are using pipe form water supply to clean mechanism to clean solar panel. Fig 3.18
shows the pipe used in the cleaning system. It is connected to the pressure nozzles.
42
3.3.15 Spray Nozzle:
A spray nozzle is a device used to control the flow of a liquid or gas and convert it into a
spray or fine mist. It is commonly used in various applications, solar panel cleaning,
gardening, cleaning, cooling, painting, and more. Spray nozzles come in different types
and designs, each tailored to specific purposes and requirements. Fig 3.19 shows the
systems. It consists of small metal balls (usually made of steel or ceramic) held within a
circular raceway. The balls help facilitate smooth rotation and reduce the amount of
friction and wear between moving parts. Fig 3.20 shows the image used in the system to
43
Fig 3.20: Ball Bearing
3.4 Cost:
The expense associated with automatic solar panel cleaning systems can fluctuate based
on the system's dimensions and specifications. Nonetheless, these systems are typically
solar panels and lead to cost savings on energy expenditures. The cost of automatic solar
panel cleaning systems can range from a few thousand rupees to several lakhs of rupees.
The exact cost will depend on the size and type of system, as well as the features that are
included.
The cost of the project has been declared below in Table 3.1:
44
Battery 5000
Dc Motor 2000
Pipe 50
Bearings 300
45
3.5 Mechanism:
Start
Start Cleaning
End
46
3.6 Maintenance:
Automatic solar panel cleaning systems require regular maintenance to ensure that they
are operating properly. This maintenance can be performed by the solar panel owner or
47
CHAPTER 4
4.1 Results
The empirical findings offer compelling evidence that the envisioned solar panel cleaning
acknowledge that the efficiency of the system, as well as its sweeping capabilities,
the experiments.
A remarkable feature intrinsic to this proposed cleaning system is its independence from
water usage. This pivotal attribute renders the system highly applicable and effective in
also is the system's cost-effectiveness, achieved through a design that harnesses readily
analyzing these findings, the study underscores the ingenuity, operational efficiency, and
pragmatic value of this pioneering solar panel cleaning approach. As the world pivots
towards sustainable energy solutions, this system holds the potential to play a substantial
impact.
48
Table 4.1: Computation of Output Voltage Under Different Conditions
Condition 1 33.2
Condition 2 33.3
Condition 3 32.3
Condition 4 32.5
The data presented in Table 4.1 unequivocally demonstrates that the proposed cleaning
system yields nearly identical voltage levels subsequent to the cleaning process. This
The programming intricacies of the solar panel cleaning system have been systematically
elucidated through a visual representation in the form of a flow chart, this graphical
underpinning the operation of the solar panel cleaning system. By providing a visual
roadmap of the programming sequence, the flow chart enhances the clarity and
49
4.2 Analysis:
A static structural study was carried out using the ANSYS to assess the subframe model's
performance and structural integrity. The analysis's goal was to evaluate the subframe's
investigation. The findings showed that the subframe had stress concentrations that were
well within permissible bounds and adequate structural strength to withstand projected
dependability of the solar panel installation by validating the subframe's design and
offering insightful information about how it would behave under various loading
situations. The following figure4.1, fig 4.2, fig 4.3 are the results of analysis of frame of
50
Fig 4.2: Equivalent Stress of the Subframe
A relative velocity study of the shaft driving the system was done in an effort to
guarantee efficient and smooth motion inside the system. This ANSYS-based research
possible velocity differentials and any occurrences of unfavorable wear or stress buildup
was supplied by the analysis. This study contributed to the lifespan and effectiveness of
the entire system by not only ensuring optimized performance but also by providing a
thorough knowledge of the mechanical dynamics regulating the motion of these essential
components. The results are shown in the following fig 4.4, fig 4.5, fig 4.6.
51
Fig 4.4: Total Deformation of The Driving Shaft Due to Relative Velocity
Fig 4.5: Total Deformation of The Driving Shaft Due to Relative Velocity
52
4.3 Limitations:
➢ The chain and sprocket system's continuous motion may lead to wear over time,
could impact the chain and sprocket system's reliability and longevity.
➢ Expanding the system to a larger scale might introduce new challenges in terms of
53
CHAPTER 5
Conclusion
In conclusion, the development and implementation of the Automatic Solar Panel
Cleaning System present a significant stride towards optimizing solar energy production
adverse effects of dust and dirt accumulation on solar panels. As the world increasingly
ongoing research and development are essential to refine its performance, adapt to
continues to play a pivotal role in sustainable energy strategies, innovations like the
Automatic Solar Panel Cleaning System are poised to contribute to a greener and more
energy-efficient future.
54
REFERENCES
55
[13] A. S. Alghamdi, A. S. Bahaj, L. S. Blunden, and Y. J. E. Wu, "Dust removal from
solar PV modules by automated cleaning systems," vol. 12, no. 15, p. 2923, 2019.
[14] K. Dhanalakshmi, S. M. Raj, K. S. Kumar, and R. J. A. o. t. R. S. f. C. B.
Keerthivash, "Solar Panel Cleaning Robot Using Wireless Communication," pp.
17107-17116, 2021.
[15] K. P. Amber, I. Hussain, A. Kousar, M. A. Bashir, M. W. Aslam, and B. J. T. S.
Akbar, "A self-cleaning device for pole mounted solar photovoltaic installations,"
vol. 23, no. 2 Part A, pp. 739-749, 2019.
[16] B. Parrott, P. C. Zanini, A. Shehri, K. Kotsovos, and I. J. S. e. Gereige,
"Automated, robotic dry-cleaning of solar panels in Thuwal, Saudi Arabia using a
silicone rubber brush," vol. 171, pp. 526-533, 2018.
[17] G. Aravind, G. Vasan, T. G. Kumar, R. N. Balaji, and G. S. Ilango, "A control
strategy for an autonomous robotic vacuum cleaner for solar panels," in 2014
Texas Instruments India Educators' Conference (TIIEC), 2014, pp. 53-61: IEEE.
[18] P. Patil, J. Bagi, and M. Wagh, "A review on cleaning mechanism of solar
photovoltaic panel," in 2017 International Conference on Energy,
Communication, Data Analytics and Soft Computing (ICECDS), 2017, pp. 250-
256: IEEE.
56
ABBREVIATIONS
57
ANNEXURE 1
58
ANNEXURE 2
Arduino Code:
// ok final with reverse forward Auto/ Manual with Mob app
#include <DS3231.h>
#include <Wire.h>
#include <SoftwareSerial.h>
SoftwareSerial BT(10,11 ); // Rx ,Tx
const int L_PWM = 5;
const int R_PWM = 6;
int limit_down = 7;
int limit_up = 9;
int Pump_Pin = 8;
char BT_data = 't';
uint8_t volatile state=0;
uint8_t volatile state1=0;
int count=0;
int Mode;
int flag1=0, flag2=0;
DS3231 rtc(SDA, SCL);
Time t;
int Hor, Hor1, Hor2;
int Min, Min1, Min2;
int Sec;
void setup()
{
Serial.begin(9600);
BT.begin(9600);
Wire.begin();
rtc.begin();
pinMode(limit_down, INPUT_PULLUP);
pinMode(limit_up, INPUT_PULLUP);
pinMode(Pump_Pin, OUTPUT);
59
pinMode(L_PWM, OUTPUT);
pinMode(R_PWM, OUTPUT);
digitalWrite(L_PWM, LOW); //off
digitalWrite(L_PWM, LOW); //off
digitalWrite(Pump_Pin, HIGH); // off
// rtc.setTime(14, 50, 0); // Set the time
// rtc.setDate(2, 8, 2023); // Set the date
Serial.println("Ready");
}
void loop()
{
t = rtc.getTime();
Hor = t.hour;
Min= t.min;
Sec = t.sec;
Serial.println(rtc.getTimeStr());
Serial.println(rtc.getDateStr())
if(BT.available() > 0)
{
BT.println("Connected");
BT_data = BT.read();
// Serial.println(BT_data);
}
if ( BT_data =='1' && digitalRead(limit_up))
{
BT.println("FORWARD");
digitalWrite(L_PWM, HIGH);
digitalWrite(Pump_Pin, LOW);
Serial.println("1");
}
else if(!digitalRead(limit_up))
{ digitalWrite(L_PWM, LOW);
60
digitalWrite(Pump_Pin, HIGH);}
if ( BT_data =='2' && digitalRead(limit_down))
{
BT.println("REVERSE");
digitalWrite(Pump_Pin, HIGH);
digitalWrite(R_PWM, HIGH);
}
else if(!digitalRead(limit_down))
{digitalWrite(R_PWM, LOW);}
if ( BT_data =='S')
{
BT.println("Stop");
digitalWrite(L_PWM, LOW);
digitalWrite(R_PWM, LOW);
digitalWrite(Pump_Pin, HIGH);
}
// RTC Auto Mode Cleaning
if( Hor == 06 && (Min == 00 || Min == 00) && digitalRead(limit_up)) //Set Wash time
{
digitalWrite(L_PWM, HIGH);
digitalWrite(Pump_Pin, LOW);
}
else if(!digitalRead(limit_up))
{ digitalWrite(L_PWM, LOW);
digitalWrite(Pump_Pin, HIGH);}
if( Hor == 06 && (Min == 02 || Min == 02) && digitalRead(limit_down)) //Set time
Start Position
{
digitalWrite(R_PWM, HIGH);
digitalWrite(Pump_Pin, HIGH);
}
else if(!digitalRead(limit_down))
{ digitalWrite(R_PWM, LOW);
61
digitalWrite(Pump_Pin, HIGH);}
////////////////////////////////////////////////
delay(50);
}
62