Innehållsförteckning:

Energimätare på 15 minuter: 3 steg
Energimätare på 15 minuter: 3 steg

Video: Energimätare på 15 minuter: 3 steg

Video: Energimätare på 15 minuter: 3 steg
Video: Использование Juntek VAT 4300 Wireless 300A Многофункциональный измеритель тока Current Power 2024, November
Anonim
Energimätare på 15 minuter
Energimätare på 15 minuter

Detta är en wifi -sensor för att tejpa på blinkaren i din elmätare. Den upptäcker blixtar med LDR och visar ström på OLED -skärmen. Skickar data till Thingsboard Dashboard, live exempel här. Registrera dig för ett gratis demokonto:

Delar som behövs: ESP8266 TTGO 0,91 OLED (eller vanligt ESP8266 och körs utan display) LDR (ljusberoende motstånd) 10K motstånd

Kostnad: ca 9 $ totalt.

Tips: ESP8266 TTGO 0,91 OLED säljs på ebay, sök: 'esp8266 oled 0,91'.

Steg 1: Lödning

Löda
Löda
Löda
Löda

Det finns bara 4 lödpunkter: LDR går från A0 till D0 (gpio16). 10K motstånd går från A0 till GND.

Steg 2: Kod

Programmet är gjort med Arduino. Ladda ner koden på min Github-webbplats:

Beroenden: Du behöver några bibliotek, U8g2lib, PubSubClient, du hittar dessa i bibliotekshanteraren.

Inställningar: Ställ in dina värden högst upp i koden. De är väl förklarade.

Ladda upp: Välj programmeraren 'LOLIN (WEMOS) D1 R2 & mini'. Om du inte ser det i kortmenyn, installera ESP8266 i Arduino Boards Manager.

Gå till den här tråden om din TTGO OLED inte fungerar. Några i2c OLED -pinouts visas där.

Steg 3: Thingsboard

Thingsboard
Thingsboard
Thingsboard
Thingsboard
Thingsboard
Thingsboard

Registrera dig för en gratis live -demo på

Lägg till enhet, med namnet Energimätare.

I enhetsdetaljer klickar du på "Kopiera åtkomsttoken" Klistra in den här strängen i THINGSBOARD_TOKEN i koden och ladda upp.

Om allt gick bra borde du nu se data i Enhetens "senaste telemetri". Välj "wh" telemetradata (beräknat watt per timme) och klicka på "Visa på widget". Välj "Diagram" i rullgardinsmenyn och hitta "Tidsserier - Flot 'i karusellgalleriet. Klicka på' Lägg till i instrumentpanelen '. Välj en befintlig, eller skapa en ny instrumentpanel. Välj' Öppna instrumentpanel 'och klicka på OK. I instrumentpanelen vill du ändra tidsfönstret till 2 timmar och dataansamling till Ingen.

För den analoga mätaren, gör samma steg från telemetri och välj Analog mätare i widgeten. När du är tillbaka till instrumentpanelen redigeras mätarparametrarna. I 'DATA' är antalet decimaler satt till 0. I 'AVANCERAD', Minsta och Maximala värdet är inställt på 0 och 8000, och "Major tickings count" är inställt på 10, för att rensa 1000 markeringar.

Gjort.

Rekommenderad: