Obsah:

Monitor energie za 15 minut: 3 kroky
Monitor energie za 15 minut: 3 kroky

Video: Monitor energie za 15 minut: 3 kroky

Video: Monitor energie za 15 minut: 3 kroky
Video: Лапенко – новая звезда русского интернета / Lapenko – a new internet star 2024, Listopad
Anonim
Monitor energie za 15 minut
Monitor energie za 15 minut

Jedná se o senzor wifi, který lze nalepit na blikač ve vašem elektroměru. Detekuje záblesky pomocí LDR a zobrazuje napájení na displeji OLED. Odesílá data na ovládací panel Thingsboard, živý příklad zde. Zaregistrujte si bezplatný demo účet:

Potřebné součásti: ESP8266 TTGO 0,91 OLED (nebo běžný ESP8266 a běží bez displeje) LDR (odpor závislý na světle) 10K odpor

Cena: Celkem asi 9 $.

Tip: OLED ESP8266 TTGO 0,91 se prodává na ebay, hledejte: 'esp8266 oled 0,91'.

Krok 1: Pájka

Pájka
Pájka
Pájka
Pájka

Existují pouze 4 pájecí body: LDR jde od A0 do D0 (gpio16). Rezistor 10K jde od A0 do GND.

Krok 2: Kód

Program je vytvořen pomocí Arduina. Stáhněte si kód na svém webu Github:

Závislosti: Potřebujete nějaké knihovny, U8g2lib, PubSubClient, najdete je ve Správci knihoven.

Nastavení: Nastavte své hodnoty nad kódem. Jsou dobře vysvětleny.

Nahrát: Vyberte programátor „LOLIN (WEMOS) D1 R2 & mini“. Pokud jej nevidíte v nabídce desek, nainstalujte ESP8266 do Arduino Boards Manager.

Pokud vaše TTGO OLED nefunguje, přejděte na toto vlákno. Je zde ukázáno několik i2c OLED pinů.

Krok 3: Věcná deska

Věcná deska
Věcná deska
Věcná deska
Věcná deska
Věcná deska
Věcná deska

Zaregistrujte se k bezplatnému živému demo na

Přidejte zařízení s názvem Energy monitor.

V části „Podrobnosti“zařízení klikněte na „Zkopírovat přístupový token“Vložte tento řetězec do kódu THINGSBOARD_TOKEN a nahrajte.

Pokud vše proběhlo dobře, měli byste nyní vidět data v „Poslední telemetrii“zařízení. Vyberte „telemetrická data“(vypočítané watty za hodinu) a klikněte na „Zobrazit na widgetu“. V rozevíracím seznamu vyberte „Graf“a najděte „Časové řady“- Flot 'v galerii karuselu. Klikněte na' Přidat na hlavní panel '. Vyberte existující nebo vytvořte nový řídicí panel. Vyberte' Otevřít hlavní panel 'a klikněte na OK. Na hlavním panelu chcete změnit časové okno na 2 hodiny a agregaci dat na Žádný.

U analogového měřidla proveďte stejné kroky z telemetrie a ve widgetu vyberte analogové měřidlo. Když se vrátíte na řídicí panel, upraví se parametry měřidla. V části „DATA“je počet desetinných míst nastaven na 0. V „POKROČILÉ“„Minimální a maximální hodnota je nastavena na 0 a 8000 a„ Počet hlavních klíšťat “je nastaven na 10, aby se vyčistilo 1000 značek.

Hotovo.

Doporučuje: