ESP32 ist ein großartiger MPPT-Controller im Niedrigmodus
Bei Solarenergieprojekten geht es im Allgemeinen darum, Komponenten wie Module und Batterien auszuwählen, sie mit branchenüblichen Anschlüssen zusammenzuschließen und sich zurückzulehnen und den freien Stromfluss zu beobachten. Daher sind Solarprojekte etwas langweilig geworden, daher kommt es nicht oft vor, dass wir eines sehen, das unsere Aufmerksamkeit so auf sich zieht wie dieses spottbillige Open-Source-Solarprojekt.
Die Hintergrundgeschichte zu [Tim O'Briens] selbstgebauter netzunabhängiger PV-Anlage beginnt mit seinem Wunsch, sein eWheel aufzuladen, das einem batteriebetriebenen stehenden Einrad gleichkommt. Sie scheinen eine unterhaltsame Möglichkeit zu sein, sich in einer städtischen Umgebung fortzubewegen, wenn man über das nötige Maß an Koordination verfügt, was uns eindeutig fehlt. Aber so etwas oder ein E-Bike aufzuladen ist ein toller Anwendungsfall für Solarenergie, vor allem, da [Tim] zufällig ein 450-W-PV-Modul zu einem günstigen Preis gefunden hat. Leider handelte es sich bei dem Panel um ein kommerzielles Gerät, und kompatible handelsübliche MPPT-Controller (Maximum Power Point Tracking) sind teuer.
Seine Lösung bestand darin, seinen eigenen Controller mit einem billigen DC-DC-Wandler zu bauen, der zufällig über eine serielle Fernbedienung verfügt. Ein ESP32 überwacht die Panelspannung und steuert den Abwärtswandler so, dass er alles betreibt, was er will. Wenn er sein eWheel nicht auflädt, betreibt das System seinen Laptop und Router. Als Bonus kommuniziert der ESP32 mit IoT-Diensten wie Adafruit.io und Thingspeak, sodass er MPPT-Daten verfolgen kann, ohne sie an unbekannte Orte zu senden.
Obwohl wir einen DIY-MPPT-Controller zu schätzen wissen und [Tim]s Aufbau gefällt, haben wir das Gefühl, dass die Dokumentation noch etwas ausgearbeitet werden muss. Bei Solaranlagen steckt der Teufel im Detail, und die Nichtberücksichtigung scheinbar alltäglicher Probleme wie Kabelführung und Steckerinstallation kann zur Katastrophe führen.