Innholdsfortegnelse:

Les hovedstrømsmåler (ESP8266, WiFi, MQTT og Openhab): 6 trinn (med bilder)
Les hovedstrømsmåler (ESP8266, WiFi, MQTT og Openhab): 6 trinn (med bilder)

Video: Les hovedstrømsmåler (ESP8266, WiFi, MQTT og Openhab): 6 trinn (med bilder)

Video: Les hovedstrømsmåler (ESP8266, WiFi, MQTT og Openhab): 6 trinn (med bilder)
Video: Childish Gambino - L.E.S. (Lyrics on Screen) 2024, Juli
Anonim
Image
Image

I denne instruksjonsboken finner du ut hvordan jeg leser min hovedstrømforbruk i huset mitt og publiserer det via en ESP8266, Wifi, MQTT i min Openhab Home Automation.

Jeg har en 'smart meter' ISKRA Type MT372, men det er ikke lett å eksportere dataene. Derfor brukte jeg LED -pulser til å lese gjeldende effekt, LED -pulser 1000 ganger for 1 kW/t.

Trinn 1: Prinsippopplegg

Prinsippordning
Prinsippordning
Prinsippordning
Prinsippordning

Pulsene detekteres av en ESP8266. Du trenger imidlertid en god og tydelig '0' og '1'. Pulsen er ganske svak, så jeg trengte noen egnede elektroniske komponenter.

Fototransistor

En fotoresistor er ikke rask nok til å oppdage korte og svake pulser av rødt lys. Basert på denne Youtube -videoen velger jeg en fototransistor. Ved å legge til en 2M Ohm motstand kunne jeg nå omtrent 2V.

Sammenligner

For å sikre et klart '0' og '1' velger jeg imidlertid å legge til en LM293 -komparator. Ved å koble en 0,6 V til Vin og fototransistoren Vref, fikk jeg et positivt signal i mørket og et negativt signal ved pulsen. Passende spenninger ble funnet ved bruk av potensiometre for Vin- og Vref -spenningen. Med komparatoren brukte jeg en 300K motstand.

Ved å bruke en pull-up motstand på utgangen, kunne jeg få en utgangsforskjell på nesten 3,3V.

Utgangen vises på oscillopskjermen.

ESP8266

ESP8266 oppdager lavspenningen når det er en puls. Den sender utdataene til min MQTT -megler. Dataene mottas av:- Openhab2- Node-red som dataene lastes opp til Thingspeak

Trinn 2: Komponenter

Hovedkomponentene jeg brukte:

- 3DU5C fototransistor (se video for forklaring)

- LM293 -komparator

- ESP-01

- flere motstander

- prototype PCB

- Buck -omformer. Jeg bruker ruterens strømforsyning på 12V og fant ut at en LM1117 ikke er veldig effektiv og blir ganske varm.

- ABS -boks

Trinn 3: Programmering

Programmering
Programmering
Programmering
Programmering
Programmering
Programmering
Programmering
Programmering

Programmet er publisert på min Github:

Se opplegget for omrisset av programmet og metoden effekten beregnes.

Jeg programmerer min ESP-01 via en modifisert USB-programmerer. Jeg loddet en knappbryter mellom RST og GND for en enkel tilbakestilling og en lysbildebryter mellom GPIO0 og GND for å starte opp i flash -modus.

Trinn 4: Montering

Montering
Montering
Montering
Montering
Montering
Montering

Alle delene er loddet til en prototype PCB.

Se bildene og opplegget for forklaring.

Blå lysdiode: den blå lysdioden er festet til utgangssignalet til LM293 -komparatoren og lyser uavhengig av ESP8266. Hvis det ikke er noen puls (mørk), er spenningsutgangen fra fototransistorkretsen lav, derfor Vref <Vin (jevn spenning på 0, 6V) og utgangen til LM293 er høy, ingen strøm strømmer til VCC og den blå lysdioden er AV.

Hvis det er en puls (lys), er utgangen fra fototransistorkretsen høyere (ca. 1,5V) derfor Vref? Vin (jevn spenning på 0,6V) og utgangen til LM293 er lav, så strømmen strømmer fra VCC og den blå lysdioden er PÅ.

Grønn LED: den grønne LED -en er festet til GPIO0 på ESP8266 og pulserer hvis ESP8266 har oppdaget en god puls.

Trinn 5: Montering på elektrisitetsmåleren

Montering på strømmåleren
Montering på strømmåleren
Montering på elektrisitetsmåleren
Montering på elektrisitetsmåleren
Montering på elektrisitetsmåleren
Montering på elektrisitetsmåleren
Montering på elektrisitetsmåleren
Montering på elektrisitetsmåleren

Jeg brukte litt klebrig kitt for plakater for å montere kretskortet i esken og esken på måleren, ikke for å skade måleren. Det er viktig å bore et hull i den nøyaktige posisjonen til LED -en. Bøy fototransistoren som peker ned mot lysdioden.

Trinn 6: Slå på strømmen

Image
Image
Slår på
Slår på
Slår på
Slår på

Jeg brukte litt mer klebrig kitt for å forhindre at omgivende lys skinner inn i fototransistoren da jeg åpnet saken i dagslys. Bor et lite hull i lokket for å se lysdiodene blinke (ikke på bildene).

Les verdiene i Openhab for å få disse kule grafene!

Anbefalt: