Video: Energijos monitorius per 15 minučių: 3 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tai yra „Wi -Fi“jutiklis, skirtas pritvirtinti prie elektros skaitiklio blykstės. Jis aptinka blykstes su LDR ir rodo maitinimą OLED ekrane. Siunčia duomenis į „Thingsboard“prietaisų skydelį, tiesioginį pavyzdį čia. Užsiregistruokite nemokamai demonstracinei paskyrai:
Reikalingos dalys: ESP8266 TTGO 0,91 OLED (arba įprastas ESP8266 ir veikia be ekrano) LDR (nuo šviesos priklausantis rezistorius) 10K rezistorius
Kaina: Iš viso apie 9 USD.
Patarimas: ESP8266 TTGO 0,91 OLED parduodamas„ ebay “, ieškokite:„ esp8266 oled 0.91 “.
1 žingsnis: lydmetalis
Yra tik 4 litavimo taškai: LDR eina nuo A0 iki D0 (gpio16). 10K rezistorius pereina nuo A0 iki GND.
2 žingsnis: kodas
Programa sukurta naudojant „Arduino“. Atsisiųskite kodą iš mano „Github“svetainės:
Priklausomybės: jums reikia kai kurių bibliotekų, U8g2lib, PubSubClient, jas rasite bibliotekų tvarkytuvėje.
Nustatymai: nustatykite savo vertes kodo viršuje. Jie gerai paaiškinti.
Įkelti: pasirinkite programuotoją „LOLIN (WEMOS) D1 R2 & mini“. Jei nematote jo lentų meniu, įdiekite ESP8266 į „Arduino Boards Manager“.
Eikite į šią temą, jei jūsų TTGO OLED neveikia. Ten rodomi keli „i2c OLED“kištukai.
3 žingsnis: daiktų lenta
Užsiregistruokite nemokamai tiesioginei demonstracijai
Pridėkite įrenginį su pavadinimu „Energy monitor“.
Įrenginio „Išsami informacija“spustelėkite „Kopijuoti prieigos raktą“. Įklijuokite šią eilutę į kodą THINGSBOARD_TOKEN ir įkelkite.
Jei viskas klostėsi gerai, dabar turėtumėte matyti duomenis įrenginyje „Naujausia telemetrija“. Pasirinkite „wh“telemetrijos duomenis (apskaičiuoti vatai per valandą) ir spustelėkite „Rodyti valdiklyje“. Išskleidžiamajame meniu pasirinkite „Diagrama“ir raskite „Timeseries“- „Flot“karuselės galerijoje. Spustelėkite „Pridėti prie prietaisų skydelio“. Pasirinkite esamą arba sukurkite naują prietaisų skydelį. Pasirinkite „Atidaryti prietaisų skydelį“ir spustelėkite Gerai. Prietaisų skydelyje norite pakeisti laiko langą į 2 valandas, o duomenų kaupimą į Nė vienas.
Jei norite naudoti analoginį matuoklį, atlikite tuos pačius veiksmus nuo telemetrijos ir valdiklyje pasirinkite analoginį matuoklį. Grįžus į prietaisų skydelį, redaguoti matuoklio parametrai. „DUOMENyse“dešimtainių skaičių skaičius nustatytas kaip 0. „ADVANCED“, Minimali ir Maksimali vertė nustatyta į 0 ir 8000, o „Pagrindinių erkių skaičius“- 10, kad išvalytumėte 1000 ženklų.
Padaryta.