Sisällysluettelo:
Video: Energiamonitori 15 minuutissa: 3 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä on wifi -anturi, joka nauhoittaa sähkömittarin välähdykseen. Se tunnistaa välähdykset LDR: llä ja näyttää virran OLED -näytöllä. Lähettää tietoja Thingsboard Dashboardiin, live -esimerkki täällä Hanki ilmainen demotili:
Tarvittavat osat: ESP8266 TTGO 0,91 OLED (tai tavallinen ESP8266 ja toimii ilman näyttöä) LDR (valosta riippuva vastus) 10K vastus
Hinta: yhteensä noin 9 dollaria.
Vinkki: ESP8266 TTGO 0.91 OLED myydään eBayssa, etsi: 'esp8266 oled 0.91'.
Vaihe 1: Juotos
Juotospisteitä on vain neljä: LDR siirtyy A0: sta D0: een (gpio16). 10 K: n vastus siirtyy A0: sta GND: hen.
Vaihe 2: Koodi
Ohjelma on tehty Arduinolla. Lataa koodi Github-sivustoltani:
Riippuvuudet: Tarvitset joitain kirjastoja, U8g2lib, PubSubClient, löydät ne kirjastonhallinnasta.
Asetukset: Aseta arvot koodin yläosaan. Ne on hyvin selitetty.
Lataa: Valitse ohjelmoija 'LOLIN (WEMOS) D1 R2 & mini'. Jos et näe sitä tauluvalikossa, asenna ESP8266 Arduino Boards Manageriin.
Siirry tähän ketjuun, jos TTGO OLED -laitteesi ei toimi. Siellä näkyy muutama i2c OLED -pistoke.
Vaihe 3: Asialista
Tilaa ilmainen live -demo osoitteessa
Lisää laite nimellä Energy monitor.
Valitse Laitteen tiedot -kohdassa Kopioi käyttöoikeustunnus. Liitä tämä merkkijono koodiin THINGSBOARD_TOKEN ja lataa.
Jos kaikki meni hyvin, sinun pitäisi nyt nähdä tiedot laitteen viimeisimmässä telemetriassa. - Flot 'karuselligalleriassa. Napsauta' Lisää koontinäyttöön '. Valitse olemassa oleva tai luo uusi koontinäyttö. Valitse' Avaa koontinäyttö 'ja napsauta OK. Ei mitään.
Jos käytät analogista mittaria, tee samat vaiheet telemetriasta ja valitse Widgetistä Analoginen mittari., Minimi- ja maksimi -arvoksi on asetettu 0 ja 8000, ja 'Suurten punkkien määrä' on asetettu arvoon 10, jotta 1000 merkkiä voidaan puhdistaa.
Tehty.