Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

Low-cost educational prototype for IoT-based PV energy monitoring and MPPT control

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 16 No. 5 (2026)

DOI
10.11591/ijece.v16i5.pp2282-2293
ISSN
2722-2578, 2088-8708
Published
2026-10-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-sa/4.0

Abstract

This paper presents a low-cost embedded platform integrating photovoltaic (PV) energy monitoring, maximum power point tracking (MPPT), and Internet of Things (IoT) communication for real-time control and performance evaluation. The proposed system is built around an ESP32 microcontroller with dual INA219 sensors and a custom-designed DC–DC boost converter operating at 20 kHz. Two MPPT strategies, perturb and observe (P&O) and fuzzy logic control (FLC), are implemented and experimentally compared under identical outdoor conditions. Experimental results obtained under natural irradiance demonstrate that the FLC approach achieves faster convergence and reduced steady-state oscillations compared to P&O. Specifically, FLC improves tracking efficiency from 82.5% to 84%, reduces duty cycle ripple, and increases average extracted power by approximately 1.5%. The system also enables real-time acquisition of I–V and P–V characteristics through duty-cycle sweeping. The proposed architecture integrates sensing, control, and IoT telemetry using MQTT and a ThingsBoard dashboard, enabling continuous monitoring with negligible communication latency relative to the MPPT update period. This work contributes a reproducible, low-cost testbed that bridges embedded control, power electronics, and IoT-based monitoring, with potential applications in both education and rapid prototyping of smart PV systems.

Collaboration network of the authors

25 authors · 89 co-authorship links · 42 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Sidi Mohamed Ben Abdellah University
  • Université Moulay Ismail de Meknes
  • Université Hassan 1er
  • University of Central Asia
  • University of Hassan II Casablanca
  • Majmaah University
  • Siberian Federal University
  • Other organisations
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Younes BoujoudarSidi Mohamed Ben Abdellah University3
Ayman AljarbouhUniversity of Central Asia3
Tijani LamhamdiSidi Mohamed Ben Abdellah University2
Fatima Zahra BassineUniversity of Hassan II Casablanca2
Hassan ElmoussaouiAffiliation unknown1
Najat OuaalineUniversité Hassan 1er1
Reda JabeurUniversité Hassan 1er1
Youness BoujoudarAffiliation unknown1
Lahcen EliysaouyAffiliation unknown1
Aiman J.AlbarakatiMajmaah University1
Alexey KnyazkovSiberian Federal University1
Hassan El MoussaouiSidi Mohamed Ben Abdellah University1
Stephanie NessDiplomatic Academy of Vienna1
Lahcen ElyssaouiAffiliation unknown1
Mayur ReleParachute Health (United States)1
Hassane El MarkhiSidi Mohamed Ben Abdellah University1
Alhussein BagayogoSidi Mohamed Ben Abdellah University1
Omar KabouriSidi Mohamed Ben Abdellah University1
Aboubakr El MakriniSidi Mohamed Ben Abdellah University1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>Low-cost educational prototype for IoT-based PV energy monitoring and MPPT control</dc:title><dc:creator>Mimouni, Abdelmalek</dc:creator><dc:creator>Chahet, Youssef</dc:creator><dc:creator>El Amrani, Aumeur</dc:creator><dc:creator>Azeroual, Mohamed</dc:creator><dc:creator>El Amraoui, Mohamed</dc:creator><dc:creator>Bejjit, Lahcen</dc:creator><dc:description>&lt;jats:p&gt;This paper presents a low-cost embedded platform integrating photovoltaic (PV) energy monitoring, maximum power point tracking (MPPT), and Internet of Things (IoT) communication for real-time control and performance evaluation. The proposed system is built around an ESP32 microcontroller with dual INA219 sensors and a custom-designed DC–DC boost converter operating at 20 kHz. Two MPPT strategies, perturb and observe (P&amp;amp;O) and fuzzy logic control (FLC), are implemented and experimentally compared under identical outdoor conditions. Experimental results obtained under natural irradiance demonstrate that the FLC approach achieves faster convergence and reduced steady-state oscillations compared to P&amp;amp;O. Specifically, FLC improves tracking efficiency from 82.5% to 84%, reduces duty cycle ripple, and increases average extracted power by approximately 1.5%. The system also enables real-time acquisition of I–V and P–V characteristics through duty-cycle sweeping. The proposed architecture integrates sensing, control, and IoT telemetry using MQTT and a ThingsBoard dashboard, enabling continuous monitoring with negligible communication latency relative to the MPPT update period. This work contributes a reproducible, low-cost testbed that bridges embedded control, power electronics, and IoT-based monitoring, with potential applications in both education and rapid prototyping of smart PV systems.&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2026-10-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v16i5.pp2282-2293</dc:identifier><dc:identifier>10.11591/ijece.v16i5.pp2282-2293</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 16 No 5 (2026); 2282</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>https://ijece.iaescore.com/index.php/IJECE/article/viewFile/41932/18893</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>