Cuprins:

Monitor de energie în 15 minute: 3 pași
Monitor de energie în 15 minute: 3 pași

Video: Monitor de energie în 15 minute: 3 pași

Video: Monitor de energie în 15 minute: 3 pași
Video: Au Uitat Să Oprească Camera De FILMAT! Momente Incredibile Filmate În LIVE 2024, Noiembrie
Anonim
Monitor de energie în 15 minute
Monitor de energie în 15 minute

Acesta este un senzor wifi pentru a înregistra pe flasherul contorului de energie electrică. Detectează blițurile cu LDR și afișează alimentarea pe afișajul OLED. Trimite date la tabloul de bord Thingsboard, exemplu live aici. Înscrieți-vă pentru un cont demo gratuit:

Piese necesare: ESP8266 TTGO 0.91 OLED (sau ESP8266 obișnuit și funcționează fără afișaj) LDR (rezistență dependentă de lumină) rezistor 10K

Cost: aproximativ 9 $ în total.

Sfat: ESP8266 TTGO 0.91 OLED este vândut pe eBay, căutați: 'esp8266 oled 0.91'.

Pasul 1: lipire

Solder
Solder
Solder
Solder

Există doar 4 puncte de lipit: LDR merge de la A0 la D0 (gpio16). Rezistorul 10K merge de la A0 la GND.

Pasul 2: Cod

Programul este realizat cu Arduino. Descărcați codul de pe site-ul meu Github:

Dependențe: aveți nevoie de niște biblioteci, U8g2lib, PubSubClient, le găsiți în Manager bibliotecă.

Setări: setați valorile dvs. în partea de sus a codului. Sunt bine explicate.

Încărcare: Selectați programatorul „LOLIN (WEMOS) D1 R2 & mini”. Dacă nu îl vedeți în meniul plăcilor, instalați ESP8266 în Arduino Boards Manager.

Accesați acest subiect dacă TTGO OLED nu funcționează. Câteva pinouts OLED i2c sunt afișate acolo.

Pasul 3: Tablou de lucru

Tablou de lucru
Tablou de lucru
Tablou de lucru
Tablou de lucru
Tablou de lucru
Tablou de lucru

Înscrieți-vă pentru o demonstrație live gratuită la

Adăugați un dispozitiv, cu numele Energy monitor.

În „Detalii” ale dispozitivului, faceți clic pe „Copiați jetonul de acces” Lipiți acest șir în THINGSBOARD_TOKEN în cod și încărcați.

Dacă totul a mers bine, acum ar trebui să vedeți datele în „Ultima telemetrie” a dispozitivului. Selectați datele de telemetrie „wh” (calculați de wați pe oră) și faceți clic pe „Afișați pe widget”. Selectați „Diagramă” în meniul derulant și găsiți „Timeseries” - Flot "în galeria carusel. Faceți clic pe" Adăugați la tabloul de bord ". Selectați un tablou existent sau creați un tablou de bord nou. Selectați" Deschide tabloul de bord "și faceți clic pe OK. În tabloul de bord doriți să schimbați Timewindow la 2 ore și Agregarea datelor la Nici unul.

Pentru calibru analogic, efectuați aceiași pași din Telemetrie și selectați Calibru analogic în widget. Când reveniți la tablou de bord, parametrii Gauge editați. În „DATE”, numărul de zecimale este setat la 0. În „ADVANCED”, Valoarea minimă și maximă este setată la 0 și 8000, iar „Numărul de căpușe majore” este setat la 10, pentru a curăța 1000 de semne.

Terminat.

Recomandat: