Tartalomjegyzék:

IoT -alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével: 14 lépés (képekkel)
IoT -alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével: 14 lépés (képekkel)

Videó: IoT -alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével: 14 lépés (képekkel)

Videó: IoT -alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével: 14 lépés (képekkel)
Videó: Home Assistant 4-Wire PWM Fan Controller Prt 2 - Flash & Breakdown 2024, November
Anonim
Image
Image
IoT -alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével
IoT -alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével
IoT -alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével
IoT -alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével

Ebben az IoT-alapú projektben elkészítettem az otthoni automatizálást Blynk és NodeMCU vezérlőrelé modullal, valós idejű visszacsatolással. Kézi üzemmódban ez a relé modul mobilról vagy okostelefonról, valamint kézi kapcsolóval 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.

Ez az intelligens otthon projekt a következő tulajdonságokkal rendelkezik: 1. Mobil készülékről vezérelt háztartási készülékek a Blynk App segítségével Okostelefon 5. Kézi kapcsolókkal vezérelt háztartási készülékek 6. Háztartási készülékek irányítása az interneten keresztül

Kellékek

A Smart House projekthez szükséges összetevők

1. NodeMCU

2. DH11 érzékelő

3. LDR

4. 10k ellenállások 5 sz

5. 1k ellenállások 5 nem (R1 -R4)

6. 220 ohmos ellenállások 2 nem (R5 és R6)

7. Optocsatoló PC817 2 sz

8. BC547 NPN tranzisztorok 2 sz

9. Dióda 1N4007 2 sz

10. Dióda 1N4001 1sz

11. LED (1.5v) 3 nem

12. Kondenzátorok 100uF 2 sz

13. SPDT 12V relék 2 sz

14. 7805 feszültségszabályozó 1 sz

15. Nyomja meg a kapcsolót/ gombot 4 nem

16. Csatlakozók és áthidalók

17. OLED I2C kijelző (0,96 "vagy 1,3")

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

Kördiagramm
Kördiagramm

Ez az IoT -alapú otthoni automatizálási projekt 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 CMODE az üzemmód megváltoztatásához (kézi üzemmód, automatikus üzemmód) RST a NodeMCU alaphelyzetbe állításához 12 V -ot szállítottam a relé modulhoz, és 7805 -ös feszültségszabályozó segítségével 5 V -ot tápláltam a NodeMCU -hoz.

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 -ba, majd a reléket nyomógombokkal, Blynk alkalmazással, hőmérséklet -érzékelővel és LDR -rel próbáltam irányítani.

Töltse le a mellékelt kódot ehhez a NodeMCU projekthez.

Megemlítettem a szükséges könyvtárak összes linkjét a kódban.

3. 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
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.

4. 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ét 2 módban tudjuk vezérelni:

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.

5. 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 nyomógombokkal vagy a Blynk alkalmazásból vezérelhetjük.

Mindig nyomon követhetjük a kapcsolók valós idejű visszajelzési állapotát 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.

6. 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.

Beállíthatunk előre meghatározott minimális és maximális hőmérséklet- és fényértékeket. Automatikus módban, 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.

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.

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

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

Mivel az áramkört naponta fogom használni, így miután teszteltem az intelligens relé modul összes funkcióját a kenyértáblán, megterveztem a NYÁK -ot. Az 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=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

8. 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
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.

9. 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 színt stb

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

10. 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
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.

11. 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.

12. 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

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.

13. 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.

Csatlakoztassa a 12 V -os egyenáramú tápegységet a NYÁK -hoz az áramkör szerint.

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

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

Kapcsolja be a 110V/230V tápellátást és a 12V DC tápellátást.

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: