Satura rādītājs:
Video: AO Smith ūdens sildītāja monitors pazemina IRIS: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
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
- 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.
- ESP8266 dēlis, šim projektam es izmantoju Wemos Mini gaismu
- Lodāmurs
- 3 vīriešu galvenes tapas
- 3 sieviešu Dupont savienotāji
- 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
- Noņemiet shēmas plati no viedā enerģijas regulatora, noņemot skrūvi un atlaižot 4 bloķēšanas mēlītes
- 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ē.
- 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
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:
Reālā laika akas ūdens temperatūra, vadītspēja un ūdens līmeņa mērītājs: 6 soļi (ar attēliem)
Reālā laika akas ūdens temperatūras, vadītspējas un ūdens līmeņa mērītājs: šajos norādījumos ir aprakstīts, kā izveidot zemu izmaksu reāllaika ūdens skaitītāju temperatūras, elektrovadītspējas (EK) un ūdens līmeņa uzraudzībai izraktās akās. Skaitītājs ir paredzēts pakārt izraktajā akā, mērīt ūdens temperatūru, EK un
Ūdens līmeņa monitors, izmantojot Oled displeju ar Raspberry Pi: 4 soļi
Ūdens līmeņa monitors, izmantojot Oled displeju ar Raspberry Pi: Sveiki visiem, es esmu Shafin, Aiversity biedrs. Es dalīšos par to, kā izveidot ūdens līmeņa sensoru ar Oled displeju ūdens tvertnēm ar Raspberry pi. Ekrānā jūs redzēsiet, cik procentu spaiņa ir piepildīts ar ūdeni
Ūdens dzeršanas signalizācijas sistēma /ūdens ieplūdes monitors: 6 soļi
Ūdens dzeršanas signalizācijas sistēma /ūdens ieplūdes monitors: Katru dienu mums vajadzētu dzert pietiekamu daudzumu ūdens, lai mēs paši būtu veseli. Ir arī daudzi pacienti, kuriem katru dienu ir noteikts dzert noteiktu ūdens daudzumu. Bet diemžēl mēs gandrīz katru dienu nokavējām grafiku. Tāpēc es projektēju
DIY indukcijas sildītāja ķēde ar plakanu spirālveida spoli (pankūku spole): 3 soļi
DIY indukcijas sildītāja ķēde ar plakanu spirālveida spoli (pankūku spole): Indukcijas sildīšana ir elektriski vadoša objekta (parasti metāla) sildīšanas process ar elektromagnētisko indukciju, izmantojot siltumu, ko objektā rada virpuļstrāvas. Šajā video es jums parādīšu, kā padarīt spēcīgu
Kontrolējiet sildītāja slēdzi ar releju, izmantojot Sonoff Th10: 8 soļi
Sildītāja vadības slēdzis ar releju, izmantojot Sonoff Th10: sonoff ierīces ļauj ieslēgt un elektroiekārtas. ir paredzēts, ka modelis th10 ieslēgs un izslēgs sildītājus ar temperatūras kontroles un laika grafika iespējām. problēma rodas, ja jūsu mājas sildītāju darbina gāze