Professional Documents
Culture Documents
5.embedded Based Solar Panel Cleaning System
5.embedded Based Solar Panel Cleaning System
1
ABSTRACT
The project is about the design and development of a solar panel cleaning
system. The main object of this design prototype is to clean the solar panel
using an electrical mechanism, such that efficiency or quality of solar panel is
not compromised. As a matter of fact, gulf region -especially Saudi Arabia- are
facing a lot of dust storms and the solar panels need to be cleaned frequently. If
task is performed manually, it will be very costly and time consuming. Water
sprinklers and a special wiping material shall be used in the conceived
mechanism design to insure quality of cleaning.
2
CHAPTER-1
INTRODUCTION
3
CHAPTER-1
1.1 INTRODUCTION
There is more than enough solar radiation available around the world to satisfy
the demand for solar power systems. The proportion of the sun’s rays that reach
the earth’s surface is enough to provide for global energy consumption 10,000
times over. On average, each square meter of land is exposed to enough sunlight
to produce 1,700 kWh of power every year. Solar Panel has a huge effect on our
world. It can helps our environment to be better without using other power
generation plants that can harm the environment, but solar power plant needs to
be cleaned at least every 3 days. It generally depends on the country for
example in the Middle East, it needs to be cleaned every day so it will cost so
much. There are a lot of techniques for cleaning the solar panels; our idea is to
design a smart solar panel that cleans itself automatically and remotely in order
to maintain a high level of efficiency of the solar panel.
1.3LITERATURE REVIEW
One of the major issues that people face with the installation and the use
of solar panels is the cost that is involved in it. But the cost can be drastically
reduced by increasing the efficiency of each solar panel and hence reducing the
number of solar panels that needs to be installed. Using less number of solar
panels in order to get the required electricity will not only be cost efficient but
will also help in having a positive impact on the environment. In order to
improve the efficiency of the solar panels, there are two main aspects that need
to be considered; the first aspect is the amount of light that falls directly on the
solar, and the second aspect is how much of this light energy is capable of using
4
effectively in order to generate power. The issue that is faced with the use of
solar panels is the dust that forms over it. Dust on the cells of the solar panels
reduces the efficiency of the solar panels to a large extent especially in Saudi
Arabia where dust and sand storms are very common. Hence there will be an
automated system that will periodically clean the solar panels in order to make
sure that they perform at peak performance level. The use of right fabrication
and controllers will help in making this project .
5
CHAPTER-2
BLOCK DIAGRAM
6
CHAPTER-2
BLOCK DIAGRAM
MOTOR
MCU
SENSOR DRIVE
MOTOR
CLEANING
MOTOR
7
CHAPTER-3
EMBEDDED SYSTEM
8
CHAPTER-3
3.1EMBEDDED SYSTEM
9
3.2 MICROPROCESSOR Vs MICROCONTROLLER
For transfer of data from external memory to the CPU, microprocessor needs
many operational codes. But in Microcontroller, one or two codes are
enough.
10
CHAPTER-4
SYSTEM DESIGN
11
CHAPTER-4
12
CHAPTER-5
HARDWARE REQUIREMENT
13
CHAPTER-5
5.HARDWARE REQUIREMENT
A block diagram containing the parts of a typical power supply and the
voltage at various points in the unit is shown in fig 19.1. The ac voltage, typically
120 V rms, is connected to a transformer, which steps that ac voltage down to the
level for the desired dc output. A diode rectifier then provides a full-wave rectified
voltage that is initially filtered by a simple capacitor filter to produce a dc voltage.
This resulting dc voltage usually has some ripple or ac voltage variation. A
regulator circuit can use this dc input to provide a dc voltage that not only has
much less ripple voltage but also remains the same dc value even if the input dc
voltage varies somewhat, or the load connected to the output dc voltage changes.
This voltage regulation is usually obtained using one of a number of popular
voltage regulator IC units.
14
5.2 IC VOLTAGE REGULATORS:
IN OUT
UNREGULATE 7805
D DC
VOLTAGE
GND
15
The series 78 regulators provide fixed regulated voltages from 5 to 24 V.
Figure 19.26 shows how one such IC, a 7812, is connected to provide voltage
regulation with output from this unit of +12V dc. An unregulated input voltage
Vi is filtered by capacitor C1 and connected to the IC’s IN terminal. The IC’s
OUT terminal provides a regulated + 12V which is filtered by capacitor C2
(mostly for any high-frequency noise). The third IC terminal is connected to
ground (GND). While the input voltage may vary over some permissible
voltage range, and the output load may vary over some acceptable range, the
output voltage remains constant within specified voltage variation limits. These
limitations are spelled out in the manufacturer’s specification sheets. A table of
positive voltage regulated ICs is provided in table
16
5.4 LCD DISPLAY
The most commonly used Character based LCDs are based on Hitachi's
HD44780 controller or other which are compatible with HD44580. In this
project document, we will discuss about character based LCDs, their interfacing
with various microcontrollers, various interfaces (8-bit/4-bit), programming,
special stuff and tricks you can do with these simple looking LCDs which can
give a new look to your application.
17
5.5 MICRO CONTROLLER
18
DEVELOPMENT ENVIRONMENT:The ATmega328P is typically programmed
using the Arduino development environment, making it very popular among hobbyists
and professionals alike.
Overall, the ATmega328P is known for its versatility, ease of use, and wide range of
applications, from simple LED blinking projects to complex embedded systems.
Because a single solar panel can produce only a limited amount of power,
many installations contain several panels. A photovoltaic system typically
includes an array of solar panels, an inverter, and sometimes a battery and
interconnection wiring.
19
5.7 BATTERIES
The batteries are used in order to store the electricity that is produced
from wind and solar energy. The capacity of battery may vary depending on the
size of wind turbine or solar power plant. Battery should be having low
maintenance and charge leakage should also be low.
Lead-acid batteries are a type of rechargeable battery that has been used
for over a century and remains one of the most common types of batteries in use
today. They are known for their reliability, relatively low cost, and ability to
deliver high surge currents, making them suitable for a wide range of
applications, from automotive starting batteries to uninterruptible power
supplies (UPS) for data centers.
20
5.8 L293D
21
5.8 DC MOTOR
22
lot of money to control motors with an Arduino or compatible board. The most
popular L293D H-bridge module with onboard voltage regulator motor driver
can be used with this motor that has a voltage of between 5 and 35V DC or you
can choose the most precise motor diver module from the wide range available
in our Motor divers’ category as per your specific requirements.
Nut and threads on the shaft to easily connect and internally threaded
shaft for easily connecting it to the wheel. DC Geared motors with robust metal
gearbox for heavy-duty applications, available in the wide RPM range and
ideally suited for robotics and industrial applications. Very easy to use and
available in standard size. Nut and threads on the shaft to easily connect and
internally threaded shaft for easily connecting it to the wheel.
5.9 IR SENSOR
23
SENSOR COMPONENTS:An IR sensor typically consists of an IR emitter
and an IR receiver. The emitter emits infrared radiation, while the receiver
detects it. In some cases, the emitter and receiver may be integrated into a single
component.
DETECTION PRINCIPLE:When the emitted IR radiation encounters an
object in its path, some of the radiation is reflected or absorbed by the object.
The receiver detects the changes in the intensity or wavelength of the IR
radiation caused by these interactions with objects.
DETECTION METHODS:
REFLECTION:In proximity sensors or object detection applications, the
receiver detects the IR radiation reflected back from nearby objects.
BREAK BEAM: In motion detection systems, the receiver detects interruptions
in a continuous beam of IR radiation emitted by the emitter.
THERMAL SENSING:In temperature measurement applications, the receiver
detects the thermal radiation emitted by objects, which correlates with their
temperature.
OUTPUT SIGNAL:The output signal of an IR sensor varies depending on the
specific application and design. It could be a simple binary signal indicating the
presence or absence of an object, an analog voltage or current proportional to
the detected IR radiation intensity, or a digital signal indicating temperature or
distance measurements.
:Applications: IR sensors find applications in various fields, including:
Proximity sensors for detecting the presence of objects.
Motion detectors for security systems and automatic lighting.
Temperature measurement in industrial processes and medical devices.
Remote controls for consumer electronics.
Object detection and tracking in robotics and automation.
24
Overall, IR sensors play a crucial role in enabling various technologies by
providing a means to detect, measure, and interact with objects based on their
thermal characteristics and interactions with infrared radiation.
25
CHAPTER-6
PROGRAMMING
26
CHAPTER-6
6.PROGRAMMING
6.2 POWER
The Arduino Uno board can be powered via the USB connection or with
an external power supply. The power source is selected automatically.
6.3 MEMORY
27
6.4 ARDUINO DEVELOPMENT "IDE"
Website arduino.cc
28
Arduino programs are written in C or C++ The Arduino IDE comes with
a software library called "Wiring" from the original Wiring project, which
makes many common input/output.
Setup (): a function run once at the start of a program that can initialize
settings.
Loop (): a function called repeatedly until the board powers off
29
CHAPTER-7
CONCLUSION
30
CHAPTER-7
CONCLUSION
The Solar Panel Cleaning System project aimed to bring a better solution
for maintaining solar efficiency. The main scope was to develop a machine that
can clean a solar panel by a proper control system. This project is a developed
prototype to expand on a new and increasing market. The project team hit many
obstacles along the way.
Designing the control system required learning Raspberry Pi
configurations, python coding and its interference with the electrical
components. Using soldering boards to implement the designed circuit,
hardware wiring, relays and machinery were new experiences. This being said,
the project fulfilled the desired design with the planned control and mechanism.
The DC motors were controlled by both relays and drivers to accomplish speed
and directions control. Also, control code for the DC motors and the water
pump were written then implemented in the system.
31
CHAPTER-8
REFERENCES
32
CHAPTER-8
REFERENCES
2. ShajanK .Thomas ,Shelvin Joseph ,Sarrop T S ,and Sahad Bin Haris" ,Solar
Panel Automated Cleaning (SPAC) System ",in 2018 International Conference
on Emerging Trends and Innovations In Engineering And Technological
Research (ICETIETR), 2018.
33
7. 2020. CP12650F-X 12V 65Ah(10Hr). 2nd ed. [ebook] Shenzhen Center
Power Technology Co., Ltd, p.2. Available at: <https://meibat.com/wp-
content/uploads/2016/10/CP12650F-X.pdf>
34