Video: Monitor energie za 15 minut: 3 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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
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.