Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Selbstgemachter Arduino-basierter MPPT-Laderegler

Komponenten und Verbrauchsmaterialien

Arduino Nano R3
× 1
MOSFET-Transistor, schaltend
× 4
Espressif ESP8266 ESP-01
× 1
Alphanumerisches LCD, 20 x 4
× 1
Dual-MOSFET-Treiber, Leistung
× 1
SparkFun Schwachstromsensor Breakout - ACS712
× 1
TVS-Diode, 2 Pins
× 1
Allzwecktransistor NPN
× 1

Apps und Onlinedienste

Arduino-IDE

Ü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/downloads

Herstellungsprozess

  1. Arduino Digital Dice
  2. Arduino-Gamecontroller
  3. Pixel-Chaser-Spiel
  4. Arduino Home Controller aktiviert von Alexa
  5. NeoMatrix Arduino Pong
  6. Arduino DMX-512 Tester Controller
  7. LED-Roulette-Spiel
  8. Heimmonitor
  9. Arduino GrowBox Controller
  10. Arduino-basiertes Sicherheitssystem