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:
- 28-0000056e625e = Gejzír1
- 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.