Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Zelfgemaakte Arduino-gebaseerde MPPT-oplaadcontroller

Componenten en benodigdheden

Arduino Nano R3
× 1
MOSFET-transistor, schakelen
× 4
Espressief ESP8266 ESP-01
× 1
Alfanumeriek LCD-scherm, 20 x 4
× 1
Dubbel MOSFET-stuurprogramma, voeding
× 1
SparkFun Low Current Sensor Breakout - ACS712
× 1
TVS-diode, 2 pinnen
× 1
Transistor-NPN voor algemeen gebruik
× 1

Apps en online services

Arduino IDE

Over dit project

Arduino-gebaseerde MPPT-laadcontroller | Alternatieve energie |hernieuwbare energiebronnen | schone energie

Wat is Mppt (Maximum power point tracking)?

We gebruiken het MPT-algoritme om onder bepaalde voorwaarden het maximaal beschikbare vermogen uit de fotovoltaïsche module te halen. MPPT is een meest populaire tool die ons helpt om op een efficiënte manier gebruik te maken van zonne-energie (hernieuwbare energiebron). Als we de grafiek van CO2-voetafdrukken willen verkleinen, moeten we naar schone energie gaan, die hernieuwbare energie wordt genoemd (energie die we uit natuurlijke hulpbronnen kunnen halen). /P>

Elk land moet in de richting van groene energie gaan, vooral China, omdat het de belangrijkste bijdrage levert door 63% Co2 te produceren.

Hoe MPPT werkt? Waarom is een zonnepaneel van 150 W niet gelijk aan 150 W?

U heeft bijvoorbeeld een nieuw zonnepaneel op de markt gekocht dat 7 ampère stroom kan leveren, onder lading is de instelling van een accu ingesteld op 12 volt:7 ampère maal 12 volt =84w (P=V*I) U bent meer dan 66 kwijt watt - maar je hebt betaald voor 150 watt. Die 66 watt gaat nergens heen, maar dat komt door de slechte afstemming van de uitgangsstroom van de zonne-energie en de batterijspanning.

Na gebruik van het MPPT-algoritme kunnen we het maximale beschikbare vermogen krijgen. De batterij is nu 12 ampère bij 12 volt. Uitgangsvermogen is gelijk aan p=V*I p=12*12=144w. Nu heb je nog bijna 144 watt en iedereen is tevreden.

Specificatie van het project

2. LED-indicatie om de lage midden- en hoge laadstatus weer te geven

3. LCD-scherm (20x4 tekens) voor het weergeven van vermogen, stroom, spanningen enz.

4. Bliksem-/overspanningsbeveiliging

5. Bescherming voor omgekeerde krachtstroom

6. Bescherming tegen overbelasting en kortsluiting

7. Gegevens loggen via wifi

8. Laad uw mobiele telefoon, tablets en gadgets op via de USB-poort

Elektrische specificaties:

1.Nominale spanning =12V

2.Maximale ingangsstroom =5A

3. Laad huidige ondersteuning tot =10A

4. Ingangsspanning =Zonnepaneel 12 tot 24V

5.power van Zonnepaneel =50 Watt

VEREISTE ONDERDELEN:

  • Weerstanden (3 x 200R, 3 x330R, 1 x 1K, 2 x 10K, 2 x 20K, 2x 100k, 1x 470K)
  • TVS-diode (2x P6KE36CA)
  • Arduino Nano
  • (ACS712-5A) Stroomsensor
  • Buck-converter (LM2596)
  • Wifi-module ( ESP8266 )
  • LCD-scherm (20x4 I2C)
  • MOSFET's (4x IRFZ44N)
  • MOSFET-stuurprogramma ( IR2104)
  • 3.3V lineaire regelaar ( AMS 1117 )
  • Transistor ( 2N2222 )
  • Diodes (2x IN4148, 1 x UF4007)
  • Condensatoren (4 x 0,1 uF, 3 x 10 uF, 1 x 100 uF, 1x 220 uF)
  • Inductor (1x 33uH -5A)
  • LED's (rood, geel, groen)
  • Zekeringen (5A)

Bibliotheken vereist voor Arduino IDE:

  • TimerOne.h - Klik hier om deze bibliotheek te downloaden
  • LiquidCrystal_I2C - Klik hier om deze bibliotheek te downloaden

Onthoud:maak een nieuwe map (mapnaam moet hetzelfde zijn als bibliotheeknamen zoals TimerOne en LiquidCrystal_I2C. Plak deze twee mappen in Arduino/LIbrary.

----------------------------------------------- ----------------------------------

Model van op Arduino gebaseerde MPPT-algoritme Laadregelaar

Simulatie van MPPT Charge Controller Project in Proteus-software

Deze simulatie is ontworpen in Proteus Software 8.6-versie. U kunt uw eigen maken met behulp van Arduino Library for Proteus en een simulatietool die bekend staat als Proteus. Neem alstublieft contact met ons op als ut Koop een proteus simulatie bronbestand voor dit project.

WiFi Data Logging met behulp van een Wifi-module ESP8266

Lees dit artikel:Leer hoe u de wifi-module ESP8266 instelt met alleen Arduino IDE

Na het lezen van het bovenstaande artikel ga ik ervan uit dat je je ESP8266-module met succes hebt aangesloten op je wifi.

  • Ga naar en meld je aan op https://thingspeak.com/
  • Maak een nieuw kanaal en schrijf "Zonnepaneelgegevens" in veld 1 en laat andere velden leeg en sla het op.
  • Je krijgt een API-sleutel, kopieer die API-sleutel en plak deze in de broncode.
  • Gereed

Projectafbeeldingen

  • Broncode downloaden:

"Vergeet niet alle benodigde bibliotheken te installeren voordat u de code uploadt naar Arduino Nano "

Schematisch diagram:


Als je problemen hebt ondervonden tijdens het maken van dit project, aarzel dan niet om het eerst te vragen. We zijn hier om je 24 uur per dag en 7 dagen per week 24/7 te helpen, bedankt

Code

Bitbucket
https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads

Productieproces

  1. Arduino digitale dobbelstenen
  2. Arduino-gamecontroller
  3. Pixel Chaser-game
  4. Arduino Home Controller geactiveerd door Alexa
  5. NeoMatrix Arduino Pong
  6. Arduino DMX-512-testcontroller
  7. LED-roulettespel
  8. Thuismonitor
  9. Arduino GrowBox-controller
  10. Arduino-gebaseerd beveiligingssysteem
  11. Virtuele Arduino Tennis