Përmbajtje:

Lexoni njehsorin tuaj kryesor të energjisë elektrike (ESP8266, WiFi, MQTT dhe Openhab): 6 hapa (me fotografi)
Lexoni njehsorin tuaj kryesor të energjisë elektrike (ESP8266, WiFi, MQTT dhe Openhab): 6 hapa (me fotografi)

Video: Lexoni njehsorin tuaj kryesor të energjisë elektrike (ESP8266, WiFi, MQTT dhe Openhab): 6 hapa (me fotografi)

Video: Lexoni njehsorin tuaj kryesor të energjisë elektrike (ESP8266, WiFi, MQTT dhe Openhab): 6 hapa (me fotografi)
Video: Изучите Arduino за 30 минут: примеры и проекты 2024, Nëntor
Anonim
Image
Image

Në këtë Udhëzues ju zbuloni se si e lexoj përdorimin e energjisë elektrike kryesore të shtëpisë time dhe e publikoj atë përmes një ESP8266, Wifi, MQTT në Automatizimin tim Openhab Home.

Unë kam një "njehsor të zgjuar" ISKRA Type MT372, megjithatë nuk ka asnjë mundësi të lehtë për të eksportuar të dhënat. Prandaj, unë përdor impulset LED për të lexuar Fuqinë aktuale, pulsimet LED 1000 herë për 1 kW/orë.

Hapi 1: Skema Parimore

Skema Parimore
Skema Parimore
Skema Parimore
Skema Parimore

Pulset zbulohen nga një ESP8266. Sidoqoftë, keni nevojë për një '0' dhe '1' të mirë dhe të qartë. Impulset janë mjaft të dobëta kështu që më duheshin disa përbërës elektronikë të përshtatshëm.

Fototransistor

Një fotorezistues nuk është mjaft i shpejtë për të zbuluar pulsimet e shkurtra dhe të dobëta të dritës së kuqe. Bazuar në këtë video në Youtube, unë zgjedh një fototransistor. Duke shtuar një rezistencë 2M Ohm unë mund të arrij rreth 2V.

Krahasuesi

Sidoqoftë, për të siguruar një '0' dhe '1' të qartë unë zgjedh të shtoj një krahasues LM293. Duke lidhur një 0.6 V me Vin dhe fototransistorin Vref, unë mora një sinjal pozitiv në errësirë dhe një sinjal negativ në puls. Tensionet e duhura u gjetën duke përdorur potenciometra për tensionin Vin dhe Vref. Me krahasuesin, kam përdorur një rezistencë 300K.

Duke përdorur një rezistencë tërheqëse në dalje, unë mund të marr një diferencë daljeje prej pothuajse 3.3V.

Dalja tregohet në ekranin e oshilosopit.

ESP8266

ESP8266 zbulon tensionin e ulët kur ka një impuls. Ai dërgon të dhënat e daljes tek ndërmjetësi im MQTT. Të dhënat merren nga:- Openhab2- Nyje-e kuqe përmes së cilës të dhënat ngarkohen në Thingspeak

Hapi 2: Përbërësit

Komponentët kryesorë që kam përdorur:

- Phototransistor 3DU5C (shiko videon për shpjegim)

- LM293 Krahasues

- ESP-01

- disa rezistorë

- prototip PCB

- Konvertuesi i dollarit. Unë përdor furnizimin me ruter të energjisë 12V dhe zbulova se një LM1117 nuk është shumë efikas dhe nxehet mjaft.

- kuti ABS

Hapi 3: Programimi

Programimi
Programimi
Programimi
Programimi
Programimi
Programimi
Programimi
Programimi

Programi është publikuar në Github tim:

Shihni skemën për skicën e programit dhe metodën e llogaritjes së fuqisë.

Unë programoj ESP-01 tim përmes një programuesi të modifikuar USB. Kam lidhur një çelës butoni midis RST dhe GND për një rivendosje të lehtë dhe një ndërprerës rrëshqitës midis GPIO0 dhe GND për të nisur në modalitetin e blicit.

Hapi 4: Montimi

Montimi
Montimi
Montimi
Montimi
Montimi
Montimi

Al pjesët janë ngjitur në një prototip PCB.

Shikoni fotografitë dhe skemën për shpjegim.

LED blu: LED blu është ngjitur në sinjalin dalës të krahasuesit LM293 një dritë e pavarur nga ESP8266. Nëse nuk ka impuls (të errët), dalja e tensionit nga qarku fototransistor është i ulët, prandaj Vref <Vin (tension i qëndrueshëm i 0, 6V) dhe dalja e LM293 është e lartë, asnjë rrymë nuk rrjedh në VCC dhe LED blu është OFF.

Nëse ka një impuls (dritë), dalja nga qarku fototransistor është më e lartë (rreth 1.5V) prandaj Vref? Vin (tension i qëndrueshëm prej 0.6V) dhe dalja e LM293 është e ulët, kështu që rryma rrjedh nga VCC dhe LED blu është ON.

LED i gjelbër: LED i gjelbër është i lidhur me GPIO0 të ESP8266 dhe pulson nëse ESP8266 ka zbuluar një impuls të mirë.

Hapi 5: Montimi në njehsorin e energjisë elektrike

Montimi në njehsorin e energjisë elektrike
Montimi në njehsorin e energjisë elektrike
Montimi në njehsorin e energjisë elektrike
Montimi në njehsorin e energjisë elektrike
Montimi në njehsorin e energjisë elektrike
Montimi në njehsorin e energjisë elektrike
Montimi në njehsorin e energjisë elektrike
Montimi në njehsorin e energjisë elektrike

Kam përdorur një stuko ngjitëse për posterat për të montuar PCB në kuti dhe kutinë në njehsor, për të mos dëmtuar njehsorin. Importantshtë e rëndësishme të shponi një vrimë në pozicionin e saktë të LED. Përkulni fototransistorin duke treguar poshtë në LED.

Hapi 6: Fuqizimi

Image
Image
Fuqizim
Fuqizim
Fuqizim
Fuqizim

Kam përdorur një stuko më ngjitëse për të parandaluar që drita e ambientit të shkëlqejë në fototransistor ndërsa hapja kutinë në dritën e ditës. Shponi një vrimë të vogël në kapak për të parë dritat LED të ndezen (jo në fotografi).

Lexoni vlerat në Openhab për të marrë këto grafikë të lezetshëm!

Recommended: