Sadržaj:

Kako napraviti kućnu automatizaciju temeljenu na IoT -u s upravljačkim relejem senzora NodeMCU: 14 koraka (sa slikama)
Kako napraviti kućnu automatizaciju temeljenu na IoT -u s upravljačkim relejem senzora NodeMCU: 14 koraka (sa slikama)

Video: Kako napraviti kućnu automatizaciju temeljenu na IoT -u s upravljačkim relejem senzora NodeMCU: 14 koraka (sa slikama)

Video: Kako napraviti kućnu automatizaciju temeljenu na IoT -u s upravljačkim relejem senzora NodeMCU: 14 koraka (sa slikama)
Video: DS18B20 Температура ESP8266 ESP 01 WIFI-модуль | ESP-01 Домашняя автоматизация | УдаленныйXY |ФЛПрог 2024, Srpanj
Anonim
Image
Image
Kako napraviti kućnu automatizaciju temeljenu na IoT -u s upravljačkim relejem senzora NodeMCU
Kako napraviti kućnu automatizaciju temeljenu na IoT -u s upravljačkim relejem senzora NodeMCU
Kako napraviti kućnu automatizaciju temeljenu na IoT -u s upravljačkim relejem senzora NodeMCU
Kako napraviti kućnu automatizaciju temeljenu na IoT -u s upravljačkim relejem senzora NodeMCU

U ovom projektu temeljenom na stvarima na internetu napravio sam kućnu automatizaciju s upravljačkim relejnim modulom Blynk i NodeMCU s povratnom informacijom u stvarnom vremenu. U ručnom načinu rada, ovim relejnim modulom može se upravljati s mobitela ili pametnog telefona i, ručnim prekidačem. U automatskom načinu rada ovaj pametni relej također može osjetiti sobnu temperaturu i sunčevu svjetlost za uključivanje i isključivanje ventilatora i žarulje.

Ovaj projekt pametne kuće ima sljedeće značajke: 1. Kućanski aparati kojima se upravlja s mobitela pomoću aplikacije Blynk 2. Kućanski aparati koji se automatski kontrolišu pomoću senzora temperature i vlažnosti (u automatskom načinu rada) 3. Kućanski aparati koji se automatski kontrolišu senzorom mraka (u automatskom načinu rada) 4. Pratite očitavanje temperature prostora i vlažnosti u živo na OLED i Pametni telefon 5. Kućanski aparati kojima se upravlja ručnim prekidačima 6. Upravljajte kućanskim aparatima putem Interneta

Pribor

Potrebne komponente za ovaj projekt pametne kuće

1. ČvorMCU

2. Senzor DH11

3. LDR

4. 10k otpornika 5 br

5. 1k otpornici 5 ne (R1 do R4)

6. 220-ohmski otpornici 2 br (R5 i R6)

7. Optokaplera PC817 2 br

8. BC547 NPN Tranzistori 2 br

9. Dioda 1N4007 2 br

10. Dioda 1N4001 1br

11. LED (1.5v) 3 br

12. Kondenzatori 100uF 2 br

13. Releji SPDT 12V 2 br

14. 7805 regulator napona 1 br

15. Pritisnite prekidač/ gumb 4 br

16. Priključci i kratkospojnici

17. OLED I2C zaslon (0,96 "ili 1,3")

Korak 1: Dijagram kruga

Kružni dijagram
Kružni dijagram

Ovo je potpuni dijagram sklopa za ovaj projekt automatizacije kuće temeljen na IoT -u.

Koristio sam NodeMCU za upravljanje relejnim modulom. Priključio sam osjetnik temperature i vlažnosti DHT11 i LDR za automatsko upravljanje relejem prema sobnoj temperaturi i svjetlu okoline. Četiri su tipke povezane s NodeMCU, tj. S1, S2, CMODE, RST. S1 i S2 za ručno upravljanje relejnim modulom CMODE za promjenu načina rada (ručni način rada, automatski način rada) RST za resetiranje NodeMCU -a Opskrbio sam 12V relejnom modulu i koristio regulator napona 7805 za napajanje 5v na NodeMCU.

Korak 2: Napravite sklop na pločici za testiranje

Napravite sklop na pločici za testiranje
Napravite sklop na pločici za testiranje
Napravite sklop na pločici za testiranje
Napravite sklop na pločici za testiranje

Prije projektiranja PCB -a, prvo sam napravio krug na ploči za testiranje. Tijekom testiranja učitao sam kôd u NodeMCU, a zatim pokušao kontrolirati releje pomoću gumba, aplikacije Blynk, senzora temperature i LDR -a.

Preuzmite priloženi kod za ovaj NodeMCU projekt.

Spomenuo sam sve veze potrebnih knjižnica u kodu.

Korak 3: Instalirajte aplikaciju Blynk

Instalirajte aplikaciju Blynk
Instalirajte aplikaciju Blynk
Instalirajte aplikaciju Blynk
Instalirajte aplikaciju Blynk

Instalirajte aplikaciju Blynk iz trgovine Google Play ili App Store, a zatim dodajte sve potrebne widgete za upravljanje relejnim modulom i praćenje temperature i vlažnosti. Objasnio sam sve detalje u videu s vodičem.

Koristio sam widgete s 3 gumba za kontrolu relejnog modula i promjenu načina rada. I 2 widgeta za mjerenje temperature i vlažnosti.

Korak 4: Različiti način rada modula pametnog releja

Različiti način rada modula pametnog releja
Različiti način rada modula pametnog releja

Pametnim relejem možemo upravljati u 2 načina:

1. Ručni način rada

2. Automatski način rada

Način rada lako možemo promijeniti pritiskom na gumb CMODE na PCB -u ili iz aplikacije Blynk.

Korak 5: Ručni način rada

Ručni mod
Ručni mod
Ručni mod
Ručni mod

U ručnom načinu rada možemo upravljati relejnim modulom pomoću tipki S1 i S2 ili iz aplikacije Blynk.

Uvijek možemo pratiti stanje povratnih informacija prekidača u stvarnom vremenu iz aplikacije Blynk. Također možemo pratiti očitanje temperature i vlažnosti na OLED zaslonu i aplikaciji Blynk, kao što možete vidjeti na slikama. Pomoću aplikacije Blynk možemo upravljati relejnim modulom s bilo kojeg mjesta ako imamo internet na svom pametnom telefonu.

Korak 6: Automatski način rada

Automatski način rada
Automatski način rada
Automatski način rada
Automatski način rada

U automatskom načinu rada relejni modul kontrolira senzor DHT11 i LDR.

Možemo postaviti unaprijed definirane minimalne i maksimalne vrijednosti temperature i svjetlosti. U automatskom načinu rada, kada sobna temperatura prijeđe unaprijed definiranu maksimalnu temperaturu, relej-1 se uključuje i kada sobna temperatura postane niža od unaprijed definirane minimalne temperature, relej-1 se automatski isključuje.

Na sličan način, kad se razina svjetla smanji, relej-2 se uključuje i kada je svjetlo dovoljno, relej-2 se automatski isključuje. Detaljno sam objasnio u videu s vodičem.

Korak 7: Projektiranje PCB -a

Projektiranje PCB -a
Projektiranje PCB -a

Kako ću krug koristiti svakodnevno, tako da sam nakon testiranja svih značajki modula pametnog releja na ploči osmislio PCB. Datoteku PCB Gerber ovog projekta kućne automatizacije možete preuzeti sa sljedeće veze:

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

Korak 8: Naručite PCB

Naručite PCB
Naručite PCB
Naručite PCB
Naručite PCB
Naručite PCB
Naručite PCB

Nakon preuzimanja datoteke Garber možete jednostavno naručiti PCB

1. Posjetite https://jlcpcb.com i Prijavite se/Registrirajte se

2. Pritisnite gumb QUOTE NOW.

3 Pritisnite gumb "Dodaj svoju Gerber datoteku".

Zatim pregledajte i odaberite Gerber datoteku koju ste preuzeli.

Korak 9: Prijenos Gerber datoteke i postavljanje parametara

Učitavanje Gerber datoteke i postavljanje parametara
Učitavanje Gerber datoteke i postavljanje parametara
Učitavanje Gerber datoteke i postavljanje parametara
Učitavanje Gerber datoteke i postavljanje parametara

4. Postavite potrebne parametre poput količine, boje PCB -a itd

5. Nakon što ste odabrali sve parametre za tiskanu ploču, kliknite gumb Spremi u košaricu.

Korak 10: Odaberite adresu za dostavu i način plaćanja

Odaberite adresu za dostavu i način plaćanja
Odaberite adresu za dostavu i način plaćanja
Odaberite adresu za dostavu i način plaćanja
Odaberite adresu za dostavu i način plaćanja
Odaberite adresu za dostavu i način plaćanja
Odaberite adresu za dostavu i način plaćanja

6. Upišite adresu za dostavu.

7. Odaberite način dostave koji vam odgovara.

8. Predajte narudžbu i nastavite s plaćanjem. Svoju narudžbu možete pratiti i s web stranice JLCPCB.com.

Mojim PCB -ovima je trebalo 2 dana da se proizvedu i stigli su u roku od tjedan dana koristeći DHL dostavu.

PCB -i su bili dobro zapakirani, a kvaliteta je bila zaista dobra po pristupačnoj cijeni.

Korak 11: Lemite sve komponente

Lemiti sve komponente
Lemiti sve komponente
Lemiti sve komponente
Lemiti sve komponente

Nakon toga lemite sve komponente prema shemi kola.

Zatim spojite NodeMCU, DHT11, LDR i OLED zaslon.

Korak 12: Programirajte NodeMCU

Programirajte NodeMCU
Programirajte NodeMCU
Programirajte NodeMCU
Programirajte NodeMCU

1. Spojite NodeMCU s prijenosnim računalom

2. Preuzmite kôd. (U prilogu)

3. Promijenite token Blynk Auth, naziv WiFi -a, lozinku za WiFi.

4. Promijenite unaprijed definiranu temperaturu i svjetlosnu vrijednost za Automatski način rada prema vašim potrebama

5. Odaberite ploču NodeMCU 12E i odgovarajući PORT. Zatim učitajte kôd.

** U ovom projektu možete koristiti OLED zaslon od 0,96 "i 1,3" OLED. Podijelio sam kôd za oba OLED -a, prenesite kôd prema OLED zaslonu koji koristite.

Kôd sam već priložio u prethodnim koracima.

Korak 13: Povežite kućanske aparate

Spojite kućanske aparate
Spojite kućanske aparate

Spojite kućanske aparate prema shemi strujnog kruga. Poduzmite odgovarajuće sigurnosne mjere pri radu s visokim naponom.

Spojite 12V Volt DC napajanje na PCB kao što je prikazano u krugu.

Korak 14: Konačno

Konačno
Konačno
Konačno
Konačno

Uključite napajanje 110V/230V i 12V DC.

Sada možete upravljati svojim kućanskim aparatima na pametan način. Nadam se da vam se svidio ovaj projekt automatizacije doma. Podijelio sam sve potrebne informacije za ovaj projekt. Bit ću vam zahvalan ako podijelite svoje vrijedne povratne informacije. Također, ako imate bilo kakvih pitanja, napišite u odjeljak komentara. Za više takvih projekata slijedite TechStudyCell. Hvala vam na vašem vremenu i sretno učenje.

Preporučeni: