Dual Axis Solar Tracking System Using Arduino
Dual Axis Solar Tracking System Using Arduino
D. P.
2026 · DOI: 10.22214/ijraset.2026.78702
International Journal for Research in Applied Science and Engineering Technology · 3 Citations
TLDR
By continuously aligning the panel with the sun, the proposed system improves energy capture compared to fixed solar panels and offers a practical, low-cost solution suitable for small-scale solar applications and educational purposes.
Abstract
The growing demand for clean and renewable energy has increased the need to improve the efficiency of solar power
systems. Conventional solar panels are usually installed in a fixed position, which prevents them from continuously facing thesun as it moves across the sky during the day. As a result, a significant portion of available sunlight is not effectively utilized,leading to reduced power generation.To address this limitation, this project presents the design and development of a dual-axissolar tracking system that automatically follows the movement of the sun to maximize energy output. The system is controlled byan Arduino Uno, which acts as the central processing unit. Four BPW34 silicon photodiodes are used as light sensors to detectsunlight intensity from different directions. The Arduino continuously compares the sensor readings and determines thedirection in which the solar panel should move.Two servo motors are used to achieve movement in both axes: the MG996Rservo motor controls horizontal rotation, while the SG90 servo motor controls vertical movement. A tolerance-based controlalgorithm is implemented to ensure smooth operation and to prevent unnecessary motor movement. By continuously aligningthe panel with the sun, the proposed system improves energy capture compared to fixed solar panels. The developed model offersa practical, low-cost solution suitable for small-scale solar applications and educational purposes.