System StatusHát nagyon beleszerettem ebbe a ESP8266-os lapkába. Belevágtam még egy projektbe, mindig is kíváncsi voltam hogy mennyi a rendszer vesztesége a napelemek - töltésvezérlő - inverter / aksi útvonalon. A kábelezés hossza kb. 20m melynek a közepén van az aksiba leágazás. Úgy döntöttem hogy mielőtt megnövelem a napelemek számát és az aksik tárolókapacitását beékelek a rendszer közepébe egy telemetriát. A kütyü 0-24-ben percenként méri hogy mennyi energia jön a töltésvezérlő felől, mennyivel töltődik vagy merül az aksi pakk és mennyi energia megy az inverterbe ami a ház egyik fázisára termeli vissza az aktuális fogyasztás 90-95%-át, melyet felülről kb. 350W-ra limitáltam az inverteren. Magyarul a rendszer energia áramlását naplóza és az adatokból grafikont és táblázatot rajzolgat.

Az alkatrészlista egész karcsúra sikeredett.

  • 1x ESP8266        Mikrovezérlő + Bázis foglalat (BASE)
  • 1x ADS1115        16bites 4 portos I2C ADC
  • 1x ST7789          SPI 1,3” TFT Display
  • 2x Allegro ACS758     HALL sensor
  • 1/4W 50k+2k    ellenállás a feszültség osztóhoz (legközelebb 50k-s 3296W Trimpot-ot használok)
  • 5V/1A Step-Down    12-80V -> 5V galvanikusan leválasztott USB Step/Down konverter tápegység
  • Kábelezés, csili-vili laminált padlóból készült fadoboz.

 

A működés lényege:

  1. Van 4 darab 16 bites analóg bemenet az ADS1115 lapkán (0-3,3V), melyet I2C-n érek el.
  2. A rendszerfeszültség 45-60V között változik az akkupakk töltöttségétől függően. Ezt mérem az egyik ADC porton 50k/2k feszültségosztón keresztül.
  3. A második és a harmadik ADC port a ACS758 Hall szenzor jele. 
  4. Az első ACS758 méri a napelemek felől jövő áramerősséget.
  5. A második ACS758-el az inverter által felvett áramerősséget mérem.
  6. A különbség adja hogy mekkora áramerősséggel van töltve vagy merülve az aksi pakk.
  7. Az ESP másodpercenként méri a feszültséget, áramerősséget, számolja a watt órákat melyeket megjelenít az LCD-n, majd percenként Wifi-n küldi az adatokat a RasPi szervernek.
  8. A RasPi szerver számolgat, majd adatbázisba rakja a telemetriai adatokat, amelyekből a weboldal vizualizációja rajzolgat valami szépet. Energia áramlás és akupakk állapot vizualizáció

 

 Energy Flow