Arduino based 2 Axis Solar Tracking using LDR

Updated: May 10, 2021

Here is a solar tracker system that tracks the sun’s movement across the sky and tries to maintain the solar panel perpendicular to the sun’s rays, ensuring that the maximum amount of sunlight is incident on the panel throughout the day. The solar tracking system starts following the sun right from dawn, throughout the day till evening, and starts all over again from the dawn next day.

Circuit Diagram:


Arduino Uno - 1 no

Servo Motor SG 90- 2 nos

Pan/Tilt Bracket Kit (Multi Attachment) - 1 no

LDR medium size - 4 nos

4k7 Resistor - 4 nos

Battery 9 V- 1 no

Solar Panel - Optional