Há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:
- Van 4 darab 16 bites analóg bemenet az ADS1115 lapkán (0-3,3V), melyet I2C-n érek el.
- 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.
- A második és a harmadik ADC port a ACS758 Hall szenzor jele.
- Az első ACS758 méri a napelemek felől jövő áramerősséget.
- A második ACS758-el az inverter által felvett áramerősséget mérem.
- A különbség adja hogy mekkora áramerősséggel van töltve vagy merülve az aksi pakk.
- 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.
- 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ó