journal article·2025-07-23Open access

A Low-Cost Arduino-Based I–V Curve Tracer with Automated Load Switching for PV Panel Characterization

Pedro Leineker Ochoski Machado, Luis V. Gulineli Fachini, Erich T. Tiuman, Tathiana M. Barchi, Sergio L. Stevan, Hugo V. Siqueira, Romeu M. Szmoski, Thiago Antonini Alves

Applied Sciences· Volume 15· Issue 15

Abstract

Accurate photovoltaic (PV) panel characterization is critical for optimizing renewable energy systems, but it is often hindered by the high cost of commercial tracers or the slow, error-prone nature of manual methods. This paper presents a low-cost, Arduino-based I–V curve tracer that overcomes these limitations through fully automated resistive load switching. By integrating a relay-controlled resistor bank managed by a single microcontroller, the system eliminates the need for manual intervention, enabling rapid and repeatable measurements in just 45 s. This rapid acquisition is a key advantage over manual systems, as it minimizes the impact of fluctuating environmental conditions and ensures the resulting I–V curve represents a stable operating point. Compared to commercial alternatives, our open-source solution offers significant benefits in cost, portability, and flexibility, making it ideal for field deployment. The system’s use of fixed, stable resistive loads for each measurement point also ensures high repeatability and straightforward comparison with theoretical models. Experimental validation demonstrated high agreement with a single-diode PV model, achieving a mean absolute percentage error (MAPE) of 4.40% against the manufacturer’s data. Furthermore, re-optimizing the model with field-acquired data reduces the MAPE from 18.23% to 7.06% under variable irradiance. This work provides an accessible, robust, and efficient tool for PV characterization, democratizing access for research, education, and field diagnostics.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Photovoltaic System Optimization Techniques · Solar Radiation and Photovoltaics · solar cell performance optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Graduate Program in Mechanical and Materials Engineering, Federal University of Technology-Parana (UTFPR), Curitiba 81280-340, PR, Brazil

Graduate Program in Mechanical Engineering, Federal University of Technology-Parana (UTFPR), Ponta Grossa 84017-220, PR, Brazil

Graduate Program in Industrial Engineering (PPGEP), Federal University of Technology–Parana, Ponta Grossa 84017-220, PR, Brazil

Graduate Program in Electrical Engineering, Federal University of Technology-Parana (UTFPR), Ponta Grossa 84017-220, PR, Brazil

Physics Department, Federal University of Technology-Parana (UTFPR), Ponta Grossa 84.017-220, PR, Brazil

Funding

the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brasil (CAPES) · the Brazilian National Council for Scientific and Technological Development (CNPq) · Araucária Foundation

References (52)

