Satura rādītājs:

Mājas automatizācija ar NodeMCU skārienjutīgo LDR temperatūras kontroles releju: 16 soļi
Mājas automatizācija ar NodeMCU skārienjutīgo LDR temperatūras kontroles releju: 16 soļi

Video: Mājas automatizācija ar NodeMCU skārienjutīgo LDR temperatūras kontroles releju: 16 soļi

Video: Mājas automatizācija ar NodeMCU skārienjutīgo LDR temperatūras kontroles releju: 16 soļi
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Novembris
Anonim
Mājas automatizācija ar NodeMCU skārienjutīgo LDR temperatūras kontroles releju
Mājas automatizācija ar NodeMCU skārienjutīgo LDR temperatūras kontroles releju
Mājas automatizācija ar NodeMCU skārienjutīgo LDR temperatūras kontroles releju
Mājas automatizācija ar NodeMCU skārienjutīgo LDR temperatūras kontroles releju
Mājas automatizācija ar NodeMCU skārienjutīgo LDR temperatūras kontroles releju
Mājas automatizācija ar NodeMCU skārienjutīgo LDR temperatūras kontroles releju

Iepriekšējos NodeMCU projektos esmu kontrolējis divas sadzīves tehnikas no lietotnes Blynk. Es saņēmu daudz komentāru un ziņojumu, lai jauninātu projektu ar manuālo vadību un pievienotu citas funkcijas.

Tāpēc es esmu izstrādājis šo viedās mājas paplašināšanas kasti.

Šajā mājas interneta automatizācijas projektā esmu izveidojis mājas automatizāciju, izmantojot Blynk & NodeMCU ar skārienjutīgo sensoru, LDR, temperatūras kontroles releja moduli ar atgriezenisko saiti.

Manuālajā režīmā šo releja moduli var vadīt no mobilā tālruņa vai viedtālruņa un ar manuālu skārienjutīgu slēdzi (TTP223).

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, izmantojot DHT11 sensoru un LDR.

Šim viedās mājas projektam ir šādas funkcijas:

1. Sadzīves tehnika, kas tiek vadīta no Mobile, izmantojot lietotni Blynk

2. Sadzīves tehnika, ko automātiski kontrolē temperatūras un mitruma sensors (automātiskajā režīmā)

3. Sadzīves tehnika, ko automātiski kontrolē tumšais sensors (automātiskajā režīmā)

4. Uzraugiet LIVE istabas temperatūru un mitruma nolasīšanu OLED un viedtālrunī

5. Sadzīves tehnika, kas tiek vadīta manuāli ar skārienjutīgu slēdzi

6. Kontrolējiet sadzīves tehniku, izmantojot internetu (WiFi)

Šo projektu iedvesmojis šis Simple NodeMCU projekts

Piegādes

1. NodeMCU valde

2. DH11 sensors

3. LDR

4. 10k Rezistori 5 nr

5. 1k Rezistori 3 nr

6. 220 omu rezistori 2 nr

7. BC547 NPN tranzistori 2 nr

8. Diode 1N4007 2 nr

9. Diods 1N4001 1nr

10. 5 mm LED (1.5v) 3 nē

11. SPDT 5V releji 2 nr

12. Nospiediet slēdzi/ pogu 4 nē (vai) TTP223 skārienjūtīgais sensors (3 nē)

13. Savienotāji un džemperi

14. OLED I2C displejs (0,96 "vai 1,3") (pēc izvēles)

15. Hi-Link 220V līdz 5V maiņstrāvas līdzstrāvas pārveidotājs

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

Ķēdes diagramma
Ķēdes diagramma

Šī ir pilnīga šīs IoT viedās mājas sistēmas shēma.

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.

Varat arī pieslēgt TTP223 pieskārienu sensorus, nevis pogas.

CMODE, lai mainītu režīmu (manuālais režīms, automātiskais režīms)

RST, lai atiestatītu NodeMCU

Esmu izmantojis 110V/220V maiņstrāvas līdz 5V līdzstrāvas pārveidotāju, lai piegādātu 5V uz NodeMCU un relejiem.

Tātad ar šo viedo releja moduli varat tieši pievienot 110V vai 220V maiņstrāvas avotu.

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, pieskāriena slēdzi. Lietotne Blynk, temperatūras sensors un LDR.

Šeit RST tapa ir aktīva zema, tāpēc ar RST tapu savienotajam skārienjūtam jābūt aktīvam zemam.

Lejupielādējiet šim NodeMCU projektam pievienoto kodu. Kodā esmu minējis visas vajadzīgo bibliotēku saites.

3. darbība: apmācības video šim IOT projektam

Image
Image

Apmācības video esmu detalizēti izskaidrojis visas šīs viedās mājas ierīces izgatavošanas darbības.

Tātad jūs varat viegli izveidot šo IoT projektu savām mājām.

4. solis: 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.

5. darbība. Dažādi viedā releja moduļa režīmi

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

Mēs varam kontrolēt viedo releju divos 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.

Automašīnā

6. 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 skārienjutīgiem slēdžiem vai no lietotnes Blynk. Mēs vienmēr varam pārraudzīt slēdžu atgriezeniskās saites statusu no lietotnes 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.

7. 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 kodā iestatīt iepriekš noteiktu minimālo un maksimālo temperatūras un gaismas vērtību.

Temperatūras kontrole

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.

LDR kontrole

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.

8. solis: PCB projektēšana

PCB projektēšana
PCB projektēšana

Pēc visu viedā releja moduļa funkciju pārbaudes uz maizes dēļa esmu izveidojis PCB tā, lai ķēde būtu kompakta un projektam piešķirtu profesionālu izskatu.

Jūs varat lejupielādēt šī IoT mājas automatizācijas projekta PCB Gerber failu no šīs saites:

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

9. darbība: 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.

10. 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 nepieciešamo parametru, piemēram, daudzumu, PCB maskēšanas krāsu utt

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

11. darbība: izvēlieties Piegādes adrese un maksājuma 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

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.

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

13. darbība: ieprogrammējiet NodeMCU

Programmējiet NodeMCU
Programmē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.

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

Šeit jūs varat tieši pievienot 110V vai 220V maiņstrāvas padevi.

** Es neesmu izmantojis pieskāriena sensoru RST tapai, jo tas ir aktīvs LOW.

15. solis: ievietojiet pilnu ķēdi kastē

Ievietojiet pilnu ķēdi kastē
Ievietojiet pilnu ķēdi kastē
Ievietojiet pilnu ķēdi kastē
Ievietojiet pilnu ķēdi kastē
Ievietojiet pilnu ķēdi kastē
Ievietojiet pilnu ķēdi kastē
Ievietojiet pilnu ķēdi kastē
Ievietojiet pilnu ķēdi kastē

Esmu ievietojis visu ķēdi plastmasas kastē. Tā kā es izmantošu šo NodeMCU projektu kā Smart extention BOX.

Tas būs ļoti noderīgs un viegli lietojams.

16. solis: Visbeidzot

Visbeidzot
Visbeidzot
Visbeidzot
Visbeidzot
Visbeidzot
Visbeidzot

Ieslēdziet 110V/230V barošanu.

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: