
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09


V tem navodilu boste izvedeli, kako sem prebral svojo porabo električne energije v svoji hiši in jo objavil prek ESP8266, Wifi, MQTT v svoji domači avtomatizaciji Openhab.
Imam "pameten števec" ISKRA tipa MT372, vendar izvoz podatkov ni enostaven. Zato sem uporabil LED impulze za branje trenutne moči, LED utripa 1000 -krat za 1 kW/h.
1. korak: Načelna shema


Impulze zazna ESP8266. Potrebujete pa dobre in jasne '0' in '1'. Impulzi so precej šibki, zato sem potreboval nekaj ustreznih elektronskih komponent.
Fototranzistor
Fotorezistor ni dovolj hiter, da zazna kratke in šibke impulze rdeče svetlobe. Na podlagi tega videoposnetka na Youtubeu izberem fototranzistor. Z dodajanjem upora 2M Ohm bi lahko dosegel približno 2V.
Primerjalnik
Vendar pa se za jasne vrednosti "0" in "1" odločim, da dodam primerjalnik LM293. S priključitvijo 0,6 V na Vin in fototranzistorjem Vref sem v temi dobil pozitiven signal, pri impulzu pa negativen signal. Ustrezne napetosti so bile ugotovljene z uporabo potenciometrov za napetost Vin in Vref. S primerjalnikom sem uporabil 300K upor.
Z uporabo vlečnega upora na izhodu bi lahko dosegel izhodno razliko skoraj 3,3 V.
Izhod je prikazan na zaslonu oscilope.
ESP8266
ESP8266 zazna nizko napetost, ko je impulz. Izhodne podatke pošlje mojemu posredniku MQTT. Podatke sprejema:- Openhab2- Node-red, prek katerega se podatki naložijo v Thingspeak
Korak: Komponente
Glavne komponente, ki sem jih uporabil:
- 3DU5C fototranzistor (za pojasnilo glejte video)
- Primerjalnik LM293
- ESP-01
- več uporov
- prototip PCB
- Pretvornik dolarjev. Uporabil sem napajalnik za usmerjevalnik 12V in ugotovil, da LM1117 ni zelo učinkovit in se zelo segreje.
- škatla iz ABS -a
3. korak: Programiranje




Program je objavljen na mojem Githubu:
Oglejte si shemo za oris programa in način izračuna moči.
ESP-01 programiram prek spremenjenega USB-programerja. Spajal sem gumbno stikalo med RST in GND za enostavno ponastavitev in drsno stikalo med GPIO0 in GND za zagon v načinu bliskavice.
4. korak: Sestavljanje



Vsi deli so spajkani na prototip PCB.
Za razlago si oglejte slike in shemo.
Modra LED: modra LED je priključena na izhodni signal primerjalnika LM293 in sveti neodvisno od ESP8266. Če ni impulza (temen), je izhodna napetost iz tokokroga fototranzistorja nizka, zato je Vref <Vin (stalna napetost 0, 6V) in izhod LM293 je visok, tok ne teče v VCC in modra LED je izklopljena.
Če je impulz (svetloba), je izhod iz vezja fototranzistorja večji (približno 1,5 V), zato Vref? Vin (stalna napetost 0,6 V) in izhod LM293 je nizek, zato tok teče iz VCC in modra LED sveti.
Zelena LED: zelena LED je priključena na GPIO0 ESP8266 in utripa, če je ESP8266 zaznal dober impulz.
5. korak: Montaža na števec električne energije




Za plakate sem uporabil nekaj lepljivega kita za pritrditev tiskanega vezja v škatlo in škatlo na števec, da ne poškodujem merilnika. Pomembno je, da izvrtate luknjo na natančnem položaju LED. Upognite fototranzistor proti LED.
6. korak: Vklop




Uporabil sem še nekaj lepljivega kita, da preprečim, da bi svetloba iz okolice prišla v fototranzistor, ko sem odpirala ohišje pri dnevni svetlobi. V pokrovu izvrtajte majhno luknjo, da LED utripa (ne na fotografijah).
Preberite vrednosti v Openhabu, da dobite te kul grafike!
Priporočena:
Preberite merilnik električne energije in plina (belgijski/nizozemski) in naložite v Thingspeak: 5 korakov

Preberite merilnik električne energije in plina (belgijski/nizozemski) in naložite v Thingspeak: Če ste zaskrbljeni zaradi svoje porabe energije ali ste le malo nergači, boste verjetno želeli na pametnem telefonu videti podatke iz svojega novega digitalnega števca. projekta, bomo trenutne podatke pridobili od belgijske ali nizozemske digitalne električarke
Kako odčitati števec električne energije prek Arduina: 3 koraki

Kako odčitati števec električne energije prek Arduina: Pogosto bi bilo zanimivo vedeti trenutno porabo električne energije ali skupno porabo električne energije vašega doma, da omejite stroške električne energije in zaščitite okolje. To v resnici ni problem, saj boste večinoma našli pametno digitalno el
Pametni števec električne energije: 3 koraki

Pametni števec električne energije: Skoraj vsi digitalni števci električne energije (pametni ali ne) imajo lučko, ki utripa vsakič, ko se porabi določena količina energije - pogosto enkrat na vsako vatno uro (običajno označeno kot 1000 imp/kWh). zaznajte to s preprostim svetlobnim odmikom
Merilnik porabe električne energije CHINT + ESP8266 & Matrix Led MAX7912: 9 korakov (s slikami)

Merilnik porabe električne energije CHINT + ESP8266 & Matrix Led MAX7912: Tokrat se bomo vrnili k zanimivemu projektu, merjenju porabe električne energije na invaziven način s fazo CHINT DDS666 Mono, tehnično gre za stanovanjski ali stanovanjski števec, ki ga že imamo predstavljeno v prejšnjih tu
Zgradite analogni števec porabe električne energije: 8 korakov (s slikami)

Zgradite analogni števec porabe električne energije: Uporabil sem Kill A Watt (http://www.p3international.com/products/special/P4400/P4400-CE.html) električni števec za nekaj časa in sem se odločil zgraditi analogni. Ta projekt je bil preprost, z enim panelnim ampermetrom