Tartalomjegyzék:

Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével: 16 lépés
Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével: 16 lépés

Videó: Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével: 16 lépés

Videó: Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével: 16 lépés
Videó: PZEM-004T и ESP8266 ESP-01 Wi-Fi-монитор энергопотребления | ESP-01 Домашняя автоматизация 2024, November
Anonim
Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével
Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével
Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével
Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével
Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével
Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével

Korábbi NodeMCU projektjeim során két háztartási készüléket irányítottam a Blynk App segítségével. Sok megjegyzést és üzenetet kaptam a projekt kézi vezérléssel történő frissítésére és további funkciók hozzáadására.

Így terveztem ezt az intelligens otthoni bővítő dobozt.

Ebben az IoT alapú otthoni automatizálási projektben otthoni automatizálást végeztem a Blynk & NodeMCU segítségével, érintőérzékelővel, LDR-rel, hőmérséklet-szabályozó relé modullal, valós idejű visszacsatolással.

Kézi üzemmódban ez a relé modul mobilról vagy okostelefonról, valamint kézi érintőkapcsolóval (TTP223) vezérelhető.

Automatikus módban ez az intelligens relé érzékeli a helyiség hőmérsékletét és a napfényt, hogy be- és kikapcsolja a ventilátort és az izzót a DHT11 érzékelő és az LDR segítségével.

Ez az intelligens otthon projekt a következő tulajdonságokkal rendelkezik:

1. Háztartási készülékek, amelyeket mobilról vezérelhetünk a Blynk App segítségével

2. Háztartási készülékek, amelyeket a hőmérséklet és páratartalom érzékelő vezérel automatikusan (automatikus módban)

3. A sötét érzékelő által automatikusan vezérelt háztartási készülékek (automatikus módban)

4. Monitor LIVE szobahőmérséklet és páratartalom olvasás OLED és okostelefon

5. Kézi vezérlésű háztartási készülékek érintőkapcsolóval

6. A háztartási készülékek irányítása az interneten keresztül (WiFi)

Ezt a projektet az Simple NodeMCU projekt ihlette

Kellékek

1. NodeMCU Board

2. DH11 érzékelő

3. LDR

4. 10k ellenállások 5 sz

5. 1k Ellenállások 3 nem

6. 220 ohmos ellenállások 2 sz

7. BC547 NPN tranzisztorok 2 sz

8. Dióda 1N4007 2 sz

9. Dióna 1N4001 1sz

10. 5 mm-es LED (1,5 V) 3 nem

11. SPDT 5V relék 2 sz

12. Nyomókapcsoló/ gomb 4 nem (vagy) TTP223 érintőérzékelő (3 nem)

13. Csatlakozók és áthidalók

14. OLED I2C kijelző (0,96 "vagy 1,3") (opcionális)

15. Hi-Link 220V-5V AC-DC átalakító

1. lépés: Áramköri diagram

Kördiagramm
Kördiagramm

Ez az IoT -alapú intelligens otthoni rendszer teljes kapcsolási rajza.

A NodeMCU -t használtam a relé modul vezérlésére. Csatlakoztattam a DHT11 hőmérséklet- és páratartalom -érzékelőt és az LDR -t a relé automatikus vezérléséhez a szobahőmérséklet és a környezeti fény függvényében.

Négy nyomógomb van csatlakoztatva a NodeMCU -hoz, azaz S1, S2, CMODE, RST. S1 és S2 a relé modul kézi vezérléséhez.

Nyomógombok helyett csatlakoztathatja a TTP223 Touch érzékelőket is.

CMODE az üzemmód megváltoztatásához (kézi mód, automatikus mód)

RST a NodeMCU alaphelyzetbe állításához

110V/220V AC -5V DC átalakítót használtam az 5V -os NodeMCU és relék táplálására.

Ezzel az intelligens relé modullal közvetlenül csatlakoztathat 110V vagy 220V váltakozó áramú tápegységet.

2. lépés: Készítse el az áramkört a kenyértáblán teszteléshez

Készítse el az áramkört a kenyértáblán a teszteléshez
Készítse el az áramkört a kenyértáblán a teszteléshez
Készítse el az áramkört a kenyértáblán a teszteléshez
Készítse el az áramkört a kenyértáblán a teszteléshez

A NYÁK tervezése előtt először elkészítettem az áramkört a kenyértáblán tesztelésre.

A tesztelés során feltöltöttem a kódot a NodeMCU -ra, majd a reléket nyomógombokkal, érintőkapcsolóval próbáltam irányítani. Blynk App, hőmérséklet -érzékelő és LDR.

Itt az RST csap alacsony, tehát az RST csaphoz csatlakoztatott érintésérzékelőnek alacsonynak kell lennie.

Töltse le a mellékelt kódot ehhez a NodeMCU projekthez. A kódban megemlítettem a szükséges könyvtárak összes linkjét.

3. lépés: Oktatóvideó ehhez az IOT projekthez

Image
Image

Az oktatóvideóban részletesen elmagyaráztam az intelligens otthoni eszköz elkészítésének minden lépését.

Így könnyen elkészítheti ezt az IoT projektet otthonának.

4. lépés: Telepítse a Blynk alkalmazást

Telepítse a Blynk alkalmazást
Telepítse a Blynk alkalmazást

Telepítse a Blynk alkalmazást a Google Play Áruházból vagy az App Store -ból, majd adja hozzá az összes szükséges kütyüt a relé modul vezérléséhez, valamint a hőmérséklet és a páratartalom megfigyeléséhez. Az oktatóvideóban minden részletet elmagyaráztam.

A 3 gombos widgeteket használtam a relé modul vezérléséhez és az üzemmód megváltoztatásához.

És 2 mérőeszköz a hőmérséklet és a páratartalom megfigyelésére.

5. lépés: Az intelligens relé modul különböző módjai

Az intelligens relé modul különböző módjai
Az intelligens relé modul különböző módjai
Az intelligens relé modul különböző módjai
Az intelligens relé modul különböző módjai

Az intelligens relét két módban vezérelhetjük:

1. Kézi üzemmód

2. Automatikus mód

Könnyen megváltoztathatjuk az üzemmódot a NYÁK -on található CMODE gombbal vagy a Blynk App alkalmazásból.

Auto -ban

6. lépés: Kézi üzemmód

Manuális mód
Manuális mód
Manuális mód
Manuális mód

Kézi üzemmódban a relé modult az S1 és S2 érintőkapcsolókról vagy a Blynk alkalmazásból vezérelhetjük. A kapcsolók valós idejű visszacsatolási állapotát mindig nyomon követhetjük a Blynk alkalmazásból.

És figyelemmel kísérhetjük a hőmérsékletet és a páratartalmat az OLED kijelzőn és a Blynk App alkalmazásban, ahogy a képeken is látható.

A Blynk alkalmazással bárhonnan vezérelhetjük a relé modult, ha okostelefonunkon van internet.

7. lépés: Automatikus mód

Automatikus mód
Automatikus mód
Automatikus mód
Automatikus mód

Automatikus módban a relé modul a DHT11 érzékelő és az LDR által vezérelt.

A kódban beállíthatunk egy előre meghatározott minimális és maximális hőmérséklet- és fényértékeket.

Hőmérséklet szabályozás

Amikor a helyiség hőmérséklete meghaladja az előre meghatározott maximális hőmérsékletet, az 1-es relé bekapcsol, és amikor a helyiség hőmérséklete alacsonyabb lesz, mint az előre meghatározott minimális hőmérséklet, az 1-es relé automatikusan kikapcsol.

LDR vezérlés

Hasonló módon, amikor a fényerő csökken, a 2-es relé bekapcsol, és ha a fény elegendő, a 2-es relé automatikusan kikapcsol.

Részletesen elmagyaráztam az oktatóvideóban.

8. lépés: A NYÁK tervezése

A NYÁK tervezése
A NYÁK tervezése

Miután teszteltem az intelligens relé modul összes funkcióját a kenyértáblán, úgy terveztem a NYÁK -ot, hogy kompakt legyen az áramkör, és professzionális megjelenést kölcsönözzön a projektnek.

Az IoT alapú otthoni automatizálási projekt PCB Gerber fájlját az alábbi linkről töltheti le:

drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX

9. lépés: Rendelje meg a NYÁK -t

Rendelje meg a PCB -t
Rendelje meg a PCB -t
Rendelje meg a PCB -t
Rendelje meg a PCB -t

A Garber fájl letöltése után könnyedén megrendelheti a NYÁK -t

1. Látogassa meg a https://jlcpcb.com webhelyet, és jelentkezzen be/Regisztráljon

2. Kattintson az AJÁNLAT MOST gombra.

3 Kattintson a "Gerber fájl hozzáadása" gombra. Ezután keresse meg és válassza ki a letöltött Gerber fájlt.

10. lépés: A Gerber fájl feltöltése és a paraméterek beállítása

A Gerber fájl feltöltése és a paraméterek beállítása
A Gerber fájl feltöltése és a paraméterek beállítása
A Gerber fájl feltöltése és a paraméterek beállítása
A Gerber fájl feltöltése és a paraméterek beállítása

4. Állítsa be a kívánt paramétert, például mennyiséget, PCB -maszkoló színt stb

5. A PCB összes paraméterének kiválasztása után kattintson a MENTÉS KOSÁRBA gombra.

11. lépés: Válassza ki a szállítási címet és a fizetési módot

Válassza ki a szállítási címet és a fizetési módot
Válassza ki a szállítási címet és a fizetési módot
Válassza ki a szállítási címet és a fizetési módot
Válassza ki a szállítási címet és a fizetési módot

6. Írja be a szállítási címet.

7. Válassza ki az Önnek megfelelő szállítási módot.

8. Küldje be a megrendelést, és folytassa a fizetéssel.

Rendelését a JLCPCB.com webhelyen is nyomon követheti.

A PCB -k gyártása 2 napot vett igénybe, és egy héten belül megérkezett a DHL szállítási lehetőséggel.

A PCB -ket jól csomagolták, és a minőség nagyon jó volt ezen a megfizethető áron.

12. lépés: Az összes alkatrész forrasztása

Forrasztja az összes alkatrészt
Forrasztja az összes alkatrészt
Forrasztja az összes alkatrészt
Forrasztja az összes alkatrészt

Ezután forrasztja fel az összes alkatrészt a kapcsolási rajz szerint.

Ezután csatlakoztassa a NodeMCU, DHT11, LDR és OLED kijelzőt.

13. lépés: Programozza be a NodeMCU -t

Programozza be a NodeMCU -t
Programozza be a NodeMCU -t
Programozza be a NodeMCU -t
Programozza be a NodeMCU -t
Programozza be a NodeMCU -t
Programozza be a NodeMCU -t

1. Csatlakoztassa a NodeMCU -t laptophoz

2. Töltse le a kódot. (Csatolt)

3. Módosítsa a Blynk Auth tokent, a WiFi nevét, a WiFi jelszavát.

4. Változtassa meg az automatikus üzemmód előre meghatározott hőmérsékletét és fényértékét igényei szerint

5. Válassza ki a NodeMCU 12E kártyát és a megfelelő PORT -ot. Ezután töltse fel a kódot.

** Ebben a projektben 0,96 "és 1,3" OLED kijelzőt is használhat. Megosztottam mindkét OLED kódját, töltse fel a kódot az Ön által használt OLED kijelző szerint.

Az előző lépésekben már csatoltam a kódot.

14. lépés: Csatlakoztassa a háztartási gépeket

Csatlakoztassa a háztartási gépeket
Csatlakoztassa a háztartási gépeket

Csatlakoztassa a háztartási készülékeket a kapcsolási rajz szerint.

Kérjük, tegye meg a megfelelő biztonsági óvintézkedéseket nagyfeszültségű munka közben.

Itt közvetlenül csatlakoztathatja a 110V vagy 220V hálózati tápegységet.

** Nem használtam érintőérzékelőt az RST csaphoz, mivel LOW aktív.

15. lépés: Helyezze a teljes áramkört egy dobozba

Helyezze a teljes áramkört egy dobozba
Helyezze a teljes áramkört egy dobozba
Helyezze a teljes áramkört egy dobozba
Helyezze a teljes áramkört egy dobozba
Helyezze a teljes áramkört egy dobozba
Helyezze a teljes áramkört egy dobozba
Helyezze a teljes áramkört egy dobozba
Helyezze a teljes áramkört egy dobozba

A teljes áramkört egy műanyag dobozba helyeztem. Mivel ezt a NodeMCU projektet Smart Extension BOX -ként fogom használni.

Nagyon hasznos és könnyen használható lesz.

16. lépés: Végül

Végül
Végül
Végül
Végül
Végül
Végül

Kapcsolja be a 110V/230V feszültséget.

Most intelligens módon vezérelheti háztartási készülékeit. Remélem tetszett ez az otthoni automatizálási projekt. Megosztottam a projekthez szükséges összes információt.

Nagyon megköszönném, ha megosztaná értékes visszajelzéseit. Ha bármilyen kérdése van, írjon a megjegyzés rovatba.

További ilyen projektekért Kövesse a TechStudyCell oldalt. Köszönöm az időt és boldog tanulást.

Ajánlott: