Sadržaj:

AO Smith Monitor grijača vode smanjuje IRIS: 3 koraka
AO Smith Monitor grijača vode smanjuje IRIS: 3 koraka

Video: AO Smith Monitor grijača vode smanjuje IRIS: 3 koraka

Video: AO Smith Monitor grijača vode smanjuje IRIS: 3 koraka
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, Srpanj
Anonim
AO Smith Monitor grijača vode snižava IRIS
AO Smith Monitor grijača vode snižava IRIS

Ubrzo nakon kupnje novog bojlera koji može biti "pametan" ili daljinski upravljan. Lowes je ukinuo svoju IRIS platformu, čineći sve IRIS proizvode beskorisnim. Iako su izdali izvorni kod za svoje čvorište, moj pametni grijač vode priključio se na IRIS poslužitelje izravno, iako WIFI što znači da nisam imao načina daljinskog upravljanja ili nadziranja grijača vode.

Ovaj projekt koristi energetski pametni kontroler grijača vode modificiran s razvojnom pločom Wemos Mini koja pokreće Arduino kod i šalje podatke preko MQTT -a kućnom pomoćniku. Energetski pametan regulator grijača vode povezuje se i komunicira s vašim grijačem vode pa nije potrebno mijenjati stvarni grijač vode, samo je pametni regulator promijenjen. Pametni regulator lako se uklanja i instalira na bojler za minutu ili manje. Ovaj vodič samo čita podatke i ne šalje podatke bojleru sprječavajući bilo kakav kvar bojlera.

Moja glavna svrha bila je pratiti procijenjeni volumen tople vode. Znam da je moguće kontrolirati grijač vode, mijenjati zadane vrijednosti i načine rada, ali to se u ovom trenutku nije dogodilo.

** odricanje odgovornosti ** kao i uvijek s projektima koje čitate na internetu Ne snosim odgovornost za bilo kakvu štetu koju biste mogli nanijeti svojoj imovini ili sebi. Pročitajte i slijedite ove upute na vlastitu odgovornost. Nisam izmjerio visoki napon na ploči ili priključku grijača vode koji sam koristio. Iako je moguće da je vaš bojler drugačiji od mog ili sam samo nešto propustio i imao sam sreću da se nisam ubio…. Koristite zdrav razum i tretirajte svaku žicu kao njezin visoki napon ili potvrdite voltmetrom da je sigurna.

*** Ovo je moj prvi post s uputama pa se nadam da nije potpuno sranje ***

Pribor:

Potrebni predmeti

  1. Energetski pametan kontroler grijača vode, oni su jeftini na ebayu jer su u osnovi beskorisni bez izmjena.
  2. ESP8266 ploča, za ovaj projekt sam koristio Wemos Mini svjetlo
  3. Lemilica
  4. 3 muške igle zaglavlja
  5. 3 ženska Dupont konektora
  6. MQTT poslužitelj i Homeassistant ili bilo koji MQTT klijent - neću pokrivati postavljanje MQTT poslužitelja ili kućnog pomoćnika, ali imamo google i forume na internetu … pa ih upotrijebite ako trebate postaviti te stvari.

Korak 1: Lemljenje

Lemljenje
Lemljenje
Lemljenje
Lemljenje
  1. Uklonite ploču s pametnog regulatora energije uklanjanjem vijka i otpuštanjem 4 jezička za zaključavanje
  2. Spojite žice na ploču. Samo 3 žice moraju biti priključene na TX, 5V i uzemljenje. Za ove sam spojeve pričvrstio pinove zaglavlja, ali uvijek možete samo lemiti žice izravno na ploču. TX pin ima priključak za rupe u blizini WIFI modula na koji sam lemio zaglavlje, za 5v i uzemljenje koristio sam konektor za glavnu ploču i lemljene igle zaglavlja koje lebde na stražnjoj strani.
  3. Igle zaglavlja lemljenja na ploči Wemos ako već nisu instalirane

Korak 2: Kodiranje

Prije sastavljanja i učitavanja koda morate imati instalacijsku ploču esp8266 u svom Arduino IDE -u i instaliranu biblioteku EspMQTTClient. Ako niste postavili esp8266 u Arduinu ili knjižnici EspMQTTClient, postoji mnogo foruma.

Također ćete morati preuzeti i instalirati modificiranu verziju softverskog serijskog programa, ja zovem SoftwareSerial512, to je uključeno u donju vezu zajedno s kodom projekta. Da biste instalirali knjižnicu, ekstrahirajte zip datoteku u mapu Arduino knjižnice. Ova je knjižnica potrebna jer normalna verzija SoftwareSerial -a ima veličinu međuspremnika od 64 znaka, a grijač vode će poslati više od stotinu znakova odjednom. Ova bi knjižnica trebala biti dobra za 512 znakova, ali uz cijenu dodatne upotrebe memorije. Stoga koristite svoju uobičajenu biblioteku SoftwareSerial na drugim projektima, osim ako ne morate čitati dugi niz preko serijskog broja.

drive.google.com/drive/folders/10Oa0dhez-m…

Izmijenite skicu sa svojim WIFI i MQTT postavkama, a ako želite/trebate izmijenite MQTT teme.

Kôd je relativno jednostavan jer grijač vode već šalje sve potrebne podatke, povremeno na WIFI modul na ploči. Podaci se šalju putem serijske komunikacije brzinom prijenosa 115200bps. Sve što radimo je čitanje ovih podataka i njihovo raščlanjivanje na varijable. Zatim objavljujemo te varijable klijentu MQTT. Postoji više podataka nego što ja raščlanjujem, ali većina je bila beskorisna, slobodno pročitajte niz podataka i dodajte sve što mislite da je relevantno.

Učitajte kôd!

Korak 3: Testiranje

Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje

Prije nego što vratite pametnu upravljačku ploču u kućište, pobrinite se da su vaše 5V i GND veze ispravne. Pažljivo postavite ploču na grijač vode i izmjerite napon na dva zatika zaglavlja koja ste instalirali s lijeve strane ploče. Želite biti sigurni da dobivate 5v, a također provjerite je li polaritet ispravan (ako vidite -5v morate prebaciti +5 i GND). Vaše veze bi trebale izgledati kao moje, crvena žica je očito +5V, a crna žica pored nje je GND, druga crna žica s desne strane je TX.

Zatim želite testirati svoju serijsku vezu s grijačem vode. Spojite TX pin na pametnom upravljaču sa softverskim serijskim RX pinom GPIO14 ili D5 (ne pin označen s RX) na wemos ploči. Priključite žice 5V i GND na ploču Wemos, spojite računalo i otvorite serijski monitor. Trebali biste vidjeti podatke koji dolaze nakon nekoliko minuta s "DeviceText" u njemu. Grijač vode šalje samo te žice svakih nekoliko minuta pa samo otiđite popiti pivo i vratite se. Ako ne vidite nikakve podatke na svom serijskom monitoru nakon 5-10 minuta, provjerite sve svoje veze. Ako je sve u redu, možete vratiti ploču natrag u kućište.

Tada ćete htjeti postaviti MQTT teme u svom MQTT klijentu, za moje postavljanje nadzirem grijač vode od svog kućnog pomoćnika. Ako nemate MQTT klijente ili MQTT poslužitelj, morat ćete ih postaviti … opet mnogi forumi vani!

Preporučeni: