Obsah:

Monitor energie za 15 minút: 3 kroky
Monitor energie za 15 minút: 3 kroky
Anonim
Monitor energie za 15 minút
Monitor energie za 15 minút

Jedná sa o wifi senzor, ktorý sa nalepí na blikačku vo vašom elektromere. Detekuje záblesky s LDR a zobrazuje napájanie na OLED displeji. Odosiela údaje na ovládací panel Thingsboard, živý príklad tu. Zaregistrujte si bezplatný demo účet:

Potrebné diely: ESP8266 TTGO 0,91 OLED (alebo bežný ESP8266 a bežiaci bez displeja) LDR (odpor závislý na svetle) 10K odpor

Cena: celkom asi 9 $.

Tip: OLED ESP8266 TTGO 0,91 sa predáva na ebay, hľadajte: 'esp8266 oled 0,91'.

Krok 1: Spájkovačka

Spájka
Spájka
Spájka
Spájka

Existujú iba 4 spájkovacie body: LDR prechádza od A0 do D0 (gpio16). Rezistor 10K smeruje od A0 do GND.

Krok 2: Kód

Program je vytvorený pomocou Arduina. Stiahnite si kód na svojom webe Github:

Závislosti: Potrebujete niekoľko knižníc, U8g2lib, PubSubClient, nájdete ich v Správcovi knižníc.

Nastavenia: Nastavte svoje hodnoty nad kódom. Sú dobre vysvetlené.

Odovzdať: Vyberte programátor „LOLIN (WEMOS) D1 R2 & mini“. Ak ho v ponuke násteniek nevidíte, nainštalujte ESP8266 do Správcu dosiek Arduino.

Ak váš TTGO OLED nefunguje, navštívte toto vlákno. Je tam ukázaných niekoľko i2c OLED pinov.

Krok 3: Tabuľa vecí

Vecí
Vecí
Vecí
Vecí
Vecí
Vecí

Zaregistrujte sa na bezplatné živé demo na

Pridajte zariadenie s názvom Monitor energie.

V časti „Podrobnosti“zariadenia kliknite na „Skopírovať prístupový token“. Tento reťazec vložte do kódu THINGSBOARD_TOKEN a nahrajte.

Ak všetko prebehlo dobre, mali by ste teraz vidieť údaje v „Najnovšej telemetrii“zariadenia. Vyberte telemetrické údaje „wh“(vypočítané watty za hodinu) a kliknite na „Zobraziť na miniaplikácii“. V rozbaľovacom zozname vyberte položku „Graf“a nájdite položku „Timeseries“- Flot 'v karuselovej galérii. Kliknite na položku Pridať na informačný panel. Vyberte existujúci alebo vytvorte nový informačný panel. Vyberte položku Otvoriť informačný panel a kliknite na tlačidlo OK. V hlavnom paneli chcete zmeniť časové okno na 2 hodiny a agregáciu údajov na Žiadny.

V prípade analógového meradla urobte rovnaké kroky z telemetrie a v miniaplikácii vyberte analógový rozchod. Keď sa vrátite na informačný panel, parametre ukazovateľa sa upravia. V časti „DATA“je počet desatinných miest nastavený na hodnotu 0. V položke „ROZŠÍRENÉ“„Minimálna a maximálna hodnota je nastavená na 0 a 8 000 a„ Počet veľkých kliešťov “je nastavený na 10, aby sa vyčistilo 1 000 značiek.

Hotový.

Odporúča: