Satura rādītājs:

AO Smith ūdens sildītāja monitors pazemina IRIS: 3 soļi
AO Smith ūdens sildītāja monitors pazemina IRIS: 3 soļi

Video: AO Smith ūdens sildītāja monitors pazemina IRIS: 3 soļi

Video: AO Smith ūdens sildītāja monitors pazemina IRIS: 3 soļi
Video: Autoimmune Autonomic Ganglionopathy - Steven Vernino, MD, PhD 2024, Novembris
Anonim
AO Smith ūdens sildītāja monitors pazemina IRIS
AO Smith ūdens sildītāja monitors pazemina IRIS

Drīz pēc jauna ūdens sildītāja iegādes, kas ir “gudrs” vai tālvadāms. Lowes pārtrauca savu IRIS platformu, padarot visus IRIS produktus bezjēdzīgus. Lai gan viņi izlaida sava centrmezgla avota kodu, bet mans viedais ūdens sildītājs ir pievienots tieši IRIS serveriem, izmantojot WIFI, kas nozīmē, ka man nebija iespējas attālināti vadīt vai uzraudzīt ūdens sildītāju.

Šajā projektā tiek izmantots energoefektīvs ūdens sildītāja kontrolieris, kas modificēts ar Wemos Mini izstrādes paneli, kurā darbojas Arduino kods un sūta datus, izmantojot MQTT, mājas palīgam. Enerģijas viedā ūdens sildītāja kontrolieris savienojas un sazinās ar jūsu ūdens sildītāju, tāpēc nav jāveic izmaiņas faktiskajā ūdens sildītājā, tiek mainīts tikai viedais regulators. Viedais kontrolieris ir viegli noņemams un uzstādāms ūdens sildītājā minūtes laikā. Šī apmācība tikai nolasa datus un nesūta datus uz ūdens sildītāju, novēršot ūdens sildītāja darbības traucējumus.

Mans galvenais mērķis bija uzraudzīt paredzamo karstā ūdens daudzumu. Es zinu, ka ir iespējams kontrolēt ūdens sildītāju, mainīt iestatītās vērtības un darbības režīmus, taču šobrīd tas netiek darīts.

** atruna ** kā vienmēr ar tiešsaistē lasītajiem projektiem Es neesmu atbildīgs par jebkādu kaitējumu, ko jūs varētu nodarīt savam īpašumam vai sev. Izlasiet un izpildiet šos norādījumus uz savu risku. Es neesmu izmērījis augstu spriegumu uz shēmas plates vai izmantotā ūdens sildītāja savienotāja. Lai gan ir iespējams, ka jūsu ūdens sildītājs atšķiras no manējā vai es vienkārši kaut ko palaidu garām, un man paveicās, ka nenogalināju sevi … Izmantojiet veselo saprātu un izturieties pret katru vadu kā pie augstsprieguma vai ar voltmetru apstipriniet, ka tas ir drošs.

*** Šis ir mans pirmais pamācošais raksts, tāpēc es ceru, ka tas nebūs pilnīgi iesūcies ***

Piegādes:

Nepieciešamie priekšmeti

  1. Enerģijas viedā ūdens sildītāja kontrolieris, tie ir pieejami lēti ebay, jo tie būtībā ir bezjēdzīgi bez izmaiņām.
  2. ESP8266 dēlis, šim projektam es izmantoju Wemos Mini gaismu
  3. Lodāmurs
  4. 3 vīriešu galvenes tapas
  5. 3 sieviešu Dupont savienotāji
  6. MQTT serveris un mājas palīgs vai jebkurš MQTT klients - es neaptveršu MQTT servera vai mājas palīga iestatīšanu, bet mums ir google un forumi internetā … tāpēc izmantojiet tos, ja jums ir jāiestata šīs lietas.

1. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana
  1. Noņemiet shēmas plati no viedā enerģijas regulatora, noņemot skrūvi un atlaižot 4 bloķēšanas mēlītes
  2. Pievienojiet vadus shēmas platei. Nepieciešami tikai 3 vadi TX, 5V un Ground. Šiem savienojumiem es pievienoju galvenes tapas, bet jūs vienmēr varat vienkārši pielodēt vadus tieši pie tāfeles. TX tapai ir WIFI moduļa tuvumā esošs savienotājs, pie kura es lodēju galveni, 5 V un zemei es izmantoju galvenās plates savienotāju un lodētas galvenes tapas, kas peld aizmugurē.
  3. Lodēšanas galvenes tapas uz jūsu Wemos plates, ja tā vēl nav instalēta

2. darbība: kods

Pirms koda apkopošanas un augšupielādes jums Arduino IDE jābūt uzstādītai esp8266 plāksnei un instalētai EspMQTTClient bibliotēkai. Ja neesat iestatījis esp8266 Arduino vai EspMQTTClient bibliotēkā, tur ir daudz forumu.

Jums būs arī jālejupielādē un jāinstalē programmatūras sērijas modificēta versija, es saucu SoftwareSerial512, tas ir iekļauts zemāk esošajā saitē kopā ar projekta kodu. Lai instalētu bibliotēku, izvelciet zip failu savā Arduino bibliotēkas mapē. Šī bibliotēka ir nepieciešama, jo parastās SoftwareSerial versijas bufera izmērs ir 64 rakstzīmes, un ūdens sildītājs vienlaikus nosūtīs vairāk nekā simts rakstzīmju. Šai bibliotēkai vajadzētu būt 512 rakstzīmēm, bet par papildu atmiņas izmantošanu. Tāpēc izmantojiet savu parasto SoftwareSerial bibliotēku citos projektos, ja vien jums nav jālasa gara virkne pār sēriju.

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

Mainiet skici, izmantojot WIFI un MQTT iestatījumus, un, ja vēlaties/nepieciešams, mainiet MQTT tēmas.

Kods ir salīdzinoši vienkāršs, jo ūdens sildītājs jau periodiski nosūta visus nepieciešamos datus uz shēmas plates WIFI moduli. Dati tiek nosūtīti, izmantojot sērijveida sakarus ar 115200 bps pārraides ātrumu. Viss, ko mēs darām, ir šo datu lasīšana un to parsēšana mainīgajos. Pēc tam mēs publicējam šos mainīgos MQTT klientam. Ir vairāk datu par to, ko es analizēju, bet lielākā daļa no tiem bija bezjēdzīgi, nekautrējieties izlasīt datu virkni un pievienot jebkuru lietu, kas, jūsuprāt, ir atbilstoša.

Augšupielādējiet kodu!

3. darbība: pārbaude

Testēšana
Testēšana
Testēšana
Testēšana
Testēšana
Testēšana

Pirms viedā kontrollera paneļa ievietošanas atpakaļ korpusā, pārliecinieties, vai 5V un GND savienojumi ir pareizi. Uzmanīgi uzstādiet dēli uz ūdens sildītāja un izmēriet spriegumu divās galvenes tapās, kuras uzstādījāt tāfeles kreisajā pusē. Jūs vēlaties pārliecināties, ka saņemat 5 V, kā arī pārliecināties, ka polaritāte ir pareiza (ja redzat -5 V, jums jāmaina +5 un GND). Jūsu savienojumiem vajadzētu izskatīties kā manējiem, sarkanais vads acīmredzami ir +5v un melnais vads blakus tam ir GND, otrs melnais vads labajā pusē ir TX.

Tālāk vēlaties pārbaudīt sērijas savienojumu ar ūdens sildītāju. Pievienojiet viedā kontrollera TX tapu programmatūras sērijas RX tapai GPIO14 vai D5 (nevis tapai, kas apzīmēta ar RX) uz wemos plates. Pievienojiet 5V un GND vadus arī Wemos plati, pievienojiet datoru un atveriet seriālo monitoru. Jums vajadzētu redzēt, ka pēc dažām minūtēm tiek parādīti dati, kuros ir ieraksts “DeviceText”. Ūdens sildītājs šīs virknes sūta tikai ik pēc dažām minūtēm, tāpēc vienkārši paņemiet alu un atgriezieties. Ja pēc 5-10 minūtēm sērijveida monitorā neredzat nekādus datus, pārbaudiet visus savienojumus. Ja viss ir kārtībā, plāksni var ievietot atpakaļ korpusā.

Pēc tam jūs vēlaties iestatīt MQTT tēmas savā MQTT klientā, lai veiktu iestatīšanu, es uzraugu ūdens sildītāju no sava mājas asistenta. Ja jums nav neviena MQTT klienta vai MQTT servera, jums tie būs jāiestata … atkal daudzi forumi!

Ieteicams: