FINAL PROJECTorganized
FINAL PROJECTorganized
PROJECT REPORT
ON
DUAL AXIS SOLAR TRACKER
Submitted in partial fulfillment for the award of the degree of
BACHELOR OF TECHNOLOGY
IN
ELECTRONICS & COMMUNICATION ENGINEERING
CERTIFICATE
This is to certify that the Project Work entitled " DUAL AXIS SOLAR
TRACKER ", which is being submitted by
in partial fulfillment of the requirement for the award of the degree of Bachelor of
Technology in Electronics & Communication Engineering submitted at, Ganga
Institute of Technology and Management, Kablana, Jhajjar, Haryana in
duration of 4 MONTH is an authentic record of their work carried out under my
supervision.
The matter presented in this project work has not been submitted for the award of
any other degree of this or any other university. It is assumed that they had not
copied it from anywhere. If any material found copied, they will be responsible for
that.
Ms. Ritu Juneja
Professor(ECE)
KABLANA, JHAJJAR-124104
(HARYANA)
DECLARATION BY THE CANDIDATE
We hereby declare that the project work entitled “DUAL AXIS SOLAR
TRACKER” is an authenticated work carried out by us for the partial fulfillment of
the award of the degree of Bachelor of Technology in Electronics & Communication
Engineering submitted at, Ganga Institute of Technology and Management, Kablana,
Jhajjar, Haryana. This work has not been submitted for similar purpose anywhere
else.
Priyanshu (1013114)
Balram (1013107)
Himanshu (1013108)
Sourabh (1013120 )
B.TECH-ECE–8THSEM
ACKNOWLEDGEMENT
It is both an elevating and humbling experience to acknowledge all the people involved in this
work. Many individuals have contributed to this project work with their advice, interest, time and
support. They are the wind beneath my wings. We thank almighty for his compassion and
bountiful of blessings for making everything possible.
We would specially like to thanks our worthy guide Ms. RITU JUNEJA , ( PROFESSOR OF
ECE DEPARTMENT ) who supervised us to complete this project. His /Her technical advice,
ideas and constructive criticism contributed to the success of this report. She suggested us many
ideas and solved our puzzles when we were in need. Her/his motivation and help has been of
great inspiration to me.
We would also like to thanks our respected Dr. Rakesh Kumar Joon HOD (ECE) and faculty
members of ECE department for providing us the opportunities, support and the necessary help
to complete this project work.
Priyanshu (1013114)
Balram (1013107)
Himanshu(1013108)
Saurabh (1013120)
B.TECH- ECE – 8TH SEM
ABSTRACT
The goal of this thesis was to develop a laboratory prototype of a solar tracking
system, which is able to enhance the performance of the photovoltaic modules
in a solar energy system. The operating principle of the device is to keep the
photovoltaic modules constantly aligned with the sunbeams, which maximizes
the exposure of solar panel to the Sun’s radiation. As a result, more output
power can be produced by the solar panel. The work of the project included
hardware design and implementation, together with software programming
for the microcontrollers unit of the solar tracker. The system utilized an
ATmega328P microcontrollers to control motion of two servo motors, which
rotate solar panel in two axes. The amount of rotation was determined by the
microcontrollers, based on inputs retrieved from four photo sensors located
next to solar panel. At the end of the project, a functional solar tracking system
was designed and implemented. It was able to keep the solar panel aligned
with the sun, or any light source repetitively. Design of the solar tracker from
this project is also a reference and a starting point for the development of
more advanced systems in the future.
CONTENT :-
Introduction
Working Principle
Flow Chart
Mathematical Model
Hardware Model
Detailed Explanation
- ARDUINO
- LDR
- SERVO MOTOR
Description of Software Program
LDR Program and Graph
Solar Panel and connection Load
Dual Axis Movement of Solar Tracker
Benefits and Demerits of Solar Energy
Observation and Result
Scope of Project
Conclusion
References
INTRODUCTION
With the unavoidable shortage of fossil fuel sources in the future, renewable
types of energy have become a topic of interest for researchers, technicians,
investors and decision makers all around the world. New types of energy that
are getting attention include hydroelectricity, bio energy, solar, wind and
geothermal energy, tidal power and wave power. Because of their renew
ability, they are considered as favourable replacements for fossil fuel sources.
Among those types of energy, solar photovoltaic (PV) energy is one ofthe most
available resources. This technology has been adopted more widely for
residential use nowadays, thanks to research and development activities to
improve solar cells’ performance and lower the cost. According to
International Energy Agency (IEA), worldwide PV capacity has grown at 49%
per year on average since early 2000s. Solar PV energy is highly expected to
become a major source of power in the future.
However, despite the advantages, solar PV energy is still far from replacing
traditional sources on the market. It is still a challenge to maximise power
output of PV systems in areas that don’t receive a large amount of solar
radiation. We still need more advanced technologies from manufacturers to
improve the capability of PV materials, but improvement of system design and
module construction is a feasible approach to make solar PV power more
efficient, thus being a reliable choice for customers. Aiming for that purpose,
this project had been carried out to support the development of such
promising technology.
The LDR senses the analog input in voltages between 0 to 5 volts and
provides a digital number at the output which generally ranges from 0 to
1023.
Now this will give feedback to the microcontroller using the arduino
software(IDE).
The tracker finally adjusts its position sensing the maximum intensity of
light falling perpendicular to it and stays there till it notices any further
change.
The sensitivity of the LDR depends on point source of light. It hardly shows
any effect on diffuse lighting condition.
BASIC CIRCUIT DIAGRAM
An overview of the required circuit for the Dual-axes solar tracker is shown
here.
The 5V supply is fed from an USB 5V dc voltage source through Arduino Board.
The illumination upon a surface varies inversely as the square of the distance
of the surface
form the source. Thus, if the illumination at a surface 1 metre from the source
is I units, then the illumination at 2 metres will be I/4, at 3 metres will be I/9
and so on.
In fact inverse square law operates only when the light rays are from a point
source and are incident normally upon the surface.
Eθ = Ecosθ = I.cos𝜃 / 𝐷2
where,
Connection Table
Ter. 1 = Terminal 1
As we see in the block diagram, there are three Light Dependent Resistors
(LDRs) which are placed on a common plate with solar panel. Light from a
source strikes on them by different amounts. Due to their inherent property of
decreasing resistance with increasing incident light intensity, i.e.
photoconductivity, the value of resistances of all the LDRs is not always same.
Each LDR sends equivalent signal of their respective resistance value to the
Microcontroller which is configured by required programming logic. The values
are compared with each other by considering a particular LDR value as
reference.
One of the two dc servo motors is mechanically attached with the driving axle
of the other one so that the former will move with rotation of the axle of latter
one. The axle of the former servo motor is used to drive a solar panel. These
two-servo motors are arranged in such a way that the solar panel can move
along X-axis as well as Y-axis.
Components Required:-
Arduino Uno
4 LDR ( LIght dependent resistor)
4- 10K Ohm Resistor
2- Servo Motor
Solar Panel
Jumper wire
Breadboard
ARDUINO UNO
The Arduino Uno is a microcontroller board based on the ATmega328. Arduino
is an open-source, prototyping platform and its simplicity makes it ideal for
hobbyists to use as well as professionals. The Arduino Uno has 14 digital
input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a
16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and
a reset button. It contains everything needed to support the microcontroller;
simply connect it to a computer with a USB cable or power it with a AC-to- DC
adapter or battery to get started.
The Arduino Uno differs from all preceding boards in that it does not use the
FTDI USB-to-serial driver chip. Instead, it features the Atmega8U2
microcontroller chip programmed as a USB-to-serial converter.
"Uno" means one in Italian and is named to mark the upcoming release of
Arduino 1.0. The Arduino Uno and version 1.0 will be the reference versions of
Arduno, moving forward. The Uno is the latest in a series of USB Arduino
boards, and the reference model for the Arduino platform.
LDR
• It is a photo-resistor is a device whose resistivity is a function of the incident
electromagnetic radiation. Hence, they are light sensitive devices. They are
also called as photo conductors, photo conductive cells or simply photocells.
The most common type of LDR has a resistance that falls with an increase in
the lightintensity falling upon the device (as shown in the image above). The
resistance of an LDR may typically have the following resistances:
Daylight = 5000Ω
Dark = 20000000Ω
The stator of the motor consists of a cylindrical frame and the magnet is
attached to the inside of the frame.
A brush is built with an armature coil that supplies the current to the
commutator. At the back of the shaft, a detector is built into the rotor in order
to detect the rotation speed.
#include <Servo.h>
Servo horizontal; // horizontal servo
int servoh = 180;
int servohLimitHigh = 175;
int servohLimitLow = 5;
// 65 degrees MAX
void setup(){
horizontal.attach(9);
vertical.attach(10);
horizontal.write(180);
vertical.write(45);
delay(2500);
}
void loop() {
int lt = analogRead(ldrlt); // top left
int rt = analogRead(ldrrt); // top right
int ld = analogRead(ldrld); // down left
int rd = analogRead(ldrrd); // down right
int dtime = 10; int tol = 90; // dtime=diffirence time,
tol=toleransi
int avt = (lt + rt) / 2; // average value top
int avd = (ld + rd) / 2; // average value down
int avl = (lt + ld) / 2; // average value left
int avr = (rt + rd) / 2; // average value right
int dvert = avt – avd; // check the diffirence of up and down
int dhoriz = avl – avr;// check the diffirence og left and rigt
delay(dtime);
}
DESCRIPTION OF THE SOFTWARE PROGRAM
STEPS:
• First of all, both the servos are declared and object is created to control the
servo motors.
• The variables posx and posy are used to store the reference servo positions.
• The ADC input pins for LDRs are selected for dual direction movement and
one for reference.
• The required analog pins are selected as input using pinMode(pin , mode)
• The servos are sets to mid-point or original position with a 1000ms or 1sec
delay to catch up with the user.
• Three variables are chosen to read the analog values and map it into integers
• If the difference between the two variables is less than the tolerance value
then it will stays to its or original location else it shows movement towards the
• The position is then written to servo and the loop repeats till it encounter
any changes in the values of input greater than the minimum tolerance.
Serial.begin(9600);
void loop()
Serial.println(sensorValue);
delay(10);
}
SOLAR PANEL AND CONNECTED LOAD
➢ Solar panel is placed at the top and connected to a load directly. The load
may a led or a voltmeter which could be connected to get the exact voltage
which depends on the intensity of light falling on the panel and the position of
the tracker.
➢ The solar panel is just a mere device to accept the light radiation which is
purely controlled by LDR sensors and the load connected depends upon the
rating of the panel used.
DUAL AXIS MOVEMENT OF SOLAR TRACKER
➢ The dual axis solar tracker is device which senses the light and positions
towards the maximum intensity of light. It is made in such a way to track the
light coming from any direction.
➢ To simulate the general scenario of the Sun’s movement, the total coverage
of the movement of the tracker is considered as 120˚ in both the directions.
➢ The initial position of both the servo motors are chosen at 90˚i.e, for east-
west servo motor as well as for north-south servo motor.
➢ The position of the tracker ascends or descends only when the threshold
value is above the tolerance limit.
Approximation of power output (red line) compared to maximum output (blue
Benefits:
Solar energy is a clean and renewable energy source.
Once a solar panel is installed, the energy is produced at reduced costs.
Whereas the reserves of oil of the world are estimated to be depleted in
future, solar energy will last forever.
It is pollution free.
Solar cells are free of any noise. On the other hand, various machines
used for
pumping oil or for power generation are noisy.
Once solar cells have been installed and running, minimal maintenance is
required.
Some solar panels have no moving parts, making them to last even longer
with no maintenance.
On average, it is possible to have a high return on investment because of
the free energy solar panels produce.
Solar energy can be used in very remote areas where extension of the
electricity
power grid is costly.
Demerits:
Solar panels can be costly to install resulting in a time lag of many years for
savings
on energy bills to match initial investments.
Generation of electricity from solar is dependent on the country’s exposure
to
sunlight. That means some countries are slightly disadvantaged.
Solar power stations do not match the power output of conventional power
stations of similar size. Furthermore, they may be expensive to build.
Solar power is used for charging large batteries so that solar powered
devices can be used in the night. The batteries used can be large and heavy,
taking up plenty of space and needing frequent replacement.
FINALLY,
As the merits are more than the demerits, the use of solar power is considered
as a clean and viable source of energy. The various limitations can be reduced
through various ways.
OBSERVATIONS AND RESULT
WHAT WE HAVE OBSERVED....
In this Dual Axis Solar Tracker, when source light falls on the panel, the panel
adjusts its position according to maximum intensity of light falling
perpendicular to it.
The objective of the project is completed. This was achieved through using
light sensors that are able to detect the amount of sunlight that reaches the
solar panel. The values obtained by the LDRs are compared and if there is any
significant difference, there is actuation of the panel using a servo motor to the
point where it is almost perpendicular to the rays of the sun.
This was achieved using a system with three stages or subsystems. Each stage
has its own role.
The input stage is designed with a voltage divider circuit so that it gives desired
range of illumination for bright illumination conditions or when there is dim
lighting. The potentiometer was adjusted to cater for such changes. The LDRs
were found to be most suitable for this project because their resistance varies
with light. They are readily available and are cost effective. Temperature
sensors for instance would be costly.
The control stage has a microcontroller that receives voltages from the LDRs
and determines the action to be performed. The microcontroller is
programmed to ensure it sends a signal to the servo motor that moves in
accordance with the generated error.
The final stage was the driving circuitry that consisted mainly of the servo
motor. The servo motor had enough torque to drive the panel. Servo motors
are noise free and are affordable, making them the best choice for the project.
SCOPE OF WORK IN THE PROJECT
The solar project was implemented using two servo motors. The choice was
informed by the fact that the motor is fast, can sustain high torque, has precise
rotation within limited angle and does not produce any noise. The Arduino IDE
was used for the coding. Kolkata has coordinates of 22.5726°N, 88.3639°E and
therefore the position of the sun will vary in a significant way during the year.
In the tropics, the sun position varies considerably during certain seasons.
There is the design of an input stage that facilitates conversion of light into a
voltage by the light dependent resistors, LDRs. There is comparison of the two
voltages, then the microcontrollers uses the difference as the error. The servo
motor uses this error to rotate through a corresponding angle for the
adjustment of the position of the solar panel until such a time that the voltage
outputs in the LDRs are equal. The difference between the voltages of the
LDRs is received as analog readings.
Function of the processor: The analog readings are converted to integer values
by ADC input ports which is compared in order to get the difference value for
motor movement.
The difference is transmitted to the servo motor and it thus moves to ensure
the two LDRs are an equal inclination. This means they will be receiving the
same amount of light, and the Solar panel will receive the sunlight at 90°, (the
plane of PV panel will make an angle 90° with the Sun, and the perpendicular
drawn on the plane makes an angle 0° with the Sun, to ensure maximum
illumination: Lambert’s cosine Law) The procedure is repeated throughout the
day. Tracker systems work on two simple principles together. One being, the
normal principle of incidence and reflection on which our tracker works and
the other is the principle on which the solar (PV) panel works, which will
produce electricity. Both these principles can be combined and as a result of
which it can produce nearly double the output that the panel specifies
normally.
CONCLUSION
In this 21st century, as we build up our technology, population & growth, the
energy consumption per capita increases exponentially, as well as our energy
resources (e.g. fossils fuels) decrease rapidly. So, for sustainable development,
we have to think alternative methods (utilization of renewable energy sources)
in order to fulfil our energy demand.
In this project, Dual Axis Solar Tracker, we’ve developed a demo model of solar
tracker to track the maximum intensity point of light source so that the voltage
given at that point by the solar panel is maximum. After a lot of trial and errors
we’ve successfully completed our project and we are proud to invest some
effort for our society. Now, like every other experiment, this project has couple
of imperfections.
(i) Our panel senses the light in a sensing zone, beyond which it fails to
respond.
(ii) If multiple sources of light (i.e. diffused light source) appear on panel, it
calculates the vector sum of light sources & moves the panel in that point.
This project was implemented with minimal resources. The circuitry was kept
simple, understandable and user friendly.
FEATURES:
Memory
– 1KBytes EEPROM
2) Operating Voltage: 5v
✓ SOLAR PANEL
1) Maximum Voltage: 4volts (under load)
[2] Design and Implementation of a Sun Tracker with a Dual-Axis Single Motor
2. Make sure the tracker is facing south (for Northern Hemisphere locations) or
north (for Southern Hemisphere locations) before activating the tracker.
6. Regularly check the solar output to ensure that the tracker is optimizing the
solar panels' efficiency.
7. To turn off the tracker, press the "Stop" or "Disengage" button on the
controller.
8. Turn off the power supply to the controller when not in use to save energy.
These are general guidelines, and it's essential to follow the specific
instructions provided by the manufacturer of your dual-axis solar tracker for
optimal performance.