Show source-provided references
1. Renewable energy cooperatives: Facilitating the energy transition at the Port of Rotterdam10.1016/j.enpol.2018.06.014 ↗
2. OECD (2023). World Energy Outlook 2023, OECD.
3. Performance of data acquisition system for monitoring PV system parameters10.1016/j.measurement.2017.02.050 ↗
4. Measurement of the current-voltage curve of photovoltaic cells based on a DAQ and Python
5. An electronic load for testing photovoltaic panels10.1016/j.jpowsour.2005.04.016 ↗
6. González, I., Portalo, J.M., and Calderón, A.J. (2021). Configurable IoT open-source hardware and software IV curve tracer for photovoltaic generators. Sensors, 21.10.3390/s21227650 ↗
7. Keysight Technologies (2025, March 15). B1505A Power Device Analyzer/Curve Tracer, 2025. Available online: https://www.keysight.com/br/pt/products/parameter-device-analyzers-curve-tracer/precision-current-voltage-analyzers/b1505a-power-device-analyzer-curve-tracer.html.
8. HT Instruments (2025, March 15). I–V500w: 1500V 15A I–V Curve Tracer compatible with htanalysis, 2025. Available online: https://www.ht-instruments.com/en/products/photovoltaic-testers/I–V-curve-tracers/I–V500w/.
9. A low cost concept for data acquisition systems applied to decentralized renewable energy plants10.3390/s110100743 ↗
10. Köhli, M., Weimar, J., Schmidt, S., Schmidt, F.P., Lambertz, A., Weber, L., Kaminski, J., and Schmidt, U. (2024). Arduino-Based Readout Electronics for Nuclear and Particle Physics. Sensors, 24.10.3390/s24092935 ↗
11. Stevan, S.L., and Silva, R.A. (2015). Automação e Instrumentação Industrial com Arduino: Teoria e Projetos, Érica. [1st ed.].
12. Load cells calibration with a low cost data acquisition system
13. González, A., Olazagoitia, J.L., and Vinolas, J. (2018). A low-cost data acquisition system for automobile dynamics applications. Sensors, 18.10.3390/s18020366 ↗
14. Kumar, S., Kolekar, T., Patil, S., Bongale, A., Kotecha, K., Zaguia, A., and Prakash, C. (2022). A low-cost multi-sensor data acquisition system for fault detection in fused deposition modelling. Sensors, 22.10.3390/s22020517 ↗
15. Water Flow Measurement-Based Data Acquisition Using Arduino Microcontroller and PLX-DAQ Software10.26555/jiteki.v8i1.23637 ↗
16. Sugiartha, N., Sugina, I.M., Putra, I.D.G.A.T., Indraswara, M.A., and Suryani, L.I.D. (2018, January 18–19). Development of an arduino-based data acquisition device for monitoring solar PV system parameters. Proceedings of the International Conference on Science and Technology (ICST 2018), Bali, Indonesia.10.2991/icst-18.2018.201 ↗
17. Development of arduino assisted data acquisition system for solar photovoltaic array characterization under partial shading conditions10.1016/j.compeleceng.2021.107175 ↗
18. Design and development of an arduino based data logger for photovoltaic monitoring system
19. Low-cost virtual instrumentation of PV panel characteristics using Excel and Arduino in comparison with traditional instrumentation
20. Design and development of a data acquisition system for photovoltaic modules characterization10.1016/j.renene.2010.01.007 ↗
21. A low-cost and fast PV IV curve tracer based on an open source platform with M2M communication capabilities for preventive monitoring10.1016/j.egypro.2015.07.641 ↗
22. Montes-Romero, J., Piliougine, M., Muñoz, J.V., Fernández, E.F., and De la Casa, J. (2017). Photovoltaic device performance evaluation using an open-hardware system and standard calibrated laboratory instruments. Energies, 10.10.3390/en10111869 ↗
23. Development of an electronic load IV curve tracer to investigate the impact of Harmattan aerosol loading on PV module pern2tkformance in southwest Nigeria10.1016/j.solener.2018.03.047 ↗
24. Design and implementation of a photovoltaic IV curve tracer: Solar modules characterization under real operating conditions10.1016/j.enconman.2018.05.046 ↗
25. A capacitor based fast IV characteristics tester for photovoltaic arrays10.1016/j.egypro.2018.04.032 ↗
26. Double sweep tracer for IV curves characterization and continuous monitoring of photovoltaic facilities10.1016/j.solener.2019.07.053 ↗
27. New monitoring method to characterize individual modules in large photovoltaic systems10.1016/j.solener.2019.09.099 ↗
28. Inexpensive current-voltage system with electronically-controlled resistance under xenon arc light for solar cell efficiency measurements10.17576/jkukm-2019-31(2)-19 ↗
29. Development of a capacitor charging based quick IV curve tracer with automatic parameter extraction for photovoltaic arrays10.1016/j.enconman.2020.113521 ↗
30. Implementation of a plug and play IV curve tracer dedicated to characterization and diagnosis of PV modules under real operating conditions10.1016/j.enconman.2020.112613 ↗
31. An IoT-based remote IV tracing system for analysis of city-wide solar power facilities10.1016/j.scs.2020.102041 ↗
32. Cáceres, M., Firman, A., Montes-Romero, J., González Mayans, A.R., Vera, L.H., Fernández, E.F., and de la Casa Higueras, J. (2020). Low-cost I–V tracer for PV modules under real operating conditions. Energies, 13.10.3390/en13174320 ↗
33. Morales-Aragonés, J.I., Gallardo-Saavedra, S., Alonso-Gómez, V., Sánchez-Pacheco, F.J., González, M.A., Martínez, O., Munoz-Garcia, M.A., Alonso-García, M.d.C., and Hernández-Callejo, L. (2021). Low-cost electronics for online iv tracing at photovoltaic module level: Development of two strategies and comparison between them. Electronics, 10.10.3390/electronics10060671 ↗
34. De Riso, M., Dhimish, M., Guerriero, P., and Daliento, S. (2024). Design of a Portable Low-Cost IV Curve Tracer for On-Line and In Situ Inspection of PV Modules. Micromachines, 15.10.3390/mi15070896 ↗
35. Suresh, A.N., Naveen, B., and Dusarlapudi, K. (2024, January 20–22). Design and Implementation of Cost-Effective PV String IV and PV curve tracer by using IGBT as a Power Electronic Load. Proceedings of the 2024 6th International Conference on Energy, Power and Environment (ICEPE), Shillong, India.10.1109/ICEPE63236.2024.10668943 ↗
36. A Wireless Self-Powered IV Curve Tracer for On-Line Characterization of Individual PV Panels10.1109/TIE.2023.3344843 ↗
37. Čoko, D., Grubišić-Čabo, F., Jurčević, M., Marinić-Kragić, I., and Nižetić, S. (2024, January 25–28). Photovoltaic IV Curve Tracer for Hotspot Detection Applications. Proceedings of the 2024 9th International Conference on Smart and Sustainable Technologies (SpliTech), Bol and Split, Croatia.10.23919/SpliTech61897.2024.10612395 ↗
38. Enhanced Photovoltaic Panel Diagnostics: Advancing a High-Precision and Low-Cost IV Curve Tracer
39. Rhiat, M., Hassari, A., Karrouchi, M., Atmane, I., Abdellah, T., and Hirech, K. (2024, January 3–6). Educational High Power Photovoltaic Curve Tracer Using an IoT DC to DC Power Converter with Smartphone Integration. Proceedings of the 2024 IEEE 11th International Conference on E-Learning in Industrial Electronics (ICELIE), Chicago, IL, USA.10.1109/ICELIE62250.2024.10814775 ↗
40. Design and implementation of an autonomous device with an app to monitor the performance of photovoltaic panels10.1016/j.egyr.2024.07.062 ↗
41. Inductor based IV curve measurement method for photovoltaic panels10.1088/2631-8695/ad21c4 ↗
42. Chauhan, Y., and Pahadia, A.K. (August, January 31). Design and Development of Low-Cost IV Tracer Using IOT for Photovoltaic System. Proceedings of the 2024 IEEE 4th International Conference on Sustainable Energy and Future Electric Transportation (SEFET), Hyderabad, India.
43. Roy, R., Hayibo, K.S., and Pearce, J.M. (2025, July 04). Validation of a Portable Open-Source Diy IV Curve Tracer. Available online: https://www.researchgate.net/publication/387148854_Validation_of_a_Portable_Open-Source_Diy_I-V_Curve_Tracer.10.2139/ssrn.5061658 ↗
44. A Multi-String Photovoltaic Current-Voltage (IV) Curve Tracer10.1088/1742-6596/2942/1/012001 ↗
45. Tchouli, A.F., Ngasop, S.N., Tchami, J.H., Fapi, C.B.N., and Tchakounté, H. (2025). Design and Improvement of an Automated Tool for Quality Control and Performance Assessment of Photovoltaic Modules. Solar, 5.10.3390/solar5020014 ↗
46. An enhanced buck-boost converter for photovoltaic diagnosis application: Accurate MPP tracker and IV tracer
47. Development of an efficient and rapid computational solar photovoltaic emulator utilizing an explicit PV model10.1016/j.solener.2024.112426 ↗
48. Output power prediction of a photovoltaic module through artificial neural network10.1109/ACCESS.2022.3216384 ↗
49. Saadaoui, D., Elyaqouti, M., Choulli, I., Ydir, B., Arjdal, E., Lidaighbi, S., Hmamou, D.B., Elhammoudy, A., and Abazine, I. (2025, January 15–16). Advanced Approaches of the JAYA Algorithm for Single Diode Model Parameter Optimization: A Comparative Study. Proceedings of the 2025 5th International Conference on Innovative Research in Applied Science, Engineering and Technology (IRASET), Fez, Morocco.10.1109/IRASET64571.2025.11008304 ↗
50. Choulli, I., Elyaqouti, M., Saadaoui, D., Lidaighbi, S., Elhammoudy, A., Abazine, I., and Ydir, B. (2025). An Analytical-Iterative Method for Accurate Parameter Estimation of the Single-Diode Model in Photovoltaic Modules: Application to Monocrystalline and Polycrystalline Modules under Various Environmental Conditions. Green Energy Intell. Transp., 100285.10.1016/j.geits.2025.100285 ↗
51. Self-adaptive single-diode model parameter identification under small mismatching conditions10.1016/j.renene.2025.122735 ↗
52. Fluke Corporation (2025, July 10). Série PVA-1500—Traçador de Curva I–V, 2025. Available online: https://www.fluke.com/pt-br/produto/teste-eletrico/as-melhores-ferramentas-de-energia-solar-do-setor/serie-pva-1500-tracador-de-curva-iv.