Sisukord:

AO Smithi veesoojendi monitor alandab IRIS -i: 3 sammu
AO Smithi veesoojendi monitor alandab IRIS -i: 3 sammu

Video: AO Smithi veesoojendi monitor alandab IRIS -i: 3 sammu

Video: AO Smithi veesoojendi monitor alandab IRIS -i: 3 sammu
Video: Бывший сотрудник полиции Лос-Анджелеса. Стефани Лазар... 2024, November
Anonim
AO Smithi veesoojendi monitor alandab IRIS -i
AO Smithi veesoojendi monitor alandab IRIS -i

Varsti pärast uue veesoojendi ostmist, mida saab "nutikalt" või kaugjuhtimisega juhtida. Lowes lõpetas oma IRIS -platvormi, muutes kõik IRIS -i tooted kasutuks. Kuigi nad vabastasid oma jaoturi lähtekoodi, kuid minu nutikas veesoojendi on ühendatud otse IRIS -serveritega, kuigi WIFI tähendab, et mul polnud võimalust veesoojendit kaugjuhtida ega jälgida.

See projekt kasutab energiasäästlikku veesoojendi kontrollerit, mida on muudetud Wemos Mini arendusplaadiga, mis töötab Arduino koodiga ja saadab andmed MQTT kaudu koduabilisele. Energiasäästlik veesoojendi kontroller ühendab ja suhtleb teie veesoojendiga, nii et tegelikku veesoojendit pole vaja muuta, muudetakse ainult nutikat kontrollerit. Nutikas kontroller on kergesti eemaldatav ja paigaldatakse veesoojendile minutiga või vähem. See õpetus loeb ainult andmeid ja ei saada andmeid veesoojendile, vältides veesoojendi rikkeid.

Minu peamine eesmärk oli jälgida kuuma vee hinnangulist kogust. Ma tean, et veesoojendit on võimalik juhtida, seadeväärtusi ja töörežiime muuta, kuid seda pole praegu tehtud.

** lahtiütlemine ** nagu alati veebis loetud projektide puhul, ei vastuta ma teie varale või endale tekitatud kahju eest. Lugege ja järgige neid juhiseid omal vastutusel. Ma ei ole mõõtnud trükkplaadil ega kasutatud boileri pistikus kõrgeid pingeid. Kuigi on võimalik, et teie veesoojendi on teistsugune kui minu oma või jäin ma lihtsalt millestki ilma ja mul vedas, et ma ennast ei tapnud … Kasutage tervet mõistust ja käsitlege igat traati kõrgepingena või kinnitage voltmeetriga, et see on ohutu.

*** See on minu esimene juhendatav postitus, nii et loodan, et see ei ima täielikult ***

Tarvikud:

Vajalikud esemed

  1. Energiasäästlik veesoojendi kontroller, neid leidub ebayst odavalt, kuna need on põhimõtteliselt kasutud ilma muudatusteta.
  2. ESP8266 plaat, selle projekti jaoks kasutasin Wemos Mini valgustit
  3. Jootekolb
  4. 3 isase päise tihvti
  5. 3 naissoost Duponti pistikut
  6. MQTT Server ja Homeassistant või mis tahes MQTT klient - ma ei kata MQTT serveri või koduabilise seadistamist, kuid meil on google ja foorumid Internetis … seega kasutage neid, kui teil on vaja seda seadistada.

Samm: jootmine

Jootmine
Jootmine
Jootmine
Jootmine
  1. Eemaldage trükkplaat nutikast energiakontrollerist, eemaldades kruvi ja vabastades 4 lukustuskaart
  2. Ühendage juhtmed trükkplaadiga. TX, 5V ja Ground tuleb ühendada ainult 3 juhtmega. Nende ühenduste jaoks kinnitasin päise tihvtid, kuid alati saate lihtsalt juhtmeid otse plaadile joota. TX -tihvtil on WIFI -mooduli lähedal auku ühendav pistik, millele ma päise jootmiseks kasutasin, 5 V ja maanduse puhul kasutasin emaplaadi pistikut ja tagaküljel hõljuvaid jootetud päise tihvte.
  3. Jootke päise tihvtid teie Wemose tahvlil, kui see pole juba installitud

2. samm: kood

Enne koodi koostamist ja üleslaadimist peab teil olema Arduino IDE -s esp8266 plaat ja installitud EspMQTTClient raamatukogu. Kui te pole esp8266 Arduinos või EspMQTTClient raamatukogus seadistanud, on seal palju foorumeid.

Samuti peate alla laadima ja installima tarkvara seeria muudetud versiooni, mida ma kutsun SoftwareSerial512, see on lisatud allolevale lingile koos projekti koodiga. Raamatukogu installimiseks ekstraheerige ZIP -fail oma Arduino raamatukogu kausta. Seda raamatukogu on vaja, kuna SoftwareSeriali tavalise versiooni puhvri suurus on 64 tähemärki ja veesoojendi saadab korraga üle saja tähemärgi. See teek peaks olema 512 tähemärgi pikk, kuid see peaks maksma täiendavat mälukasutust. Nii et kasutage oma tavalist SoftwareSerial raamatukogu teistes projektides, kui te ei pea jada kaudu pikka stringi lugema.

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

Muutke visandit oma WIFI ja MQTT sätetega ning soovi korral/vajadusel muutke MQTT teemasid.

Kood on suhteliselt lihtne, kuna veesoojendi saadab kõik vajalikud andmed juba perioodiliselt trükkplaadi WIFI -moodulile. Andmed saadetakse jadaühenduse kaudu kiirusega 115200 bps. Kõik, mida me teeme, on nende andmete lugemine ja muutujateks analüüsimine. Seejärel avaldame need muutujad MQTT kliendile. Analüüsimisel on rohkem andmeid, kuid suurem osa neist oli kasutu, lugege julgelt andmestringi ja lisage mis tahes teie arvates asjakohane asi.

Laadige kood üles!

3. samm: testimine

Testimine
Testimine
Testimine
Testimine
Testimine
Testimine

Enne nutikontrolleri plaadi tagasi korpusesse paigaldamist veenduge, et 5V ja GND ühendused oleksid õiged. Paigaldage plaat ettevaatlikult veesoojendile ja mõõtke pinget kahel vasaku külje külge paigaldatud päisepoldil. Soovite veenduda, et saate 5v, ja veenduda, et polaarsus on õige (kui näete -5v, peate vahetama +5 ja GND). Teie ühendused peaksid välja nägema minu omad, punane juhe on ilmselgelt +5v ja selle kõrval olev must juhe on GND, teine parempoolne must juhe on TX.

Järgmisena soovite testida oma jadaühendust veesoojendiga. Ühendage nutikontrolleri TX -tihvt Wemos -plaadil oleva tarkvara jada RX -pistikuga GPIO14 või D5 (mitte RX). Ühendage 5V ja GND juhtmed ka Wemose plaadiga, ühendage arvuti ja avage jadamonitor. Mõne minuti pärast peaksite nägema andmeid, millel on kiri „DeviceText”. Veesoojendi saadab need stringid ainult iga paari minuti tagant, nii et minge lihtsalt õlle järele ja tulge tagasi. Kui te ei näe 5-10 minuti pärast oma seeriamonitoris andmeid, kontrollige kõiki ühendusi. Kui kõik on korras, saate plaadi tagasi korpusesse paigaldada.

Seejärel soovite oma MQTT -kliendis seadistada teile MQTT -teemad, minu seadistamiseks jälgin ma oma koduabilise veesoojendit. Kui teil pole ühtegi MQTT -klienti ega MQTT -serverit, peate need seadistama … jälle paljud foorumid seal!

Soovitan: