Satura rādītājs:

Kā veikt mājas lietu automatizāciju ar NodeMCU sensoru vadības releju: 14 soļi (ar attēliem)
Kā veikt mājas lietu automatizāciju ar NodeMCU sensoru vadības releju: 14 soļi (ar attēliem)

Video: Kā veikt mājas lietu automatizāciju ar NodeMCU sensoru vadības releju: 14 soļi (ar attēliem)

Video: Kā veikt mājas lietu automatizāciju ar NodeMCU sensoru vadības releju: 14 soļi (ar attēliem)
Video: 19.02.2021. vebinārs. Kā uzsākt 1.grupas būves būvniecību? 2024, Novembris
Anonim
Image
Image
Kā izveidot uz internetu balstītu mājas automatizāciju ar NodeMCU sensoru vadības releju
Kā izveidot uz internetu balstītu mājas automatizāciju ar NodeMCU sensoru vadības releju
Kā izveidot uz internetu balstītu mājas automatizāciju ar NodeMCU sensoru vadības releju
Kā izveidot uz internetu balstītu mājas automatizāciju ar NodeMCU sensoru vadības releju

Šajā uz IoT balstītajā projektā esmu izveidojis mājas automatizāciju ar Blynk un NodeMCU vadības releja moduli ar atgriezenisko saiti reāllaikā. Manuālajā režīmā šo releja moduli var vadīt, izmantojot mobilo tālruni vai viedtālruni un manuālo slēdzi. Automātiskajā režīmā šis viedais relejs var arī noteikt telpas temperatūru un saules gaismu, lai ieslēgtu un izslēgtu ventilatoru un spuldzi.

Šim viedās mājas projektam ir šādas funkcijas: 1. Mājsaimniecības ierīces, kuras kontrolē no mobilās ierīces, izmantojot lietotni Blynk 2. Mājas ierīces, kuras automātiski kontrolē temperatūras un mitruma sensors (automātiskajā režīmā) 3. Mājsaimniecības ierīces, kuras automātiski kontrolē tumšais sensors (automātiskajā režīmā) Viedtālrunis 5. Sadzīves tehnika, ko kontrolē ar manuāliem slēdžiem 6. Mājsaimniecības ierīču vadība, izmantojot internetu

Piegādes

Nepieciešamie komponenti šim viedās mājas projektam

1. NodeMCU

2. DH11 sensors

3. LDR

4. 10k Rezistori 5 nr

5. 1k rezistori 5 nē (no R1 līdz R4)

6. 220 omu rezistori 2 nē (R5 un R6)

7. Optocoupler PC817 2 nr

8. BC547 NPN tranzistori 2 nr

9. Diods 1N4007 2 nr

10. Diods 1N4001 1nr

11. LED (1.5v) 3 nē

12. Kondensatori 100uF 2 Nr

13. SPDT 12V releji 2 nr

14. 7805 sprieguma regulators 1 nr

15. Nospiediet slēdzi/ pogu 4 Nr

16. Savienotāji un džemperi

17. OLED I2C displejs (0,96 collas vai 1,3 collas)

1. darbība: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma

Šī ir pilnīga shēma šim IoT mājas automatizācijas projektam.

Es esmu izmantojis NodeMCU, lai kontrolētu releja moduli. Esmu pievienojis DHT11 temperatūras un mitruma sensoru un LDR, lai automātiski kontrolētu releju atbilstoši telpas temperatūrai un apkārtējai gaismai. Ir četras pogas, kas savienotas ar NodeMCU, ti, S1, S2, CMODE, RST. S1 un S2, lai manuāli kontrolētu releja moduli. CMODE, lai mainītu režīmu (manuālais režīms, automātiskais režīms)

2. darbība. Izveidojiet shēmu testēšanai uz maizes dēļa

Izveidojiet shēmu testēšanai uz maizes dēļa
Izveidojiet shēmu testēšanai uz maizes dēļa
Izveidojiet shēmu testēšanai uz maizes dēļa
Izveidojiet shēmu testēšanai uz maizes dēļa

Pirms PCB izstrādes vispirms esmu izveidojis ķēdi uz maizes dēļa testēšanai. Pārbaudes laikā esmu augšupielādējis kodu NodeMCU, pēc tam mēģinājis kontrolēt relejus ar spiedpogām, lietotni Blynk, temperatūras sensoru un LDR.

Lejupielādējiet šim NodeMCU projektam pievienoto kodu.

Kodā esmu minējis visu nepieciešamo bibliotēku saiti.

3. darbība: instalējiet lietotni Blynk

Instalējiet lietotni Blynk
Instalējiet lietotni Blynk
Instalējiet lietotni Blynk
Instalējiet lietotni Blynk

Instalējiet lietotni Blynk no Google Play veikala vai lietotņu veikala, pēc tam pievienojiet visus nepieciešamos logrīkus, lai kontrolētu releja moduli un uzraudzītu temperatūru un mitrumu. Es esmu izskaidrojis visu informāciju apmācības video.

Esmu izmantojis 3 pogu logrīkus, lai kontrolētu releja moduli un mainītu režīmu. Un 2 izmēru logrīki temperatūras un mitruma kontrolei.

4. solis: dažādi viedā releja moduļa režīmi

Dažāds viedā releja moduļa režīms
Dažāds viedā releja moduļa režīms

Mēs varam kontrolēt viedo releju 2 režīmos:

1. Manuālais režīms

2. Automātiskais režīms

Mēs varam viegli mainīt režīmu, izmantojot CMODE pogu, kas uzstādīta uz PCB, vai no lietotnes Blynk.

5. darbība: manuālais režīms

Manuālais režīms
Manuālais režīms
Manuālais režīms
Manuālais režīms

Manuālajā režīmā mēs varam kontrolēt releja moduli no S1 un S2 spiedpogām vai no lietotnes Blynk.

Mēs vienmēr varam kontrolēt slēdžu atgriezeniskās saites statusu reāllaikā, izmantojot lietotni Blynk. Mēs varam arī kontrolēt temperatūras un mitruma rādījumus OLED displejā un lietotnē Blynk, kā redzams attēlos. Izmantojot lietotni Blynk, mēs varam kontrolēt releja moduli no jebkuras vietas, ja viedtālrunī ir internets.

6. darbība: automātiskais režīms

Automātiskais režīms
Automātiskais režīms
Automātiskais režīms
Automātiskais režīms

Automātiskajā režīmā releja modulis, ko kontrolē DHT11 sensors un LDR.

Mēs varam iestatīt iepriekš noteiktas minimālās un maksimālās temperatūras un gaismas vērtības. Automātiskajā režīmā, kad telpas temperatūra pārsniedz iepriekš noteikto maksimālo temperatūru, relejs-1 ieslēdzas un, kad istabas temperatūra kļūst zemāka par iepriekš noteikto minimālo temperatūru, relejs-1 automātiski izslēdzas.

Līdzīgi, kad gaismas līmenis samazinās, relejs-2 ieslēdzas un, ja apgaismojums ir pietiekams, relejs-2 izslēdzas automātiski. Es detalizēti paskaidroju apmācības video.

7. solis: PCB projektēšana

PCB projektēšana
PCB projektēšana

Tā kā shēmu es izmantošu katru dienu, tad, pārbaudot visas viedā releja moduļa funkcijas uz maizes dēļa, esmu izstrādājis PCB. Šī mājas automatizācijas projekta PCB Gerber failu var lejupielādēt no šīs saites:

drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

8. darbība: pasūtiet PCB

Pasūtiet PCB
Pasūtiet PCB
Pasūtiet PCB
Pasūtiet PCB
Pasūtiet PCB
Pasūtiet PCB

Pēc Garber faila lejupielādes jūs varat viegli pasūtīt PCB

1. Apmeklējiet vietni https://jlcpcb.com un pierakstieties/reģistrējieties

2. Noklikšķiniet uz pogas QUOTE NOW.

3. Noklikšķiniet uz pogas "Pievienot savu Gerber failu".

Pēc tam pārlūkojiet un atlasiet lejupielādēto Gerber failu.

9. darbība: augšupielādējiet Gerber failu un iestatiet parametrus

Augšupielādējiet Gerber failu un iestatiet parametrus
Augšupielādējiet Gerber failu un iestatiet parametrus
Augšupielādējiet Gerber failu un iestatiet parametrus
Augšupielādējiet Gerber failu un iestatiet parametrus

4. Iestatiet vajadzīgo parametru, piemēram, daudzumu, PCB krāsu utt

5. Pēc visu PCB parametru izvēles noklikšķiniet uz pogas SAGLABĀT GROZĀ.

10. darbība: izvēlieties Piegādes adrese un maksāšanas režīms

Atlasiet Piegādes adrese un maksājuma veids
Atlasiet Piegādes adrese un maksājuma veids
Atlasiet Piegādes adrese un maksājuma veids
Atlasiet Piegādes adrese un maksājuma veids
Atlasiet Piegādes adrese un maksājuma veids
Atlasiet Piegādes adrese un maksājuma veids

6. Ierakstiet piegādes adresi.

7. Izvēlieties sev piemērotu piegādes metodi.

8. Iesniedziet pasūtījumu un turpiniet maksājumu. Jūs varat arī izsekot savu pasūtījumu vietnē JLCPCB.com.

Manu PCB izgatavošana prasīja 2 dienas un ieradās nedēļas laikā, izmantojot DHL piegādes iespēju.

PCB bija labi iepakoti, un kvalitāte bija patiešām laba par šo pieņemamo cenu.

11. solis: lodējiet visus komponentus

Lodēt visas sastāvdaļas
Lodēt visas sastāvdaļas
Lodēt visas sastāvdaļas
Lodēt visas sastāvdaļas

Pēc tam lodējiet visas sastāvdaļas saskaņā ar shēmu.

Pēc tam pievienojiet NodeMCU, DHT11, LDR un OLED displeju.

12. solis: ieprogrammējiet NodeMCU

Programmējiet NodeMCU
Programmējiet NodeMCU
Programmējiet NodeMCU
Programmējiet NodeMCU

1. Savienojiet NodeMCU ar klēpjdatoru

2. Lejupielādējiet kodu. (Pievienots)

3. Mainiet Blynk Auth marķieri, WiFi nosaukumu, WiFi paroli.

4. Mainiet automātiskās režīma iepriekš noteikto temperatūru un gaismas vērtību atbilstoši jūsu prasībām

5. Izvēlieties NodeMCU 12E plati un atbilstošo PORT. Pēc tam augšupielādējiet kodu.

** Šajā projektā varat izmantot gan 0,96 collu OLED, gan 1,3 collu OLED displeju. Esmu kopīgojis abu OLED kodu, augšupielādējiet kodu atbilstoši izmantotajam OLED displejam.

Es jau esmu pievienojis kodu iepriekšējās darbībās.

13. darbība. Pievienojiet sadzīves tehniku

Pievienojiet sadzīves tehniku
Pievienojiet sadzīves tehniku

Pievienojiet sadzīves tehniku saskaņā ar shēmu. Lūdzu, veiciet atbilstošus drošības pasākumus, strādājot ar augstspriegumu.

Pievienojiet 12 voltu līdzstrāvas padevi PCB, kā parādīts shēmā.

14. solis: Visbeidzot

Visbeidzot
Visbeidzot
Visbeidzot
Visbeidzot

Ieslēdziet 110V/230V barošanu un 12V līdzstrāvas padevi.

Tagad jūs varat gudri kontrolēt savu sadzīves tehniku. Es ceru, ka jums patika šis mājas automatizācijas projekts. Esmu dalījies ar visu nepieciešamo informāciju šim projektam. Es būšu ļoti pateicīgs, ja dalīsities vērtīgajās atsauksmēs, kā arī, ja jums ir kādi jautājumi, lūdzu, rakstiet komentāru sadaļā. Lai iegūtu vairāk šādu projektu, lūdzu, sekojiet TechStudyCell. Paldies par jūsu laiku un veiksmīgu mācīšanos.

Ieteicams: