miniProject
miniProject
On
"SOLAR TRACKER"
BACHELOR OF ENGINEERING
IN
This project focuses on the design and implementation of a single-axis solar tracker to
enhance the efficiency of solar energy capture. The system utilizes light-dependent resistors
(LDRs) to measure sunlight intensity and a microcontroller to control the solar panel's
orientation. A servo motor adjusts the panel along a single axis to follow the sun's movement
throughout the day, ensuring optimal alignment with the sunlight. The single-axis design
provides a balance between improved energy output and cost efficiency compared to
significant increase in energy collection, showcasing the tracker’s potential for practical
Chapter 4. RESULT 60
4.1
4.2
4.3
Chapter 5. CONCLUSION 80
REFERENCES 85
APPENDIX ( chapter number not required) 90
Appendix I
Matrusri Engineering College
(An Autonomous Institution)
(Sponsored by: MATRUSRI EDUCATION SOCIETY, Estd: 1980)
(Approved by AICTE, Affiliated to Osmania University)
email: [email protected] web site: www.matrusri.edu.in
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
This is to certify that the Mini-project report entitled ………… being submitted by
Mr./Mrs.…….. in partial fulfilment for the award of the Degree of Bachelor of Engineering
in Electronics and Communication Engineering of the Osmania University, Hyderabad,
during 2024-25, is a record of bonafide work carried out under our guidance and
supervision.
The results presented in this project report have not been submitted to any other
University or Institute for the award of any Degree or Diploma.
Designation
HOD-ECE
NOTE: The SECOND page should contain a certificate signed by the guide(s), Mini project
coordinator (s) and Head of the Department in the above format and should be on the college
letter head. (See the sample format)
This page may include the Certificate given by Organization or Company where you have
done your project (on their letter head). College certificate should precede this certificate.
DECLARATION (18 B-TNR, Capital)
This is to declare that the work submitted in the present Mini- project work report
titled “WIRELESS COMMUNICATION” is a record of bonafide work done by me in the
Department of Electronics & Communication Engineering, Matrusri Engineering College,
Saidabad, Hyderabad.
No part of the report is copied from books, journals, internet and wherever the subject
content is taken; the same has been duly referred in the text. The report generated is based on
the project work carried out entirely by us and not copied from any other source.
Place: Hyderabad,
Date: 15/01/2022.
ACKNOWLEDGEMENT (write in your own words)
We would like to take this opportunity to place it on the record, that this Mini-project
would never have taken shape but for the cooperation extended to us by certain individuals.
Though this is not possible to name all of them, it would be a pardonable on us part if we
don’t mention some of the very important persons Sincerely we acknowledge our deep sense
of gratitude to the project guide, Mr. M.NARESH, Assistant Professor for his constant
encouragement, help and valuable suggestions. we wish to thank him for his constant
motivation and help throughout the Mini-project.
We would like to express our deep gratitude to the Head of Department Dr. N
SRINIVASA RAO and Project Coordinators Dr. M. SUSHANTH BABU, Mrs.
A.NARMADA/Mr. K. MANOHAR and Mrs. B. INDIRA PRIYADARSHINI/Mrs. J.
SHAILAJA for their timely cooperation while carrying the Mini-project. It is their
friendliness that made me feel free and learn more from them.
Last but not the least we would thank to all those people associated directly or
indirectly with the Mini-project.
A list of figures with figure number, figure title and page number and a list of tables with
table number, table name and page number should be listed after abstract in a separate page
for each with roman numbers like ii, iii..etc.
LIST OF TABLES
FOR EXAMPLE:
LIST OF TABLES
INTRODUCTION
1.1 Introduction
Solar energy is one of the most abundant and sustainable energy sources available today,
making it a critical component of the global shift toward renewable energy systems. Solar
panels, which convert sunlight into electricity, are widely used in residential, commercial,
and industrial applications. However, the efficiency of solar panels is highly dependent on
their orientation and alignment with the sun. Fixed solar panels are limited in their ability to
capture maximum sunlight throughout the day due to the sun’s changing position.
To address this limitation, solar tracking systems have been developed to optimize energy
capture by dynamically adjusting the orientation of solar panels. This project focuses on a
single-axis solar tracker, which rotates the panel along one axis to maintain an optimal angle
with respect to the sun. The control signals for the system are managed using an Arduino
microcontroller, which serves as the core processing unit for real-time adjustments. This
approach provides a cost-effective yet efficient solution for increasing the energy output of
solar panels compared to fixed systems.
Fixed solar panel installations often operate below their maximum efficiency due to their
inability to track the sun's movement across the sky. This inefficiency leads to lower energy
production, particularly during the early morning and late afternoon when the sun’s angle is
less favorable. In regions with high solar insolation, the underutilization of sunlight results in
a significant loss of potential energy generation.
The primary challenge is to develop a system that can dynamically track the sun’s position in
real-time while maintaining affordability, reliability, and low energy consumption. Using an
Arduino-based control system offers a robust and programmable platform to address these
challenges effectively. It allows for precise motor control and sensor integration, ensuring
accurate tracking and improved energy efficiency.
1.3 Objectives
4. To analyze the performance of the single-axis tracker in comparison with fixed solar
panels.
This thesis is organized into several chapters, each addressing key aspects of the project:
• Chapter 5: Conclusion and Future Work – Summarizes the findings, highlights the
project’s contributions, and suggests potential areas for future research.
• Chapter 6: Code used in Arduino - This chapter includes the Arduino code
implemented for the solar tracker system. It provides the logic for reading sensor data,
processing it to determine the sun's position, and controlling the servo motor to adjust
the solar panel's orientation.
Chapter 2
LITERATURE SURVEY
Single-axis solar trackers, which rotate along a single axis (usually east-west), are a
cost-efficient way to boost the efficiency of solar panels. Research indicates these
systems can increase energy output by as much as 25% compared to fixed-tilt systems
[Singh et al., 2014].
Arduino microcontrollers have gained widespread use in solar tracking projects due to
their low cost, ease of programming, and versatility. Their open-source platform and
strong community support make rapid prototyping and experimentation accessible.
Key Research Findings and Methods
Sensor-Based Tracking:
• LDR (Light Dependent Resistor) Systems: Numerous studies have investigated the
use of LDRs as primary sensors for sun tracking [Singh et al., 2014]. By measuring
light intensity across multiple LDRs, these systems can determine the best angle for
maximum sunlight exposure.
• Photovoltaic Cell-Based Tracking: Research has shown that photovoltaic cells can
be used both as energy sources and light-sensitive tracking sensors [Eltawil and
Salameh, 2004]. Their sensitivity to sunlight enables them to generate signals to guide
solar tracking systems effectively.
Algorithmic Approaches:
• Phototropic Tracking: This method involves directly tracking the sun’s position
with sensors, ensuring continuous adjustments to the solar panel’s orientation. Studies
suggest this approach typically achieves better energy output than other methods [Jain
and Jain, 2011].
Control Strategies:
• Fuzzy Logic Control: Fuzzy logic-based controllers have been explored for their
ability to enhance tracking accuracy and adapt to fluctuating environmental
conditions.
Conclusion
References:
1. Singh, A. K., et al. (2014). "Design and Implementation of Low-Cost Solar Tracking
System Using Arduino."
3. Jain, S. K., and N. C. Jain (2011). "Comparative Analysis of Different Solar Tracking
Systems."
Chapter 3
HARDWARE IMPLEMENTAION
o It adjusts the solar panel to align it with the direction of maximum sunlight.
o The servo receives signals from the Arduino based on the comparison of the
light intensity from the two LDRs.
5. Solar Panel:
6. Power Supply :
o The circuit is powered by a 9V power supply.
o SC1 represents a battery pack or external power source that powers both the
Arduino and servo motor.
7. Connections:
o SIG (Signal pin of the Servo): Connected to a digital PWM pin on the
Arduino to receive position control signals.
o A0 and A1 (Analog pins of Arduino): Connected to the LDRs to read their
light intensity values.
Working Principle:
1. The LDRs measure light intensity at two different points.
2. The Arduino compares the values from the two LDRs.
o If the left LDR (R1) detects more light than the right LDR (R2), the Arduino
adjusts the servo to rotate the solar panel left.
o If the right LDR detects more light, the servo rotates the panel right.
3. This ensures the solar panel is always facing the direction with maximum sunlight.
• Attach the orange wire from the servo motor to pin 9 on the Arduino.
• Connect the red wire to the power rail on the breadboard.
• Link the black wire to the ground rail on the breadboard.
• If your solar panel outputs 5V or less, connect its negative (black) wire to the ground
rail and its positive (red) wire to an analog input pin on the Arduino.
• For panels with output greater than 5V, avoid connecting them directly to the
Arduino. Instead, use a multimeter to measure the voltage.
•
Powering the Breadboard:
RESULTS
Observations:
• Tracking Panel: Offers higher voltage consistently by aligning with the sun's
position, especially during early mornings and late afternoons.
• Non-Tracking Panel: Produces lower voltage due to the fixed orientation, which
reduces efficiency at non-optimal angles of sunlight.
Actual Project Setup
Conclusion and Future prospects:
• More sensitive and accurate sensors, such as advanced photodiodes or even small
cameras, can provide more precise sun tracking data.
• This can lead to more accurate tracking algorithms and improved energy output.
Conclusion:
The development of a single-axis solar tracker demonstrated the effectiveness of using simple
yet efficient automation techniques to optimize solar energy capture. By employing an
Arduino-based system with light-dependent resistors and a servo motor, the tracker
successfully aligned the solar panel with the sun's position, resulting in improved energy
efficiency compared to non-tracking systems. This project highlights the potential of low-
cost, scalable solutions for renewable energy applications, making solar power more
accessible and efficient. Future enhancements could incorporate additional sensors or
advanced algorithms for better adaptability. This work serves as a step towards promoting
sustainable energy practices and encourages further research in solar tracking technology.
Future Work:
• More sensitive and accurate sensors, such as advanced photodiodes or even small
cameras, can provide more precise sun tracking data.
• This can lead to more accurate tracking algorithms and improved energy output.
• This can help the tracker to anticipate changes in weather conditions and adjust
accordingly.
• Future designs may focus on simpler and more robust mechanical structures, reducing
complexity and maintenance requirements.
• This can make solar trackers more affordable and easier to install and maintain.
Integration with Smart Grids:
• Solar trackers can be integrated with smart grids to optimize energy delivery and
participate in demand response programs.
• This can help to stabilize the grid and improve the overall efficiency of renewable
energy systems.
• Continued research and development can lead to more cost-effective and accessible
solar tracking solutions, making them more attractive to homeowners and businesses.
Chapter 6
/*
*/
#include <Servo.h>
int light1Reading;
int light2Reading;
int difference;
int solarReading;
float solarVoltage;
Servo servo1;
light1Reading = analogRead(light1Pin);
light2Reading = analogRead(light2Pin);
// calculate difference
if(difference > margin){ // increase angle if difference is greater than positive margin
if(angle<180){ // only increase the angle if it is already less than 180 degrees
angle = angle + 1;
}
}
else if(difference < (-1*margin)){ // decrease angle if difference is less than negative
margin
angle = angle - 1;
// this prevents the servo from constantly bouncing back and forth due to small
fluctuations
servo1.write(angle);
solarReading = analogRead(solarPin);
Serial.print(light1Reading);
Serial.print(light2Reading);
Serial.println(solarVoltage);
// short delay before next reading
delay(100);