2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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í
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ý.