Selbstgemachter Arduino-basierter MPPT-Laderegler
Komponenten und Verbrauchsmaterialien
| × | 1 | ||||
| × | 4 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Apps und Onlinedienste
|
Über dieses Projekt
Arduino-basierter MPPT-Laderegler | Alternative Energie |Erneuerbare Energiequellen | saubere Energie
Was ist Mppt (Maximum Power Point Tracking)?
Wir verwenden den MPT-Algorithmus, um unter bestimmten Bedingungen die maximal verfügbare Leistung aus dem Photovoltaikmodul zu extrahieren. MPPT ist ein beliebtes Tool, das uns hilft, Solarenergie (Erneuerbare Energiequelle) effizient zu nutzen. Wenn wir das Diagramm des CO2-Fußabdrucks reduzieren möchten, müssen wir uns auf saubere Energie zubewegen, die als erneuerbare Energie bezeichnet wird (Energie, die wir aus natürlichen Ressourcen beziehen können) wie SOLAR, HYDRO, WIND usw. Andernfalls werden wir uns direkt in Richtung der globalen Erwärmung bewegen.
Jedes Land muss sich auf grüne Energie umstellen, insbesondere CHINA, da es mit 63% CO2 den Hauptbeitrag leistet.
Wie MPPT funktioniert? Warum ist ein 150W Solarpanel nicht gleich 150 W?
Sie haben zum Beispiel ein neues Solarpanel auf dem Markt gekauft, das 7 Ampere Strom liefern kann, unter Ladung ist die Einstellung einer Batterie auf 12 Volt konfiguriert:7 Ampere mal 12 Volt =84 W (P=V*I) Sie haben über 66 . verloren Watt - aber Sie haben für 150 Watt bezahlt. Diese 66 Watt gehen nirgendwo hin, aber das liegt an der schlechten Übereinstimmung von Solarausgangsstrom und Batteriespannung.
Nachdem wir den MPPT-Algorithmus verwendet haben, können wir die maximal verfügbare Leistung des Akkus erhalten, die jetzt 12 A bei 12 Volt beträgt. Die Ausgangsleistung ist gleich p=V*I p=12*12=144 W.
Spezifikation des Projekts
2. LED-Anzeige zur Anzeige des niedrigen mittleren und hohen Ladezustands
3. LCD (20x4 Zeichen) Display zur Anzeige von Leistung, Strom, Spannungen usw.
4. Blitz-/Überspannungsschutz
5. Schutz für Rückleistungsfluss
6. Überlast- und Kurzschlussschutz
7. Daten über WLAN protokollieren
8.Laden Sie Ihr Handy, Tablets und alle Geräte über den USB-Anschluss auf
Elektrische Spezifikationen:
1.Nennspannung =12V
2.Maximaler Eingangsstrom =5A
3. Laststromunterstützung bis zu =10A
4. Eingangsspannung =Solarpanel 12 bis 24V
5.Leistung des Solarpanels =50 Watt
ERFORDERLICHE TEILE:
- Widerstände ( 3 x 200R, 3 x 330R, 1 x 1K, 2 x 10K, 2 x 20K, 2x 100k, 1x 470K)
- TVS-Diode ( 2x P6KE36CA )
- Arduino Nano
- ( ACS712-5A ) Stromsensor
- Dollar-Umrechner (LM2596)
- Wifi-Modul ( ESP8266 )
- LCD-Display (20x4 I2C)
- MOSFETs ( 4x IRFZ44N )
- MOSFET-Treiber ( IR2104)
- 3,3-V-Linearregler ( AMS 1117 )
- Transistor ( 2N2222 )
- Dioden ( 2x IN4148 , 1 x UF4007 )
- Kondensatoren (4 x 0,1 uF, 3 x 10 uF, 1 x 100 uF, 1 x 220 uF)
- Induktor ( 1x 33uH -5A )
- LEDs (Rot, Gelb, Grün)
- Sicherungen ( 5A)
Für Arduino IDE erforderliche Bibliotheken:
- TimerOne.h - Klicken Sie hier, um diese Bibliothek herunterzuladen
- LiquidCrystal_I2C - Klicken Sie hier, um diese Bibliothek herunterzuladen
Denken Sie daran:Erstellen Sie einen neuen Ordner (Der Ordnername sollte mit den Bibliotheksnamen wie TimerOne und LiquidCrystal_I2C identisch sein. Fügen Sie diese beiden Ordner in Arduino / LIbrary ein.
---------------------------------------------------------- ----------------------------------
Modell des Arduino-basierten MPPT-Algorithmus-Ladereglers
Simulation des MPPT-Ladereglerprojekts in der Proteus-Software
Diese Simulation wurde in der Version Proteus Software 8.6 entwickelt. Sie können Ihre eigenen erstellen, indem Sie die Arduino Library für Proteus und ein Simulationstool namens Proteus verwenden. Bitte kontaktieren Sie uns, wenn Siemöchten Proteus kaufen Simulation Quelldatei für dieses Projekt.
WLAN-Datenprotokollierung mit einem WLAN-Modul ESP8266
Lesen Sie diesen Artikel: Erfahren Sie, wie Sie das WLAN-Modul ESP8266 mit der Arduino-IDE einrichten
Nach dem Lesen des obigen Artikels gehe ich davon aus, dass Sie Ihr ESP8266-Modul erfolgreich mit Ihrem Wifi verbunden haben.
- Gehe und registriere dich in https://thingspeak.com/
- Erstellen Sie einen neuen Kanal und schreiben Sie "Solar Panel Data" in Feld 1 und lassen Sie die anderen Felder leer und speichern Sie es.
- Sie erhalten einen API-Schlüssel, kopieren diesen API-Schlüssel und fügen ihn in den Quellcode ein.
- Fertig
Projektbilder
- Quellcode herunterladen:
"Vergessen Sie nicht, alle notwendigen Bibliotheken zu installieren, bevor Sie den Code auf Arduino Nano hochladen."
Schematische Darstellung:
Wenn Sie Schwierigkeiten bei der Durchführung dieses Projekts haben, zögern Sie nicht, zuerst zu fragen. Wir sind hier, um Ihnen 24 Stunden am Tag und 7 Tage die Woche rund um die Uhr zu helfen. Danke
Code
Bitbucket
https://bitbucket.org/fmalpartida/new-liquidcrystal/downloadsHerstellungsprozess