The Design of Buck-Boost Converter With Arduino Based on 8x10 Wp Photovoltaic Power Plant

  • Antonius Rajagukguk University of Riau, Indonesia
  • Jazuli Fadil State Polytechnic of Banjarmasin, Indonesia
  • Jeffry Julianto University of Riau, Indonesia
Abstract viewed: 43 times
pdf downloaded: 12 times
Keywords: Arduino, Buck-Boost Converter, MPPT Perturbation & Observation, PV Power Plant


The use of solar panels through the Photovoltaic (PV) process is an efficient way to produce electrical energy. The main barriers to the use of solar panels are their low energy conversion efficiency and high initial costs. Solar panels are unregulated DC power sources that produce fluctuating voltages and currents, so they must be controlled properly in order to work as expected. Usually when solar panels are directly connected to a load, the operating point is rarely at its Maximum Power Point (MPP). Maximum Power Point Tracking (MPPT) is used to generate maximum power from solar panels. The DC to DC conversion functions as an intermediary for the solar panels and the load to deliver the maximum power to the load. In this study, MPPT was used with the Perturb & Observe (P&O) algorithm and DC to DC converter with a buck-boost converter type. Based on the test results between simulation and tool implementation, the input voltage of 17.6 V produces an output voltage of approximately 14.4 V for charging a 12 V battery with the maximum power produced by the PV generator. Based on these tests, it can be concluded that the buck-boost converter design based on the Arduino Uno in the 8x10 Wp photovoltaic power plant can work well.


[1] Amir Tjolleng, M, “ Programming MATLAB, PT. Elex Media Komputindo, Jakarta, 2017.

[2] Attalah, A. M., Jumaah, R. S., & Abdelaziz, A. S, “Implementation of Perturb and Observe MPPT of PV System with Direct Control Method Using Buck and Buck-Boost Konverters”, EEIEJ, 2014.

[3] Azmi, B., Abner, J., Prasepvianto, E. B., & Seputra, H. “Review Different of Maximum Power Point Tracker (MPPT) for power charging with solar cell”, LAPAN, Bogor, 2019.

[4] Hart, D. W, “Introduction to power electronic”, Prentice Hall, 1997.

[5] Hidayat, S. M, “Implementation of Buck Boost Converter”, Depok, 2010.

[6] ITS, “Renewable Energy, DC Converter & Maximum Power Point Tracking”, Surabaya, 2019.

[7] Juarsah, M. A., Facta, M., & Nugroho, A, “ Design DC Chopper Type Buck Boost Converter Stronger Feedback IC TL 494”, Transient Vol. 4, pp. 582-588, 2015.

[8] Kadarnis, M. L, “Design and simulation Maximum Power Point Tracking (MPPT) Perturb and Observe (P&O) with Arduino Control for low speed air power plant”, JOM FTEKNIK Volume 6, 2019.

[9] Kosyachenko, L, “Dependence of Efficiency of thin-film CdS/CdTe Solar Cell on Parameters of Absorber Layer and Barrier Structure”, 2009.

[10] Otong, M., & Bajuri, R. M, “ Maximum Power Point Tracking (MPPT) on Air power plant with Buck-Boost converter”, Electrical Engineering, University Sultan Ageng Tirtayasa Banten, 2016.

[11] Priananda, C. W., & Sulistyowati, R, “Analysis and Simulation Methode Hill Climbing for Maximum Power Point Tracking (MPPT) in Photovoltaic Statis”, 2015.

[12] Sidabutar, D. S., Musyafa, A., & Hantoro, R, “Implementation of Buck-Boost Converter In Solar Cell with Methode Control PI and PID Based on Microcontroller ATMega8535”, Physics Engineering, Fakulti of Industrial Technology, ITS, 2016.

[13] Simanjuntak, B, “Maximum Power Point Tracking (MPPT) with Methode Perturb and Observe Based on Microcontroller Arduino Uno”, University of North Sumatera, 2019.

[14] Verma, N. D.; A.,Shandilya, M.; Dash, S., K, “Maximum Power Point Tracking (MPPT) techniques: Recapitulation in solar photovoltaic systems”, 2016.

[15] Winarno, I., & Natasari, L, “Maximum Power Power Point Tracker (MPPT) Based on Perturb and Observe Methode with Tracking System Solar Cell Single Axis, Journal Online University of Hang Tuah Surabaya, 2017.

How to Cite
A. Rajagukguk, J. Fadil, and J. Julianto, “The Design of Buck-Boost Converter With Arduino Based on 8x10 Wp Photovoltaic Power Plant”, IJEEPSE, vol. 4, no. 2, pp. 145-153, Jun. 2021.