Sommario:

Monitoraggio energetico in 15 minuti: 3 passaggi
Monitoraggio energetico in 15 minuti: 3 passaggi

Video: Monitoraggio energetico in 15 minuti: 3 passaggi

Video: Monitoraggio energetico in 15 minuti: 3 passaggi
Video: Sistemi di monitoraggio industriale a vantaggio dell'efficientamento energetico 2024, Novembre
Anonim
Monitoraggio energetico in 15 minuti
Monitoraggio energetico in 15 minuti

Questo è un sensore wifi da attaccare al lampeggiatore del tuo contatore elettrico. Rileva i flash con LDR e visualizza l'accensione sul display OLED. Invia i dati al dashboard di Thingsboard, esempio dal vivo qui. Registrati per un account demo gratuito:

Parti necessarie: ESP8266 TTGO 0,91 OLED (o normale ESP8266 e funziona senza display) LDR (resistenza dipendente dalla luce) resistenza 10K

Costo: circa 9$ in totale.

Mancia: L'OLED ESP8266 TTGO 0,91 "è venduto su ebay, cerca: "esp8266 oled 0,91".

Passaggio 1: saldare

Saldare
Saldare
Saldare
Saldare

Ci sono solo 4 punti di saldatura: LDR va da A0 a D0 (gpio16). Il resistore da 10 K va da A0 a GND.

Passaggio 2: codice

Il programma è realizzato con il codice Arduino. Download sul mio sito Github:

Dipendenze: hai bisogno di alcune librerie, U8g2lib, PubSubClient, le trovi nel Gestore della libreria.

Impostazioni: imposta i tuoi valori in cima al codice. Sono ben spiegati.

Carica: seleziona il programmatore "LOLIN (WEMOS) D1 R2 e mini". Se non lo vedi nel menu delle schede, installa ESP8266 in Arduino Boards Manager.

Vai a questa discussione se il tuo TTGO OLED non funziona. Qui sono mostrati alcuni pinout OLED i2c.

Passaggio 3: tabellone delle cose

tabellone delle cose
tabellone delle cose
tabellone delle cose
tabellone delle cose
tabellone delle cose
tabellone delle cose

Iscriviti per una demo live gratuita su

Aggiungi dispositivo, con il nome Energy monitor.

In "Dettagli" del dispositivo, fai clic su "Copia token di accesso"Incolla questa stringa in THINGSBOARD_TOKEN nel codice e carica.

Se tutto è andato bene, ora dovresti vedere i dati in "Ultima telemetria" del dispositivo. Seleziona "wh" dati di telemetria (watt calcolati all'ora) e fai clic su "Mostra su widget". Seleziona "Grafico" nel menu a discesa e trova "Serie temporali" - Flot' nella galleria del carosello. Fai clic su 'Aggiungi alla dashboard'. Seleziona una dashboard esistente o crea una nuova dashboard. Seleziona 'Apri dashboard' e fai clic su OK. In Dashboard desideri impostare Timewindow su 2 ore e Aggregazione dati su Nessuno.

Per l'indicatore analogico, esegui gli stessi passaggi da Telemetria e seleziona Indicatore analogico nel widget. Quando torni a Dashboard, i parametri dell'indicatore sono modificati. In "DATI", il numero di decimali è impostato su 0. In "AVANZATO", Il valore minimo e massimo è impostato su 0 e 8000 e 'Conteggio tick principali' è impostato su 10, per pulire 1000 segni.

Fatto.

Consigliato: