Inhaltsverzeichnis:

Energiemonitor in 15 Minuten - Gunook
Energiemonitor in 15 Minuten - Gunook

Video: Energiemonitor in 15 Minuten - Gunook

Video: Energiemonitor in 15 Minuten - Gunook
Video: Zigbee монитор мощности постоянного тока на 15 - 200А. Тест, подключение внешних устройств 2024, November
Anonim
Energiemonitor in 15 Minuten
Energiemonitor in 15 Minuten

Dies ist ein WLAN-Sensor, der auf den Blinker Ihres Stromzählers geklebt wird. Es erkennt Blitze mit LDR und zeigt die Stromversorgung des OLED-Displays an. Sendet Daten an Thingsboard Dashboard, Live-Beispiel hier. Melden Sie sich für ein kostenloses Demo-Konto an:

Benötigte Teile:ESP8266 TTGO 0,91 OLED (oder normaler ESP8266 und läuft ohne Display)LDR (lichtabhängiger Widerstand)10K Widerstand

Kosten: Ungefähr 9 $ insgesamt.

Tipp: Das ESP8266 TTGO 0.91 OLED wird bei ebay verkauft, Suche: 'esp8266 oled 0.91'.

Schritt 1: Löten

Lot
Lot
Lot
Lot

Es gibt nur 4 Lötpunkte: LDR geht von A0 zu D0 (gpio16).10K Widerstand geht von A0 zu GND.

Schritt 2: Code

Das Programm wird mit Arduino erstellt. Download-Code auf meiner Github-Site:

Abhängigkeiten: Sie benötigen einige Bibliotheken, U8g2lib, PubSubClient, Sie finden diese im Bibliotheksmanager.

Einstellungen: Legen Sie Ihre Werte oben im Code fest. Sie sind gut erklärt.

Hochladen: Wählen Sie den Programmierer 'LOLIN (WEMOS) D1 R2 & mini'. Wenn Sie es nicht im Board-Menü sehen, installieren Sie ESP8266 im Arduino Boards Manager.

Gehen Sie zu diesem Thread, wenn Ihr TTGO OLED nicht funktioniert. Ein paar i2c OLED-Pinbelegungen werden dort gezeigt.

Schritt 3: Thingsboard

Dinger
Dinger
Dinger
Dinger
Dinger
Dinger

Melden Sie sich unter https://thingsboard.io für eine kostenlose Live-Demo an.

Gerät mit dem Namen Energiemonitor hinzufügen.

Klicken Sie unter "Gerätedetails" auf "Zugriffstoken kopieren". Fügen Sie diese Zeichenfolge in THINGSBOARD_TOKEN im Code ein und laden Sie sie hoch.

Wenn alles gut gelaufen ist, sollten Sie jetzt Daten in Gerät 'Neueste Telemetrie' sehen. Wählen Sie 'wh' Telemetriedaten (berechnete Watt pro Stunde) und klicken Sie auf 'Auf Widget anzeigen'. Wählen Sie 'Diagramm' im Dropdown-Menü und suchen Sie 'Zeitreihen - Flot' in der Karussell-Galerie. Klicken Sie auf 'Zum Dashboard hinzufügen'. Wählen Sie ein vorhandenes oder erstellen Sie ein neues Dashboard. Wählen Sie 'Dashboard öffnen' und klicken Sie auf OK. Im Dashboard möchten Sie das Zeitfenster auf 2 Stunden und die Datenaggregation auf. ändern Keiner.

Führen Sie für das analoge Messgerät die gleichen Schritte aus der Telemetrie aus und wählen Sie im Widget Analoges Messgerät aus. Wenn Sie zurück zum Dashboard sind, wurden die Messgeräteparameter bearbeitet. In 'DATEN' wird die Anzahl der Dezimalstellen auf 0 gesetzt. In 'ERWEITERT', Minimal- und Maximalwert werden auf 0 und 8000 gesetzt und 'Major ticks count' wird auf 10 gesetzt, um 1000 Markierungen zu reinigen.

Fertig.

Empfohlen: