Barkácsolás: Az okostelefonról szabályozhatja a vízgejzír hőmérsékletét

Ha forró vizet önt a bőrére, az égési sérülést okozhat, és a legtöbb esetben az ember leforrázható, amikor a forró vizet lefuttatja. Ezért szükség van az otthonunkba telepített gejzírek vízhőmérsékletének szabályozására; nemcsak az egészségünk, hanem a biztonságunk javítása érdekében is. A hőmérséklet meghatározása egy vízi gejzír felületén típusától és gyártási modelljétől függ. Szerencsére a legtöbb vízi gejzír típus hasonlóan van beállítva. Ma megtervezünk egy prototípust, és néhány változtatást végrehajtunk az otthon telepített vízgejzírben, hogy vezeték nélkül tudjuk szabályozni a hőmérsékletet. Most, egy perc elvesztegetése nélkül, kezdjünk dolgozni.



Intelligens vízgejzír áramkör

Hogyan állítsuk be a vezérlőegységet a vízgejzír mellett?

A gejzírek megmaradnak TOVÁBB hosszú időközönként, és a víz folyamatosan forral bennük, ami kb elektromosság . Ha a hőmérsékletet túl alacsonyra állítják, akkor a forró víz enyhén melegnek érzi magát, és ez baktériumok szaporodásához is vezethet. Ezért megtervezzük a vezérlő hogy felelős lesz a ésszerű hőmérséklet fenntartásáért a gejzírben. Először összeállítunk egy listát a rendszer tervezéséhez szükséges hardverösszetevőkről.



1. lépés: Szükséges alkatrészek

  • Televízió HDMI porttal
  • Vezetékes billentyűzet
  • Vezetékes egér
  • HDMI - VGA csatlakozó

3. lépés: Workin g A projekt elve

Lesz egy vezérlő áramkör, amely a földszinten lévő vízgejzír mellett helyezkedik el, és összekapcsolódik a gejzírrel. Az áramkör két részre oszlik. A fő áramkör a vezérlő áramkör lesz, a többi áramkör pedig másodlagos áramkör, és a házban jelenlévő gejzírek számáról dönthetnek. Ezeket az áramköröket internetkapcsolaton keresztül csatlakoztatnák egymáshoz. A fő áramkör egy Raspberry Pi 3B + és egy relé modult tartalmaz. A fő áramkör felelős lesz a kívánt hőmérséklet fenntartásáért a földszinti gejzírnél. A szekunder áramkörök hőérzékelőt, ellenállást és málna pi-t tartalmaznak. A projekt gazdaságossá tételéhez használhatja a Raspberry Pi zero-t a szekunder áramkörök összeállításakor.



4. lépés: A Raspberry Pi beállítása

Két lehetőség van a Raspberry Pi beállítására. Először is, csatlakoztassa a Pi-t az LCD-hez, és csatlakoztassa az összes szükséges perifériát, és kezdje el a munkát. A második a Pi telepítése a laptophoz és a távoli elérés. Az LCD rendelkezésre állásától függ, ha otthon van, akkor beállíthatja a Pi-t egy LCD használatával. Csatlakoztassa az LCD-t a Raspberry HDMI-portjához a HDMI-VGA adapter használatával. Ha távolról szeretne hozzáférni a Pi-hez, kövesse a cikkemet ' Hogyan lehet elérni a Raspberry Pi grafikus felhasználói felületét (GUI) az SSH és a VNC Viewer használatával? '. Ebben a cikkben a Pi részletes leírását ismertetjük egy laptop segítségével, és bejelentkezés után távoli hozzáférést nyerhetünk a Pi-hez.



5. lépés: Győződjön meg róla, hogy a Raspberry Pi naprakész

A Raspberry Pi beállítása után biztosítjuk, hogy a Pi jól működjön, és az összes legújabb csomag telepítve legyen rajta. Nyissa meg a Parancs ablakot, és írja be a következő két parancsot a Pi frissítéséhez.

sudo apt-get frissítés

Akkor,

sudo apt-get upgrade

Ha bármilyen frissítés telepítve van, nyomja meg a gombot ÉS majd nyomja meg Belép a frissítések letöltésének folytatásához.



Csomagok frissítése

6. lépés: A statikus IP-címek és hosztnevek beállítása a Pi Zero és a 3B + számára

Most konfigurálnunk kell a Raspberry Pi Zero statikus IP-címeit, amelyek a házban elérhető többi gejzír közelében helyezkednek el. Az IP konfigurálása előtt engedélyezzen egy vezetéket a Raspberry Pi konfigurációból. A statikus IP-k konfigurálásához futtassa a következő parancsot:

göndör 'https://raw.githubusercontent.com/JeffreyPowell/pi-config/master/base-install.sh '> base-install.sh && sudo bash base-install.sh

Statikus IP-k

Esetemben az áramkörökhöz rendelt IP-k az alábbiakban szerepelnek. Ezek az Ön esetében eltérőek lesznek. A statikus IP konfigurálása után módosítsa a gazdagépneveket. Megnevezheti őket, például: Controller, 1. gejzír stb.

Vezérlő: 192.168.1.15 (földszint)

1. gejzír: 192.168.1.16 (első emelet)

2. gejzír: 192.168.1.17 (első emelet)

Indítsa újra a Pi-t.

7. lépés: A vezérlő áramkörének összeállítása.

Az áramkör összeállítása előtt ellenőrizze a Raspberry Pi 3B + tűk konfigurációját, és mutassa meg a GPIO csapokat. A 5V és GND A relé modul érintkezõi a Raspberry Pi 5V és GND csatlakozóihoz fognak csatlakozni. Ezután a GPIO 14 tű csatlakozik a vízgejzír reléjéhez, a GPIO 15 tű pedig a Pi-hez csatlakoztatott relé modulhoz. Most ellenőriznünk kell a vízgejzírünk bekötési rajzát. A kapcsolási rajzra való hivatkozás után. A gejzírem a 25 perc / 24 óra óra és egy termosztát ez távoli vezetékes. A felmelegedést az óra és a beltéri szabályozó korlátozza, a fűtött vízpárologtató folyamatosan be van kapcsolva, és a víz hőmérsékletét a kazán termosztátja szabályozza.

Kábelezési rajz

Most csatlakoztassa a fűtőrelét az időzítővel és a termosztáttal, és észreveszi, hogy amikor a régi termosztátot maximálisra kapcsolják, és az órát bekapcsolják, a relé modul vezérli a fűtőszivattyút.

8. lépés: Szoftveres változtatások végrehajtása az áramkör vezérléséhez

A fő hardver összeállítása után néhány szoftvert módosítunk a távvezérlés érdekében. Néhány olyan csomagot telepítenek, mint a MySQL, amelyek felelősek a relék vezérléséért és a hőmérsékletek nyilvántartásáért. Nyissa meg a Raspberry Pi terminálját, és hajtsa végre a következő parancsot:

göndör 'https://raw.githubusercontent.com/JeffreyPowell/pi-config/master/pi-heating-hub-install.sh'> pi-heating-hub-install.sh && sudo bash pi-heating-hub-install .SH

A parancs futtatása után a rendszer kéri a gyökér Jelszó. A gyökér jelszó az alapértelmezett jelszó, amelyet a kezdeti bejelentkezéshez használnak. Az adatbázist most konfigurálni kell:

göndör 'https://raw.githubusercontent.com/JeffreyPowell/pi-config/master/pi-heating-hub-mysql-setup.sh'> pi-heating-hub-mysql-setup.sh && sudo bash pi-heating -hub-mysql-setup.sh

Most keresse meg a következő parancsot:

http://192.168.1.15:8080/status.php

Megjelenik az állapotoldal, és nem lesz adat, mert az érzékelők még nincsenek beállítva.

Állapot oldal

9. lépés: A másodlagos áramkörök konfigurálása

A szekunder áramkörök konfigurálása előtt meg kell értenünk a DHT11 érzékelő érintőkonfigurációját. Az Ön kényelme érdekében az alábbiakban is megjelenik:

PIN-konfiguráció

Csatlakoztassa a DHT11 Vcc és GND tűjét a Raspberry Pi Zero 3,3 V és GND tűjéhez, az adat tűt pedig a Pi GPIO 4 tűjéhez. A csatlakozók bekötéséhez női és női áthidaló vezetékek szükségesek. Esetemben három gejzír van a házban, így a másodlagos kapcsolatokhoz két málna pi nulla szükséges. Esetében eltérhet.

10. lépés: Szoftverváltások végrehajtása a másodlagos áramköröknél

Az első emeletre telepített gejzírek vezérléséhez néhány szoftvermódosítást kell végrehajtani. Ezért írjon egy szkriptet a szükséges csomagok telepítéséhez:

