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 the sun 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-axis solar tracking system that automatically follows the movement of the sun to maximize energy output. The system is controlled by an Arduino Uno, which acts as the central processing unit. Four BPW34 silicon photodiodes are used as light sensors to detect sunlight intensity from different directions. The Arduino continuously compares the sensor readings and determines the direction in which the solar panel should move.Two servo motors are used to achieve movement in both axes: the MG996R servo motor controls horizontal rotation, while the SG90 servo motor controls vertical movement. A tolerance-based control algorithm is implemented to ensure smooth operation and to prevent unnecessary motor movement. By continuously aligning the panel with the sun, the proposed system improves energy capture compared to fixed solar panels. The developed model offers a practical, low-cost solution suitable for small-scale solar applications and educational purposes.
Introduction
The text discusses the development of a dual-axis solar tracking system to improve the efficiency of solar panels. Rising energy demand and environmental concerns have increased interest in renewable energy, with solar power being a key option due to its abundance and cleanliness. Fixed solar panels have limited efficiency because they cannot always face the sun directly. To overcome this, solar tracking systems adjust panel positions to follow the sun, with dual-axis trackers being the most effective by allowing movement in both horizontal and vertical directions.
The proposed system uses an Arduino Uno microcontroller to control servo motors based on input from silicon photodiode sensors. The sensors detect sunlight intensity and direction, sending signals to the Arduino, which processes the data and commands the motors to adjust the panel’s orientation. Two types of servo motors, MG996R and SG90, handle the movements for horizontal and vertical axes, enabling continuous alignment with the sun.
The hardware components include the solar panel, photodiodes, servo motors, Arduino, and a mechanical support structure. The system was tested successfully, demonstrating that the solar panel can automatically follow the sun, capturing more sunlight and increasing overall energy output compared to fixed-panel setups.
In short, the project illustrates an Arduino-based automated dual-axis solar tracking system that enhances solar energy generation efficiency using sensor-guided motor control.
Conclusion
The Arduino Uno (ATmega328P) is a very popular microcontroller board that is widely used by students and beginners to learn electronics and develop simple projects. It is based on the ATmega328P microcontroller, which runs at a speed of 16 MHz and works with a 5 V power supply. The board provides 14 digital input/output pins for controlling electronic devices and 6 analog input pins for reading signals from sensors such as light or temperature sensors. It also includes 6 PWM pins, which help in smoothly controlling devices like motors and LEDs. The Arduino Uno has 32 KB of flash memory for storing programs, along with 2 KB of SRAM and 1 KB of EEPROM for handling data. It can be easily connected to a computer using a USB cable and programmed through the Arduino IDE, which makes it very convenient for beginners. In addition, it supports communication methods like Serial, SPI, and I2C, allowing it to connect with modules such as Bluetooth, Wi-Fi, and display devices. Due to its simplicity, low cost, and strong community support, the Arduino Uno is commonly used in student projects such as solar tracking systems, small robots, and home automation applications.
References
[1] Jain Pooja; Kaur; Tarlochan “Optimization of Solar PV System and Analysis of Tilt Angle ”; ACM Conference Proceedings e-Energy 15 ; pp. 14th–17th July 2015.
[2] “Design and Implementation of Hybrid Automatic Solar-Tracking System,” Solar Energy Engineering ; vol. 135 ; pp. 11–15, 2013.
[3] W. Nsengiyumva, S. G. Chen, L. Hu, and X. Chen, “Recent advancements and challenges in Solar Tracking Systems (STS): A review,” Renewable and Sustainable Energy Reviews, vol. 81, pp. 250–279, Jan. 2018, doi: 10.1016/j.rser.2017.06.085.
[4] A. Z. Hafez, A. M. Yousef, and N. M. Harag, “Solar tracking systems: Technologies and trackers drive types – A review,” Renewable and Sustainable Energy Reviews, vol. 91, pp. 754–782, Aug. 2018, doi: 10.1016/j.rser.2018.03.094.
[5] H. Fathabadi, “Novel high efficient offline sensor less dual-axis solar tracker for using in photovoltaic systems and solar concentrators,” Renewable Energy, vol. 95, pp. 485–494, Sep. 2016, doi: 10.1016/j.renene.2016.04.063
[6] Sidek, M.H.M., Azis, N., Hasan, W.Z.W., Ab kadir, M.Z.A., Shafie, S. and Radzi, M.A.M., 2017. Automated positioning dual-axis solar tracking system with precision elevation and azimuth angle control. Energy, 124, pp.160-170.
[7] Vieira, R.G., Guerra, F.K.O.M.V., Vale, M.R.B.G. and Araujo, M.M., 2016. Comparative performance analysis between static solar panels and single-axis tracking system on a hot climate region near to the equator. Renewable and Sustainable Energy Reviews, 64, pp.672-681
[8] Reddy, J.S., Chakraborti, A. and Das, B., 2016. November. Implementation and practical evaluation of an automatic solar tracking system for different weather conditions. In 2016 IEEE 7th Power India International Conference (PIICON) (pp. 1-6). IEEE.
[9] Hoffmann, F.M., Molz, R.F., Kothe, J.V., Nara, E.O.B. and Tedesco, L.P.C., 2018. Monthly profile analysis based on a two-axis solar tracker proposal for photovoltaic panels. Renewable energy, 115, pp.750-759.
[10] Singh, P., Pahuja, R., Karwasra, M., Beniwal, S., Bansal, M. and Dadhich, A., 2016. Dual Axis Solar Tracking System for Solar panel. Bulletin of Electrical Engineering and Informatics, 5(4), pp.403-411.
[11] Das, A. and Swthika, O.V., 2016. Arduino Based Dual Axis Sun Tracking System. Advanced Science Letters, 22 (10), pp.2837-2840.
[12] Fuentes, M., Vivar, M., Burgos, J.M., Aguilera, J. and Vacas, J.A., 2014. Design of an accurate, low-cost autonomous data logger for PV system monitoring using Arduino that complies with IEC standards. Solar Energy Materials and Solar Cells, 130. Pp.529-543.
[13] Rosenblatt, A. and Aaron, N., 2014. Solar Tracking System (2014).
[14] Horenstein, M. N. (2016). Microelectronic Circuits and Devices. Pearson Education. Bhushan, B., & Singh, R. (2013)