Development of Automatic Solar Tracking System for Small Solar Energy System


  • Musse Mohamud Ahmed
  • Mohammad Kamrul Hasan
  • Mohammad Shafiq





MPU-6050 6DOF, Solar Panel, Solar Tracker.


The main purpose of this paper is to present a novel idea that is based on design and development of an automatic solar tracker system that tracks the Sun's energy for maximum energy output achievement. In this paper, a novel automatic solar tracking system has been developed for small-scale solar energy system. The hardware part and programming part have been concurrently developed in order for the solar tracking system to be possible for it to operate accurately. Arduino Uno R3, Sensor Shield V4 Digital Analog Module, LDR (Light Dependent Resistor), MPU-6050 6DOF 3 Axis Gyroscope has been used for tracking the angular sun movement as shown in Fig. 1. Accelerometer, High-Efficiency Solar Panel, and Tower Pro MG90S Servo Motor have been used for the hardware part. High-level programming language has been embedded in the hardware to operate the tracking system effectively. The tracking system has shown significant improvement of energy delivery to solar panel comparing to the conventional method. All the results will be shown in the full paper. There are three contributions the research presented in this paper which are, i.e. perfect tracking system, the comparison between the static and tracking system and the development of Gyroscope angular movement system which tracks the angular movement of the sun along with another tracking system.




[1] Chow, Tin Tai. "A review on photovoltaic/thermal hybrid solar technology." Applied energy 87.2 (2010): 365-379.

[2] Sampaio, Priscila Gonçalves Vasconcelos, and Mario Orestes Aguirre González. "Photovoltaic solar energy: Conceptual framework." Renewable and Sustainable Energy Reviews 74 (2017): 590-601.


[4] Sum, Wai-Loon, and Bo-Yuan Shih. "Control device and control method for servo motor system." U.S. Patent Application No.14/973,013.

[5] Kanimozhi, S., and G. Senthilkumar. "Arduino Uno based Maximum Power Point Tracking System by the Optimization of Solar Energy." (2017).

[6] projects/project_ideas/Robotics_ServoMotors.shtml

[7] Dante Johnson-Hoyte, Melanie Li Sing How, Dante Rossi, Myo Thaw, Worcester

[8] Polytechnic Institute, Dual-Axis Solar Tracker: Functional Model Realization and FullScale Simulations 2013

[9] Introduction to Microcontrollers Courses 182.064 & 182.074 Vienna University of Technology Institute of Computer Engineering Embedded Computing Systems Group February 26, 2007 Version 1.4 Gunther Gridling, Bettina Weiss

[10] Digital Human Research Center Advanced Institutes of Convergence Technology Tutorial Arduino Guide using MPU-6050 and nRF24L01, Daniel Titello, Mathew Schwartz, Jaeheung Park



View Full Article: