Bygga en Solar Powered ESP8266 (6 / 8 steg)
Steg 6: resultat
Resultat
Resultaten från ESP8266 resten gränssnittet är formaterade som en JSON-sträng. Den nedan JSON strängar är svar på kommandot följande webbläsare:
http://192.168.1.129/RestDataString/
Datasträng innehåller data, varje paket med data som avgränsas av en "|" karaktär. Det första värdet (38160) är det aktuella värdet av fri hög (RAM tillgänglig) på ESP8266. Det är lagt där för att hjälpa monitor minnesläckor, som vi inledningsvis var avtalat om. Den senaste versionen av Arduino IDE ESP8266 SDK gör dock mycket bättre. Nästa två paketen är data från SunAirPlus, formaterat enligt följande:
< timestamp - millisekunder sedan ESP8266 Start >, < LIPO_Battery buss spänning (v) >, < LIPO_Battery laddar spänning (v) >, < LIPO_Battery Current(mA) >, < solcell buss spänning (v) >, < solcell belastning spänning (v) >, < solcell Current(mA) >, < Output buss buss spänning (v) >, < Output buss belastning spänning (v) > , < output buss Current(mA) >
De viktiga värdena är de som säger "Load Voltage" och "Aktuell". Output buss hänvisar till den aktuella gå in på ESP8266.
Värdena i strängen nedan är: 4.08V för LiPo batteri, 3.53V för solcell och 4.98V för spänningen tillförsel till ESP8266.
RESTEN svara nedan togs med belastning strömbrytaren (SW1 - Stäng av spänning Booter) OFF. Detta gör de aktuella värdena ser roligt som ESP8266 drivs via anslutna FTDI kabel.
{"RestDataString": "38160 | 4684697,4.08,4.08,0.00,3.53,3.53,0.00,4.98,4.98,-0.40 | 4685720,4.08,4.08,0.00,3.53,3.53,0.00,4.98,4.98,-0.40 ","id":"1","namn":"SolarPowerESP8266","ansluten": sant}
Nästa finns data med SunAirPlus Switch på och med FTDI kabeln ansluten. Observera att endast en del av makten för ESP8266 som levereras av SunAirPlus (29ma).
{"RestDataString": "37968 | 4707212,4.07,4.08,40.00,3.53,3.53,0.00,5.00,5.00,29.60 | 4708235,4.07,4.08,42.80,3.53,3.53,0.00,5.00,5.00,29.60 | 4709259,4.07,4.08,42.00,3.53,3.53,0.00,5.00,5.00,29.60 | 4710283,4.07,4.08,44.80,3.53,3.53,0.00,5.00,5.00,29.60 | 4701072,4.08,4.08,0.00,3.53,3.53,0.00,4.97,4.97,0.40 | 4702095,4.07,4.08,38.00,3.52,3.52,0.00,4.99,4.99,28.40 | 4703118,4.07,4.08,42.80,3.53,3.53,0.00,5.00,5.00,29.60 | 4704141,4.07,4.08,40.00,3.53,3.53,0.00,5.00,5.00,30.00 | 4705165,4.07,4.08,42.40,3.53,3.53,0.00,5.00,5.00,29.20 | 4706188,4.07,4.08,42.00,3.53,3.53,0.00,5.00,5.00,29.60 ","id":"1","namn":"SolarPowerESP8266","ansluten": sant}
Nästa, vi nätkabeln från FTDI, har växeln SunAirPlus på och slå på starkt ljus på solpanelen. Och nu weare generera ström från solpanelen. Vi får 66ma från batteriet, 43ma från solpaneler och vi levererar 82ma till ESP8266. Perfekta!
{"variabler": {"RestTimeStamp": 73667, "RestDataString": "38848 | 64972,4.10,4.10,66.40,4.66,4.65,43.20,4.98,4.99,82.40 | 65995,4.10,4.10,62.80,4.66,4.65,42.40,4.98,4.99,91.20 | 67019,4.10,4.10,67.20,4.66,4.65,42.40,4.98,4.99,86.00 | 68042,4.10,4.10,69.60,4.66,4.65,42.80,4.98,4.99,86.00 | 69065,4.10,4.10,63.60,4.66,4.65,43.20,4.98,4.99,97.60 | 70089,4.10,4.10,63.20,4.66,4.65,43.20,4.98,4.99,82.80 | 71112,4.10,4.10,58.00,4.66,4.65,42.80,4.98,4.99,84.40 | 72136,4.10,4.10,64.00,4.66,4.65,42.40,4.98,4.99,82.00 | 73159,4.10,4.10,64.40,4.66,4.65,43.20,4.98,4.99,82.40 | 63948,4.10,4.10,64.40,4.66,4.65,42.80,4.98,4.99,82.40 "},"id":"1","namn":"SolarPowerESP8266","ansluten": sant}
Slutligen vi stänga det starkt ljuset och titta på data med solpaneler inte generera ström (sittande på 3.6V i omgivande ljus). Nu ser vi att vi levererar 116ma från batteriet och leverera 90ma till ESP8266. Vi är verksamma på batteri!
{"RestDataString": "39328 | 566634,4.08,4.09,107.60,3.63,3.63,0.00,4.98,4.99,90.40 | 567657,4.08,4.09,116.00,3.63,3.63,0.00,4.98,4.99,90.40 | 568683,4.08,4.09,107.60,3.63,3.63,0.00,4.98,4.99,88.80 | 569706,4.08,4.09,107.60,3.63,3.63,0.00,4.98,4.99,103.60 | 570730,4.08,4.09,107.60,3.63,3.63,0.00,4.98,4.99,96.00 | 571753,4.08,4.09,120.00,3.63,3.63,0.00,4.98,4.99,93.20 | 572777,4.08,4.09,107.60,3.63,3.63,0.00,4.98,4.99,94.40 | 573801,4.08,4.09,108.00,3.63,3.63,0.00,4.98,4.99,90.40 | 564586,4.08,4.09,131.20,3.60,3.60,0.00,4.98,4.99,90.40 | 565609,4.08,4.09,107.60,3.63,3.63,0.00,4.98,4.99,108.40 ","id":"1","namn":"SolarPowerESP8266","ansluten": sant}