Kazalo:
Video: AO Smith Monitor grelnika vode zniža IRIS: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Kmalu po nakupu novega grelnika vode, ki je lahko "pameten" ali daljinsko voden. Lowes je ukinil svojo platformo IRIS, zaradi česar so vsi izdelki IRIS neuporabni. Čeprav so izdali izvorno kodo za svoje zvezdišče, se je moj pameten dodatek za grelnik vode priključil neposredno na strežnike IRIS, čeprav WIFI, kar pomeni, da nisem imel možnosti daljinskega upravljanja ali nadzora grelnika vode.
Ta projekt uporablja energetsko pameten krmilnik grelnika vode, spremenjen z razvojno ploščo Wemos Mini, ki izvaja kodo Arduino in pošilja podatke prek MQTT na domačega pomočnika. Energetsko pameten krmilnik grelnika vode se poveže in komunicira z vašim grelnikom vode, zato ni treba spreminjati dejanskega grelnika vode, samo pametni regulator je spremenjen. Pametni krmilnik enostavno odstranite in namestite na grelnik vode v minuti ali manj. Ta vadnica samo bere podatke in ne pošilja podatkov v grelnik vode, kar preprečuje okvaro grelnika vode.
Moj glavni namen je bil spremljati ocenjeno količino tople vode. Vem, da je mogoče nadzorovati grelnik vode, spremeniti nastavljene vrednosti in načine delovanja, vendar se to na tej točki še ne izvaja.
** zavrnitev odgovornosti ** kot vedno pri projektih, ki jih berete na spletu, ne odgovarjam za škodo, ki bi jo lahko povzročili vaši lastnini ali sebi. Preberite in sledite tem navodilom na lastno odgovornost. Nisem izmeril nobene visoke napetosti na vezju ali priključku grelnika vode, ki sem ga uporabil. Čeprav je možno, da je vaš grelnik vode drugačen od mojega ali pa sem samo nekaj spregledal in imel srečo, da se nisem ubil…. Uporabite zdrav razum in vsako žico obravnavajte kot njeno visoko napetost ali pa z voltmetrom potrdite, da je varna.
*** To je moj prvi pouk, zato upam, da ne bo popolnoma zanič ***
Zaloge:
Potrebni predmeti
- Energetsko pameten krmilnik grelnika vode, na ebayu so poceni, saj so v bistvu neuporabni brez sprememb.
- ESP8266 plošča, za ta projekt sem uporabil svetlobo Wemos Mini
- Spajkalnik
- 3 moški zatiči glave
- 3 ženski priključki Dupont
- Strežnik MQTT in Homeassistant ali kateri koli odjemalec MQTT - Ne bom zajemal nastavitve strežnika MQTT ali domačega pomočnika, vendar imamo google in forume na internetu … zato jih uporabite, če jih morate nastaviti.
1. korak: Spajkanje
- Odstranite vezje iz pametnega regulatorja energije, tako da odstranite vijak in sprostite 4 zaklepne jezičke
- Priključite žice na vezje. Priključiti je treba samo 3 žice TX, 5V in ozemljitev. Za te povezave sem pritrdil zatiče glave, vendar lahko vedno samo spajkate žice neposredno na ploščo. Vtič TX ima priključek za luknje v bližini modula WIFI, na katerega sem spajkal glavo, za 5v in ozemljitev pa sem uporabil priključek glavne plošče in spajkane zatiče glave, ki plavajo na hrbtni strani.
- Zatiči glave za spajkanje na plošči Wemos, če še niso nameščeni
2. korak: Koda
Pred sestavljanjem in nalaganjem kode boste morali imeti nastavitveno ploščo esp8266 v svojem Arduino IDE in nameščeno knjižnico EspMQTTClient. Če esp8266 niste nastavili v Arduinu ali knjižnici EspMQTTClient, obstaja veliko forumov.
Prav tako boste morali prenesti in namestiti spremenjeno različico serijske programske opreme, kličem SoftwareSerial512, to je vključeno na spodnjo povezavo skupaj s kodo projekta. Za namestitev knjižnice izvlecite datoteko zip v mapo knjižnice Arduino. Ta knjižnica je potrebna, saj ima običajna različica programa SoftwareSerial velikost vmesnega pomnilnika 64 znakov, grelnik vode pa pošlje več kot sto znakov hkrati. Ta knjižnica bi morala biti dobra za 512 znakov, vendar za ceno dodatne uporabe pomnilnika. Zato uporabite običajno knjižnico SoftwareSerial pri drugih projektih, razen če morate brati dolg niz nad serijo.
drive.google.com/drive/folders/10Oa0dhez-m…
Skico spremenite z nastavitvami WIFI in MQTT in po potrebi spremenite teme MQTT.
Koda je razmeroma preprosta, saj grelnik vode že redno pošilja vse potrebne podatke v modul WIFI na vezju. Podatki se pošiljajo po serijski komunikaciji s hitrostjo prenosa 115200bps. Vse, kar počnemo, je, da te podatke beremo in razčlenimo na spremenljivke. Te spremenljivke nato objavimo odjemalcu MQTT. Podatkov, ki jih razčlenjujem, je več, vendar je bila večina neuporabna, preberite podatkovni niz in dodajte vse, kar se vam zdi pomembno.
Naložite kodo!
3. korak: Testiranje
Preden namestite krmilno ploščo Smart nazaj v ohišje, se prepričajte, da sta vaši 5V in GND povezavi pravilni. Previdno namestite ploščo na grelnik vode in izmerite napetost na dveh zatičih glave, ki ste jih namestili na levi strani plošče. Želite zagotoviti, da dobivate 5v, prav tako pa se prepričajte, da je polarnost pravilna (če vidite -5v, morate preklopiti +5 in GND). Vaše povezave bi morale izgledati kot moje, rdeča žica je očitno +5v, črna žica poleg nje pa GND, druga črna žica na desni je TX.
Nato želite preizkusiti serijsko povezavo z grelnikom vode. Priključite pin TX na pametnem krmilniku s programskim zaporednim zatičem RX GPIO14 ali D5 (ne zatičem z oznako RX) na plošči wemos. Priključite žice 5V in GND tudi na ploščo Wemos, povežite računalnik in odprite serijski monitor. Po nekaj minutah bi morali videti podatke, ki vsebujejo "DeviceText". Grelnik vode pošilja te strune le vsakih nekaj minut, zato pojdite na pivo in se vrnite. Če po 5-10 minutah na serijskem monitorju ne vidite nobenih podatkov, preverite vse povezave. Če je vse v redu, lahko ploščo znova namestite v ohišje.
Nato boste želeli v svojem odjemalcu MQTT nastaviti teme MQTT, za mojo nastavitev grelnik vode spremljam od domačega pomočnika. Če nimate odjemalcev MQTT ali strežnika MQTT, jih boste morali nastaviti … spet veliko forumov!
Priporočena:
Merilnik temperature vode, prevodnosti in nivoja vode v vodnjaku v realnem času: 6 korakov (s slikami)
Merilnik temperature vode, prevodnosti in nivoja vode v vodnjaku v realnem času: Ta navodila opisujejo, kako sestaviti poceni merilnik vode v realnem času za spremljanje temperature, električne prevodnosti (EC) in nivoja vode v izkopanih vodnjakih. Merilnik je zasnovan tako, da visi v izkopanem vodnjaku, meri temperaturo vode, EC in
Alarmni sistem za pitje vode /nadzor dovoda vode: 6 korakov
Alarmni sistem za pitje vode /Nadzor vnosa vode: Vsak dan bi morali piti zadostno količino vode, da smo zdravi. Prav tako je veliko bolnikov, ki jim je predpisano, da vsak dan pijejo določeno količino vode. Žal smo urnik zamudili skoraj vsak dan. Tako oblikujem
DIY krog indukcijskega grelnika s plosko spiralno tuljavo (tuljava za palačinke): 3 koraki
DIY krog indukcijskega grelnika s plosko spiralno tuljavo (tuljava za palačinke): Indukcijsko ogrevanje je proces segrevanja električno prevodnega predmeta (običajno kovine) z elektromagnetno indukcijo, skozi toploto, ki jo v objektu ustvarjajo vrtinčni tokovi. V tem videu vam bom pokazal, kako postati močan v
Krmilno stikalo grelnika z relejem z uporabo Sonoff Th10: 8 korakov
Krmilno stikalo grelnika z relejem z uporabo Sonoff Th10: naprave sonoff vam omogočajo vklop in električno opremo. model th10 je posebej predviden za vklop in izklop grelnikov z možnostjo nadzora temperature in časovnega razporeda. težava nastane, ko vaš grelec na dom poganja plin
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: 4 koraki
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: V tem projektu vam bom pokazal, kako z dvema metodama ustvarite poceni detektor vode: 1. Ultrazvočni senzor (HC-SR04) .2. Senzor vode Funduino