Innholdsfortegnelse:

Energimåler på 15 minutter: 3 trinn
Energimåler på 15 minutter: 3 trinn

Video: Energimåler på 15 minutter: 3 trinn

Video: Energimåler på 15 minutter: 3 trinn
Video: Как измерить постоянное напряжение и ток и построить счетчик энергии с ЖК-дисплеем | Урок 104 2024, November
Anonim
Energimåler på 15 minutter
Energimåler på 15 minutter

Dette er en wifi -sensor for å tape på blitsen i strømmåleren din. Den oppdager blits med LDR, og viser strøm på OLED -skjermen. Sender data til Thingsboard Dashboard, live eksempel her. Registrer deg for en gratis demo -konto:

Nødvendige deler: ESP8266 TTGO 0,91 OLED (eller vanlig ESP8266 og kjøres uten display) LDR (lysavhengig motstand) 10K motstand

Kostnad: Totalt ca $ 9.

Tips: ESP8266 TTGO 0.91 OLED selges på ebay, søk: 'esp8266 oled 0.91'.

Trinn 1: Lodding

Lodding
Lodding
Lodding
Lodding

Det er bare 4 loddepunkter: LDR går fra A0 til D0 (gpio16). 10K motstand går fra A0 til GND.

Trinn 2: Kode

Programmet er laget med Arduino. Last ned kode på mitt Github-nettsted:

Avhengigheter: Du trenger noen biblioteker, U8g2lib, PubSubClient, du finner disse i bibliotekbehandling.

Innstillinger: Sett verdiene dine øverst i koden. De er godt forklart.

Last opp: Velg programmereren 'LOLIN (WEMOS) D1 R2 & mini'. Hvis du ikke ser den i tavlemenyen, installerer du ESP8266 i Arduino Boards Manager.

Gå til denne tråden hvis TTGO OLED ikke fungerer. Noen få i2c OLED -pinouts vises der.

Trinn 3: Tavle

Tavle
Tavle
Tavle
Tavle
Tavle
Tavle

Registrer deg for en gratis live -demo på

Legg til enhet, med navn Energimonitor.

I Enhetsdetaljer klikker du på "Kopier tilgangstoken" Lim inn denne strengen i THINGSBOARD_TOKEN i koden, og last opp.

Hvis alt gikk bra, skulle du nå se data i Enhetens "siste telemetri". Velg "hv" telemetredata (beregnet watt per time), og klikk "Vis på widget". Velg "Diagram" i rullegardinmenyen, og finn "Tidserier - Flot 'i karusellgalleriet. Klikk' Legg til i dashbordet '. Velg et eksisterende, eller opprett et nytt dashbord. Velg' Åpne dashbord ', og klikk OK. I instrumentbordet vil du endre Timewindow til 2 timer, og datagregering til Ingen.

For den analoge måleren, gjør de samme trinnene fra telemetri, og velg Analog måler i widgeten. Når du er tilbake til instrumentbordet, redigeres målerparametrene. I 'DATA' er antall desimaler satt til 0. I 'AVANSERT', Minimums- og maksimumsverdien er satt til 0 og 8000, og 'Major flåtttall' er satt til 10 for å rense 1000 merker.

Ferdig.

Anbefalt: