Design and Implementation of Auto Calibration PV Analyzer Using Arduino UNO and Driver IRFZ440
DOI:
https://doi.org/10.47604/ajcet.3460Keywords:
Arduino UNO, IRFZ440 MOSFET, Solar Panel, Voltage, Current SensorsAbstract
Purpose: This research proposes to design a low-cost solar cell performance analyzer that measures voltage, current, and power. The device uses an IRFZ440 MOSFET driver and is controlled by an Arduino UNO board. The system focuses on precise control and straightforward design. The project aims to enhance the understanding of solar panel efficiency in various environments and under different load conditions. With the potential to be developed to support Internet of Things (IoT) technologies and Maximum Power Point Tracking (MPPT) algorithms, the research also seeks to provide a useful and effective tool for monitoring the performance of small-scale solar systems in academic and field settings.
Methodology: Methodology: An electronic circuit was designed, consisting of an Arduino UNO microcontroller to read voltage and current sensor signals. An IRFZ440 MOSFET transistor is used as an electronic switch to control the load via a pulse-width modulation (PWM) signal. The load (small electric motor) was connected in series to the solar panel. The measurement results were displayed using a small OLED display. The Arduino was programmed to generate PWM signals at various percentages (from 0% to 100%) to simulate changes in the load on the solar cell. Data was collected under natural light using an 8 W solar cell. The resulting data were analyzed to verify the system's performance and compare its results with the expected theoretical values.
Findings: After using the designed system to analyze the performance of solar panels based on the Arduino UNO microcontroller and the IRFZ440 MOSFET driver, positive results were achieved in terms of measurement accuracy and performance efficiency. When applying different PWM signal ratios, a clear change in the voltage, current, and power output of the solar cell was recorded, which enables analysis of the relationship between these variables under different load conditions. The designed circuit was demonstrated to be able to automatically change the load using PWM technology, allowing the panel's response to be monitored under varying load conditions without the need for multiple physical resistors. All readings were displayed in real time on an OLED display. The proposed design proved effective in providing a low-cost, accurate, and scalable solution for future use by integrating it with MPPT or IoT technologies.
Unique Contribution to Theory, Practice, and Policy: Presenting a practical, low-cost device that can be used to monitor and analyze solar cell performance in real time. It demonstrates how to use PWM signals to automatically change the load based on the Arduino microcontroller and the IRFZ440 MOSFET driver. Future expansion potential to integrate IoT technologies and MPPT applications. Supporting sustainable and decentralized energy policies by providing simple tools that can monitor small-scale solar systems (such as homes or villages), thus reducing reliance on centralized electricity grids. Potential for use in government or non-profit initiatives seeking to disseminate clean and smart energy solutions in rural communities.
Downloads
References
A. Effendi, A. Dewi and Antonov (2022). Design Data Logger for PV Analyzer Based on Arduino. International Postgraduate Conference for Energy Research 2022 (IPCER), 1261. doi:10.1088/1755-1315/1261/1/012009
A. Gunadhi, D. Lestariningsih, D. Teguh (2020). Real Time Online Monitoring of Solar Power Plants Voltage, Current, Power, And Efficiency To Smartphone, Web, and Email. International Journal of Scientific & Technology Research, 9(10): 80-86.
B. Pramono and J. Hapsari (2025). ESC PWM Fullbridge Motor DC Berbasis Arduino. PROtek Jurnal Ilmiah Teknik Elektro 12(1):36-42. http://dx.doi.org/10.33387/protk.v12i1.5374
D. Zubov, A. Aljarbouh, A. Kupin and G. Batayeva (2024). PV-driven smart islanded microgrid: Intelligent I2C Arduino-based demand energy management. Conference: 1st International Workshop on Intelligent & CyberPhysical Systems.
E. Lobo, P. Takaya and I. Paledung (2022). Realtime monitoring design of solar cell power plant based on IoT. Journal of Physics: Conference Series, 2394, 012028. http://dx.doi.org/10.1088/1742-6596/2394/1/012028
Hartoyo, et al. (2024). Electrical power monitoring system for solar power plants based on the Internet of Things, Sustinere Journal of Environment and Sustainability, 8(3), 397-407. https://doi.org/10.22515/sustinere.jes.v8i3.442
IRFZ44N: Features, Applications, and Circuit Design Guide. https://www.pcbasic.com/blog/irfz44n_mosfet.html
K. Barhmi, C. Heynen, S. Golroodbari, and W. V. Sark (2024). A Review of Solar Forecasting Techniques and the Role of Artificial Intelligence. Solar, 4(1), 99-135. https://doi.org/10.3390/solar4010005
M. Dayer, et al. (2024). Experimental and numerical assessments of a photovoltaic thermal collector equipped with newly configured cooling methods using PCM/CFM. Solar Energy, 276, 112659. https://doi.org/10.1016/j.solener.2024.112659
M. Mohammed, et al. (2024). Literature review on solar food dryers. International Journal of Recent Engineering Research and Development (IJRERD), 9(4), 48–55.
N. H. Alombah, et al, (2025). Advanced IoT-based monitoring system for real-time photovoltaic performance evaluation: Conception, development and experimental validation. Scientific African. 28. https://doi.org/10.1016/j.sciaf.2025.e02763
N. Sugiartha et al., (2019). Development of an Arduino-based data acquisition device for monitoring solar PV system parameters. Conference: International Conference on Science and Technology (ICST 2018), http://dx.doi.org/10.2991/icst-18.2018.201
O. Amusan, B. Olorunfemi, & A. Fagboyo (2023). Design and construction of an Arduino-based load-shedding management system for improving electricity consumption in a medium-sized creative office building. Journal of Digital Food, Energy & Water Systems, 4 (2), 141 - 158. http://dx.doi.org/10.36615/digital_food_energy_water_systems.v4i2.2891
O. H. Boucif, A. M. Lahouaou, D. E. Boubiche, and H. T. Cruz (2025). Artificial Intelligence of Things for Solar Energy Monitoring and Control. Appl. Sci. 15(11), 6019. https://doi.org/10.3390/app15116019
O. Rozak et al., (2023). Impact of cell temperature on the performance of a rooftop photovoltaic system of 2.56 kWp at Universitas Pamulang. Indonesian Journal of Electrical Engineering and Computer Science, 31(2), 599–608. DOI: 10.11591/ijeecs.v31.i2.pp599-608
Oladimeji, et al., (2020). Design and construction of an Arduino-based solar power parameter-measuring system with data logger. Arid Zone Journal of Engineering, Technology & Environment, 16(2), 255–268.
Q. Jalil, M. Ali, S. N. Bhavanam (2015). GUI of control system on the level of oil tank by two pumps using V. Basic. International Journal of Scientific & Technology Research, 4(10), 349-353.
R. Anand, R. K. Pachauri, A. Gupta and Y. K. Chauhan (2016). Design and analysis of a low-cost PV analyzer using Arduino UNO. 1st IEEE International Conference on Power Electronics. Intelligent Control and Energy Systems (ICPEICES-2016), 1–4. http://dx.doi.org/10.1109/ICPEICES.2016.7853491
R. Daoud, O. Ali, O. Ahmed, I. Satam (2023). Arduino-based design and implementation of experimental rooms with a trombe wall for solar cells applications. Bulletin of Electrical Engineering and Informatics, 12(3), 1248–1255. DOI: 10.11591/eei.v12i3.4522
Rimbawati, M. Effendy, Z. Pelawi, & C. Cholish (2021). IoT-based photovoltaic performance monitoring system using Arduino Uno. Proceedings of the International Conference on Industrial Engineering and Operations Management Harbin, China, 543-551. http://dx.doi.org/10.46254/AP01.20210239
S. A. Jumaat, & M. H. Othman (2018). Solar energy measurement using Arduino. MATEC Web of Conferences, 150, 01007. https://doi.org/10.1051/matecconf/201815001007
S. Jumaat, et al. (2018). Horizontal single axis solar tracker using Arduino approach. Indonesian Journal of Electrical Engineering and Computer Science, 12(2), 489–496. DOI: 10.11591/ijeecs.v12.i2.pp489-496
Sugianto (2020). Comparative Analysis of Solar Cell Efficiency between Monocrystalline and Polycrystalline. INTEK Jurnal Penelitian. 7 (2): 92-100. http://dx.doi.org/10.31963/intek.v7i2.2625
T. Trang, L. Thanh & T. Huu (2024). Design Of A Real-Time Solar Power Monitoring and Controlling System Using Internet Of Things. Advances in Electrical and Electronic Engineering, 22(2):184-192. http://dx.doi.org/10.15598/aeee.v22i2.5709
V. Gupta, P. Raj and A. Yadav (2017). Design and cost minimization of PV analyzer based on Arduino UNO. IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI-2017), 1337–1342. http://dx.doi.org/10.1109/ICPCSI.2017.8391928
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Nasir Hussein Selman

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution (CC-BY) 4.0 License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.