Arduino Based Dual Axis Solar Panel!!
Arduino Based Dual Axis Solar Panel!!
TRACKING SYSTEM
ENGINEERING EXPLORATION
By:
1|P a ge
Summary
A detailed analysis has been presented in order to investigate the Solar Energy
systems containing Solar Tracker. A solar energy tracking system was
mechanically designed in RNXG lab and a prototype was manufactured using
mainly existing components.
A simple Arduino board was used which was connected and programmed in order
to create a dynamic solar tracking system.
Dynamic solar tracking systems is a proposed approach in order to increase the
overall
Energy received by a solar panel. Testing the physical model determined the
feasibility of operating a solar energy system with the aid of a solar tracker.
Prototype designed was tested in different light conditions where it full filled our
basic requirements.
The actual cost is estimated to be in range of ₹1550 if solar panel cost is included.
2|P a ge
Acknowledgements
We would also like to thank our mentors Dr. A.B. Gonde, Dr. S.T. Hamde, Mrs.
V.V. Khista who provided us with courage and moral support. A special thanks to
our course teachers Mr. Sumit Rathore, Mr. S. D. Wattamwar for always being
with us and Mr. Murli Mohan for helping us Initiallize our task.
Last but not least, We would like to thank our institute for introducing a subject
which not only helped use develop some new concept but also practically
implement it.
3|P a ge
Table of Content
Introduction……………………………………………………….……..5
Aims and objectives……………………………………………………..6
Need statement…………………………………………………………..7
Objectives ………………………………………………………….……7
Distribution of specification…………………………………………..…7
Pair-wise comparison chart…………………………………………..….8
Preference as per PCC…………………………………………….…..8
Problem statement: …………………………………………………..…9
Alternative solutions…………………………………………………….9
Based on types of panels…………………………………………9
Solar photovoltaic panel ………………………………..…9
Thin film solar panel …………………………………….10
Solar thermal panel………………………………………10
Concentrated photovoltaic ………………………....……11
PUGH Chart……………………………………………………12
Based on type of structures………………………………….…13
Single Axis Tracker…………………………………….…13
Bubblesun solar panel (hemispherical)……………………13
DualAxisTracker………………………………………...…14
Materials required…………………………………………………..…16
Specifications……………………………………………………….…17
Solar panels…………………………………………………17
LDR………………………………………………………….17
Servo Motors……………………………………………..….17
Arduino…………………………………………………..…..18
Connecting wires……………………………………………..18
Resistors……………………………………………………….19
Power Supply………………………………………………….19
Construction of dual Axis Tracker…………………………………..…19
Working of dual axis Tracker…………………………………….….…20
Gnatt Chart………………………………………………………..……20
Block Diagram………………………………………………………….21
Cost Analysis……………………………………………………22
References………………………………………………………...……23
Appendix 1………………………………………………………..……24
Appendix 2-code………………………………………………….…….25
Appendix 3-flowchart…………………………………………..………27
4|P a ge
Introduction
Greenhouse effect has given rise to global warming due to the excess amount of
CO2 in the atmosphere resulting in unpredicted climate changes worldwide; an
integral concern for the world.
John Mankins (2010), a 25-year NASA Veteran and head of the IAA study, said
“There is a consensus among scientists that greenhouse gas emissions pose a great
risk of irreversible global climate change. Hence, during the course of the century,
it seems critical that the mix of energy sources must shift away from fossil fuel,
even as the overall demand for energy soars.”
Thus it’s significant that humanity and scientist concentrate on reducing this
phenomenon via alternative ways of producing energy ratherthan fossil fuels;
environmentally friendly and mainly obtained from natural sources such
as wind, sun and water.
“You’d be hard pressed to find another industry with 26% job growth rate for
2011” said by Rhone Resch (2011) president of the Solar Energy Industries
Association.
In addition to that, Navigant Consulting states that by 2025, more than 25% of
nation’s energy must origin from solar energy.
5|P a ge
There are two methods for increasing the mean intensity of solar radiation received
by a Solar cell.
The first method is by focusing the incident ray onto a rigid array, this will
force the incident-ray’s path to reach normal to the array surface.
The second method is the use ofsolar tracking system, which operates by
tracking the radiation of the sun.
Solar tracking systems are divided into two categories; dynamic tracking and fix
control algorithm tracking.
The main aim of this thesis is to create an engineering design prototype and
demonstrate the benefits of a solar tracking system. Testing in real life the
prototype will prove that a solar tracker can increase the efficiency of the system.
Initial objective of the thesis was the design of a single axis solar tracking system
operated by a dynamic tracking system. However the limitations a
single axis system has on the aspect of geographical position of the system,
changed the system’s configurations to a dual-mode axis. As aimed for a
worldwide services thus Universal Solar Tracker.
Potential improvements and modifications of the prototype will conclude this
thesis.
6|P a ge
Need Statement
Convention sources are getting depleted day by day. So, there are less amount of
sources left to produce energy.
Hence, we need to exploit more part of non- conventional source best of which is
solar energy but still there is demand to yield more solar energy in lesser areas.
Objectives
Ease of use
Cost
Size
Power rating of panel
Durability
Portability
Safety
Storage capacity of Battery
Distribution of specification:
4 Portability
5 Durability
Ease of
6
Installation
7|P a ge
Pair-wise comparison chart:
Ease of Ease of
TOTA
Cost Size use Portability Durability installation
L
1
Cost __ 1 1 1 1 5
Size 0 __ 0 1 0 0 1
0
Ease of Use 1 __ 1 0 1 3
0 0 0 0 0
Portability __ 0
Durability
0 1 1 1 __ 1 4
Ease of 0 1 0
1 0 __ 2
Installation
8|P a ge
Problem statement:
The exploitation of solar energy is not upto the mark with fixed solar panels.
Hence, we need to develop a device which exploits more solar energy. So, we need
to make a device which will track the position of sun with the help of some sensors
and we will achieve the rotation of panel according to position of sun.
Alternative solutions
Alternative solutions are used to design different prototypes. To find best possible
design of product(i.e prototype), it is necessary to the best solution available.
In the following tracker we had two important worries
First one was design of panel to be used
Second was a designing a feasible structure for harassing solar energy
So we found the solution for both problems separately
Nominal 12V
Number of cells 36
Open Circuit Voltage 22V
Max Power Volts 18V
9|P a ge
Thin film solar panel
It is complementary method of
solar power consumption.
It is not used to produce
electricity but uses solar
energy to heat water.
It uses pipes filled with water
in conjuction with the panels.
They are used in mild climate.
Its efficiency is same as that of PV.
10 | P a g e
Concentrated photovoltaic
11 | P a g e
PUGH Chart
1 Cost 4 - + - --
2 Ease of use 2 ++ ++ 0 --
3 Size 2 +++ 0 ++ -
4 Power rating 4 +++ + ++ 0
5 Portability 1 - - + --
6 Durability 3 ++ 0 ++ -
7 Safety 4 ++ ++ 0 0
8 Storage 3 +++ + ++ +
capacity
10 Ease of 2 + ++ - --
installation
POSITIVE 59 31 37 7
NEGATIVE 5 1 6 23
TOTAL 54 30 31 -16
12 | P a g e
Based on type of structures
Single axis solar trackers track the sun in only one direction. Axis direction is
determined according to the geographical position of the system.
In tropical regions, where the sun gets very high at noon but the days are short,
horizontal axis is used.
Single axis tracker can increase the annual output of a solar energy system by a
minimum of 30%.
13 | P a g e
It is hemispherical in shape
It contain the coil mounted by a hemispherical glass surface
It is light weight. Fig: Hemispherical Solar Plate
Meanwhile, vertical axis is used in high latitudes, where the sun does not get very
high and days are longer.
On the other hand, dual axis solar trackers, involves tracking the source of
radiation in both horizontal and vertical axle. This type of solar trackers can
operate with the same efficiency all over the world due to the dual-axis commands
it can receive. Dual-axis tracker can increase the annual output efficiency by a
minimum of 36%. However, they are more mechanically complicated in designing
and installation. Two motor are usually used for dual axis instead of one for a
single axis.
A dual axis solar tracker will provide you with the higher
energy production, where a single axis solar tracking system follows with a small
difference of 2.9%. The difference between the two moving systems and the CPV
is significantly large.
Thus, according to your design principles, a choice between the two systems that
are in motion should be taken.
14 | P a g e
Pugh chart
1 Cost 4 + ++ 0
2 Ease of use 2 + ++ +
3 Size 2 0 -- ++
5 Portability 1 0 0 0
6 Durability 3 0 -- ++
7 Safety 4 + + +
9 To harass 4 + ++ +++
solar energy
10 Ease of 2 + +++ +
installation
POSITIVE 23 42 40
NEGATIVE 0 10 0
TOTAL 23 32 40
Effective planning of circuit was done and following circuit connection was given
a try:
Materials required
1. Solar panels
2. LDR sensors(4 min)
3. Servo motors (2 minimum)
4. ARDUINO board
5. Connecting wires
6. Resistors
7. Power supply
16 | P a g e
Specifications
Solar panel:
Nominal 12V
Number of cells 36
Open Circuit Voltage (Voc) 22V
LDR :
Resistance: 400Ω - 400K
Normal resistance Variation: 1K - 10K
Sensitivity: About 3m sec
Voltage ratings: 3V,5V and 12V
Servo motors:
Tiny and lightweight with high output
power. Servo can rotate approximately
180 degrees (90 in each direction), and
works just like the standard kinds but
smaller. You can use any servo code,
hardware or library to control these
servos. Good for beginners who want
17 | P a g e
to make stuff move without building a motor controller with feedback & gear box,
especially since it will fit in small places. It comes with a 3 horns (arms) and
hardware.
• Weight: 9g
• Dimension: 22.2 x 11.8 x 31 mm approx.
• Stall torque: 1.8 kgf·cm
• Operating speed: 0.1 s/60 degree
• Operating voltage: 4.8 V (~5V)
• Dead band width: 10 µs
• Temperature range: 0 ºC – 55 ºC
ARDUINO BOARD:
Arduino is open-source hardware and software company, project and user
community that designs and manufactures single-board
microcontrollers and microcontroller kits for building digital devices and
interactive objects that can sense and control objects in the physical and digital
world. Features of the Arduino Mega are as follows:
Microcontroller: : ATmega328
Operating Voltage : 5V
Input Voltage (recommended) : 7-12V
Input Voltage (limits) : 6-20V
Digital I/O Pins : 14 (of which 6 provide PWM output)
Analog Input Pins :6
Flash Memory : 32 KB
SRAM : 2 KB (ATmega328)
CONNECTING WIRES:
18 | P a g e
RESISTORS
4 resistors of 100k ohm are required--------------------------------------
POWER SUPPLY
Arduino requires basic power supply upto 12v therefore we can use a dc adaptor of
12 v or dc power supply of 12 v
Initially the Position of both the motors is being set after that the Voltage of LDR
is checked.
After this process the Orientation of sun is being estimated, according to which
the sunlight falls on the LDR. There are four LDR used On four sides of solar panel
at which sunlight falls, out of These two work for horizontal and two works for
vertical Movement of panel. The voltages of x axis sensors are Compared as well
as y axis sensors, as a result of which The panel moves in clockwise/anticlockwise
or Upward/downward direction. The direction of movement Of panel is always in
the direction of maximum sun light. So, the solar tracker provides higher
efficiency.
19 | P a g e
Working of dual axis tracker
Initially solar panel will be kept east facing. When sunlight falls on LDR timer will
be started in a controller and after every 24 minutes solar panel will change its
angle by 6°.
This will continued till sun sets. After that we have our timer value with us and
LDR is missing light so it will come back to its initial position i.e East facing
position.
Gantt Chart
20 | P a g e
BLOCK DAIGRAM
21 | P a g e
Cost Analysis
A cost analysis procedure was performed where the retail price of the solar tracker
was calculated. One of the initiating objectives of the project was to manufacture a
significantly cheap solar tracker. Solar trackers available in the market of India,
range from 600UKP to 2000UKP. Thus, our aim was to build a solar tracker,
whose price would allow the seller to add an extra 25% profit. The 25% profit was
calculated by comparing retail prices of products manufactured by Harwal Group
of Companies with the selling prices used by distributors of their products. The
choice of materials were chosen in such a way so that the retail price will range
between ₹ 1500 to ₹ 2000 detailed costing datasheet is provided below where
shipping is excluded.
MATERIAL Price
PV PANEL ₹ 200
SUPPORT Base ₹80
PVC DISC ₹10
Servo sg90 ₹120
Servo mg995 ₹325
ARDUINO Mega ₹670
Wires ₹50
LDR (sensors) ₹32 (4*8)
Resistors ₹8 (2*4)
22 | P a g e
References
PC in Control, (2008). How to Create a Solar Panel that Tracks the Sun
[online], pc-control, Available from:
http://www.pc-control.co.uk/howto_tracksun.htm [Accessed 23 October
2012].
Runyon, J. (2010). 2011 Outlook for Clean Energy Jobs in the U.S. –
Beating the Trend [online], Renewable Energy World, Available from:
http://www.renewableenergyworld.com/rea/news/article/2010/11/2011-
outlook-for-clean-energy-jobs-in-the-u-s-beating-the-trend [Accessed: 18
October 2012].
23 | P a g e
Appendix 1
The movement of the earth round the sun is known as revolution. It also happens
from west to east and takes a period of 365 days. The orbit of the earth is elliptical.
Because of this the distance between the earth and the sun keeps changing. The
apparent annual track of the sun via the fixed stars in the celestial sphere is known
as the ecliptic. The earth’s axis makes an angle of 66.5 degrees to the ecliptic
plane. Because of this, the earth attains four critical positions with reference to the
sun .
24 | P a g e
Appendix 2
#include <Servo.h>
//defining Servos
Servo servohori;
int servoh = 0;
int servohLimitHigh = 130;
int servohLimitLow = 60;
Servo servoverti;
int servov = 0;
int servovLimitHigh = 130;
int servovLimitLow = 60;
//Assigning LDRs
int ldrtopl = 2; //top left LDR white
int ldrtopr = 1; //top right LDR yellow
int ldrbotl = 3; // bottom left LDR blue
int ldrbotr = 0; // bottom right LDR orange
void setup ()
{
servohori.attach(10);
servohori.write(0);
servoverti.attach(9);
servoverti.write(0);
delay(250);
}
void loop()
{
servoh = servohori.read();
servov = servoverti.read();
//capturing analog values of each LDR
int topl = analogRead(ldrtopl);
int topr = analogRead(ldrtopr);
int botl = analogRead(ldrbotl);
int botr = analogRead(ldrbotr);
// calculating average
int avgtop = (topl + topr) / 2; //average of top LDRs
int avgbot = (botl + botr) / 2; //average of bottom LDRs
int avgleft = (topl + botl) / 2; //average of left LDRs
25 | P a g e
int avgright = (topr + botr) / 2; //average of right LDRs
26 | P a g e
}
delay(25);
}
Appendix 3 (Flowchart)
27 | P a g e
A Glimpse………..
28 | P a g e