Robotic - Automatically - Wireless Azimuth-Altitude Dual Axis Solar Tracker

Published Sep 18, 2022
 134 hours to build
 Advanced

The azimuth-altitude dual axis tracker (AADAT). The solar tracking systems is active based, and the control circuit is based on an Arduino UNO microcontroller that is programmed to detect sunlight through LDR sensors that mounted at each side of solar panel to actuate the servo motors automatically to position the solar panel where it will receive the most sunlight.

display image

Components Used

Arduino UNO
Arduino UNO
1
LDR -Photocell Photoresistor
LDR -Photocell, Photoresistor
4
BLUETOOTH HC-06
Bluetooth Modules - 802.15.1 BLUETOOTH-SERIAL-HC-06
1
GPCB
PCBs & Breadboards PadBoard-3U 2 sided with plated holes
1
USB Type A to B Cable
USB Cables / IEEE 1394 Cables USB A-B 28/26 BLACK 1.3 M
1
Female to Female Jumper Wire
Jumper Wires Mach pin jumper wires
5
Male to Female Jumper Wire
Jumper Wires Mach pin jumper wires
5
Male to Male Jumper Wire
Jumper Wires Mach pin jumper wires
10
Screw
Screws & Fasteners TAPTITE SCREW
4
5V 2A Power bank
Adafruit Accessories USB Li-Ion Power Bank with 2 x 5V Outputs @ 2.1A - 5000mAh
1
Resistor 1 kOhms
Metal Film Resistors - Through Hole 1K ohm 1/4W 1%
4
Red LED 5mm
Standard LEDs - Through Hole Red Round
1
Resistor 35 kOhms
Metal Film Resistors - Through Hole 1/4W 35Kohms 0.1%
1
Terminal Blocks 2 POS 3.5mm
Fixed Terminal Blocks PT 1.5/2-3.5H 2POS HRZ 3.5mm SCREW
6
Solar Panel 15V
Solar Panels & Solar Cells [email protected] Solar Module
1
Servo Motor MG90S
Small size servo motor ideal for low torque projects and where little weight is required. It has metal gears that allow it to deliver greater torque and better resist loads. It can rotate approximately 180 degrees (90° in each direction). It has the facility of being able to work with a variety of development platforms such as Arduino, PICs, Raspberry Pi, or in general with any microcontroller.
2
PLA Pro
filament is used to print 3D prototypes
1
Description

Achievement

This project has won the 1st award recently during final year project competition in my university. 

Introduction

This project is developing an automatically dual axis solar tracker which rotates 360 degrees around the azimuth axis and 180 degrees around the altitude axis. It is using the simple technology and components such as LDR to detect the brighter spot, and the solar tracking system will then actuate the servo motors to position the solar panel to be perpendicular to the sun to maximize the power efficiency of solar panel. 

Objectives

  1. To design and develop an automatically (active-based) azimuth-altitude dual axis solar tracking system
  2. To investigate the efficiency of azimuth-altitude axis solar tracker system.
  3. To develop a dual axis solar tracker that maximize the solar panel output power efficiency

Problem Statements

The maximum efficiency of solar panels has been reduced due to limited movement where it can achieve only roughly less than 20%. One of the typical factors that diminishes the output power of solar cells is the solar panel that is not perpendicular to the sun all the time. Due to the sun path, the solar panel power efficiency has been limited, where it only received the maximum light intensity and energy at noon. Thus, the development of a robotic solar tracker is necessary to position the solar panel to be perpendicular to the sun to maximize the output power efficiency.

Methodology

Master & Slave protocol

The solar tracking system is programmed using both C++ and Python programming languages. The relationship between the Arduino and the Python in PC is Master & slave protocol, and it has been done with HC-06 Bluetooth devices. With the help of Bluetooth devices, I able to collect the solar panel power wirelessly and the Python will help to print the data into Excel file. 

Real Time Simulation of virtual solar tracker and real solar tracker

I also using the Robodk software to implement the virtual solar tracker in the PC screen, such that I don't need to always go to outdoor for checking my solar tracker. And this software is able to simulate my solar tracker movement, such that I can check whether my robotic movement is correct or not. Also, the virtual solar tracker can move simultaneously with the solar tracker in real world.

PCB & 3D prototypes design

I also designed the PCB and 3D printed prototypes for my solar tracker. The 3D printed prototypes were designed using the ONSHAPE software. And the PCBs were designed using EasyEDA software.

LDR design in dual axis solar tracker

The LDR design used to verify the brighter spot's intensity is as shown in figure below:

Balanced verification using light intensity

The formulas used for balanced verification are:

  1. light1-light3 < -range
  2. light1-light3 > range
  3. light4-light2 < -range
  4. light4-light2 > range

Where the light 1 to light 4 is the representation of light intensity of LDR 1 to LDR 4. When the light intensity of 2 LDRs that oppose to each other are unbalanced, the system will knows and it will triggers the servo motors to position the solar panel, that making the solar panel always perpendicular to the brighter spot.  The servo motors will not be trigger when it reaches its maximum angle or the light intensities are balanced.  

 

Experiments

I have ran though several experiments to investigate the power efficiency of my dual axis solar tracker. From the result obtained from experiments, it is proving that the performance of the dual axis solar tracker system is able to be enhanced with the incorporation of robotic technology. 

Conclusion

A solar system with higher power generation could further faster the time for Return for Investment (ROI) and increase the public motivation to install the solar panel. Furthermore, it could further fulfil the Nation Goal which is to achieve 31% Renewable Energy (RE) share in the national capacity mix by 2025 and attain decarbonization of the electricity sector by 2035, which published by Ministry of Energy and Natural Resources and Sustainable Energy Development Authority (SEDA) Malaysia launched the Malaysia Renewable Energy Roadmap (MyRER). 

Demonstration Video

 

Hardware Wiring Diagram

Component Block Diagram

Codes

Downloads

3d prototypes Download
20220824_001503 Download
20220830_154225 Download
20220903_113441 Download
20220831_215449 Download

Institute / Organization

Southern University College
Comments
Ad