göndör 'https://raw.githubusercontent.com/JeffreyPowell/pi-config/master/pi-heating-remote-install.sh'> pi-heating-remote-install.sh && sudo bash pi-heating-remote-install .SH

Szoftverváltások végrehajtása

Ezután indítsa újra a Pi-t, és az újraindítás után tudnunk kell a csatlakoztatott érzékelők egyedi sorozatszámát. Illessze be a következő parancsot a termináljába:

ll / sys / busz / w1 / eszközök /

Az egyedi sorozatszámok 28-0000056e625e és 28-0000056ead51 illetőleg. Szerkessze a konfigurációs fájlt, és illessze be ezeket a sorozatszámokat. A másolat szerkesztéséhez írja be az alábbi parancsot:

vi home / pi / pi-heating-remote / configs / sensors

Törölje az alapértelmezett beállításokat, és illessze be az érzékelők sorozatszámát és nevét, így:

  1. 28-0000056e625e = Gejzír1
  2. 28-0000056ead51 = Gejzír2

Most mentse el és zárja be a konfigurációs fájlt.

11. lépés: Érzékelők és relék összekapcsolása egymással

Mivel az összes hardvert fizikailag csatlakoztattuk, gyakorlatilag vezeték nélküli kapcsolat révén is csatlakoztatjuk, majd teszteljük.

Nyissa meg a böngészőt mobiltelefonjáról vagy laptopjáról, és írja be a következő parancsot:

http://192.168.1.15:8080/status.php

Megnyílik egy weboldal, és ezen az oldalon kattintson a gombra Bemenet Érzékelő gombra, majd kattintson az ‘Új érzékelők keresése’ elemre. Meg fogja figyelni, hogy a Alkalmazás elkezdené keresni a korábban beállított másodlagos áramköröket. A vezérlő frissíti az 1. és a 2. gejzír adatait, és a relé kapcsolása percenként történik. Kattintson Kész és térjen vissza a fő weboldalra.

Most konfiguráljuk a reléket a kapcsolásra. Kattintson a Kimeneti eszközök majd kattintson az „Új gomb hozzáadása” elemre, majd kattintson az „Új” gombra az új eszköz gomb mellett. Változtassa a nevet „Heat” -re, és írja be a 10-es PIN-kódot, azaz a GPIO 15-et vagy a Raspberry Pi 3B + -t. Esetemben a relék magasan aktívak, így belépek 1 a Pin Active High / Low mezőben. Mentés és visszatérés a kezdőlapra. Már majdnem készen vagyunk, és csak ütemtervet kell készíteni a relék váltására TOVÁBB és KI .

12. lépés: Fűtési ütemezés készítése

Egy menetrend aktiválható egy adott időpontban, a hét egy napján, amikor a gejzíreket az otthoni Wifi-hez társítják. Beállíthatjuk módok amelybe be vannak kapcsolva vagy ki vannak kapcsolva. Ebben a módban a relé egyszerűen be- vagy kikapcsol a megadott utasításoktól függően. Beállíthatjuk a időzítők amelyben a relét egy meghatározott idő után kikapcsolják. A módok úgy aktiválhatók, hogy navigálnak a weboldalra, rákattintanak a módokra, majd a Tevékenység hozzáadása elemre, majd szerkesztik ezeket a gombokat. Hasonlóképpen, az időzítőket a weblapra navigálva is be lehet állítani. Egyszerűen kattintson az Időzítők elemre, és változtassa meg a kívánt időtartamot. A mentés után térjen vissza a kezdőlapra, és kattintson a ki és be a mód gombra, és az időzítő gomb percenként visszaszámol.

13. lépés: Az ütemezések beállítása

Navigáljon a fő kezdőlapra, és kattintson az Ütemezések és az Új hozzáadása elemre. Átnevezheti például a menetrendeket, például megnevezheti az ütemezéseket ’Reggeli fűtés’ stb., majd állítsa be azokat a hőmérsékleteket, amelyeken be akarja kapcsolni a gejzírét, mint 25 fok. Mentse el a módosításokat, és lépjen ki.

Ütemezések készítése

Ez az! Mindannyian készen állunk arra, hogy gond nélkül távolról irányítsuk vízgejzírünket. Folyamatosan látogasson el weboldalunkra további érdekes projektekért a jövőben.