Sadržaj:
- Supplies
- Korak 1: Dijagram kola
- Korak 2: Napravite krug na idejnoj ploči za testiranje
- Korak 3: Video vodič za ovaj IOT projekat
- Korak 4: Instalirajte aplikaciju Blynk
- Korak 5: Različiti način rada modula pametnog releja
- Korak 6: Ručni način rada
- Korak 7: Automatski način rada
- Korak 8: Dizajniranje PCB -a
- Korak 9: Naručite PCB
- Korak 10: Otpremanje Gerber datoteke i postavljanje parametara
- Korak 11: Odaberite adresu za isporuku i način plaćanja
- Korak 12: Lemite sve komponente
- Korak 13: Programirajte NodeMCU
- Korak 14: Povežite kućanske aparate
- Korak 15: Postavite kompletno kolo unutar kutije
- Korak 16: Konačno
Video: Automatizacija doma s NodeMCU osjetnikom na dodir LDR relejem za kontrolu temperature: 16 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
U svojim prošlim NodeMCU projektima kontrolirao sam dva kućna aparata iz aplikacije Blynk. Dobio sam mnogo komentara i poruka za nadogradnju projekta s ručnom kontrolom i dodavanjem više funkcija.
Tako sam dizajnirao ovu kutiju za proširenje pametne kuće.
U ovom projektu automatizacije kuće temeljenom na IoT-u napravio sam kućnu automatizaciju koristeći Blynk & NodeMCU sa senzorom dodira, LDR, relejnim modulom za kontrolu temperature s povratnom informacijom u stvarnom vremenu.
U ručnom načinu rada, ovim relejnim modulom može se upravljati s mobilnog telefona ili pametnog telefona i, ručnim prekidačem na dodir (TTP223).
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 pomoću senzora DHT11 i LDR.
Ovaj projekt pametne kuće ima sljedeće karakteristike:
1. Kućanski aparati kojima se upravlja s mobitela pomoću aplikacije Blynk
2. Kućanski aparati automatski kontrolirani senzorom temperature i vlažnosti (u automatskom načinu rada)
3. Kućanski aparati kojima se automatski kontrolira senzor za zatamnjenje (u automatskom načinu rada)
4. Pratite očitavanje sobne temperature i vlažnosti na OLED -u i pametnom telefonu
5. Kućanski aparati se ručno upravljaju prekidačem na dodir
6. Upravljajte kućanskim aparatima putem interneta (WiFi)
Ovaj projekat je inspirisan ovim Simple NodeMCU projektom
Supplies
1. Odbor NodeMCU
2. Senzor DH11
3. LDR
4. 10k otpornika 5 br
5. 1k otpornici 3 br
6. 220-ohmski otpornici 2 br
7. BC547 NPN Tranzistori 2 br
8. Dioda 1N4007 2 br
9. Dioda 1N4001 1br
10. 5-mm LED (1.5v) 3 br
11. Releji SPDT 5V 2 br
12. Pritisnite prekidač/ dugme 4 ne (ili) TTP223 Senzor dodira (3 br)
13. Priključci i kratkospojnici
14. OLED I2C ekran (0,96 "ili 1,3") (opcionalno)
15. Hi-Link 220V na 5V AC / DC pretvarač
Korak 1: Dijagram kola
Ovo je potpuni dijagram za ovaj sistem pametne kuće zasnovan na IoT -u.
Koristio sam NodeMCU za kontrolu relejnog modula. Povezao sam senzor temperature i vlažnosti DHT11 i LDR za automatsko upravljanje relejem prema sobnoj temperaturi i svjetlu okoline.
Postoje četiri tipke povezane s NodeMCU tj. S1, S2, CMODE, RST. S1 i S2 za ručno upravljanje relejnim modulom.
Takođe možete da povežete TTP223 dodirne senzore umesto tastera.
CMODE za promjenu načina rada (ručni način rada, automatski način rada)
RST za resetiranje NodeMCU -a
Koristio sam 110V/220V AC na 5V DC pretvarač za napajanje 5V na NodeMCU i releje.
Tako da možete spojiti izravno 110V ili 220V AC napajanje s ovim modulom pametnog releja.
Korak 2: Napravite krug na idejnoj ploči za testiranje
Prije projektiranja PCB -a, prvo sam napravio krug na matičnoj ploči za testiranje.
Tokom testiranja, učitao sam kôd u NodeMCU, a zatim pokušao kontrolirati releje pomoću tipki, prekidača na dodir. Blynk aplikacija, senzor temperature i LDR.
Ovdje je RST pin aktivan nisko, pa bi dodirni senzor povezan s RST pinom trebao biti aktivan nisko.
Preuzmite priloženi kod za ovaj NodeMCU projekt. Spomenuo sam sve veze potrebnih biblioteka u kodu.
Korak 3: Video vodič za ovaj IOT projekat
U videu s vodičem detaljno sam objasnio sve korake za izradu ovog uređaja za pametnu kuću.
Tako da možete lako napraviti ovaj IoT projekt za svoj dom.
Korak 4: Instalirajte aplikaciju Blynk
Instalirajte aplikaciju Blynk iz Google play trgovine ili App store -a, a zatim dodajte sve potrebne widgete za kontrolu relejnog modula i praćenje temperature i vlažnosti. Objasnio sam sve detalje u videu s vodičem.
Koristio sam widgete sa 3 dugmeta za kontrolu relejnog modula i promjenu načina rada.
I 2 dodatka za mjerenje temperature i vlažnosti.
Korak 5: Različiti način rada modula pametnog releja
Pametnim relejem možemo upravljati na dva načina:
1. Ručni način rada
2. Automatski način rada
Lako možemo promijeniti način rada pomoću tipke CMODE postavljene na PCB -u ili iz aplikacije Blynk.
U auto
Korak 6: Ručni način rada
U ručnom načinu rada, relejnim modulom možemo upravljati pomoću prekidača na dodir S1 i S2 ili iz aplikacije Blynk. Uvijek možemo pratiti status povratne informacije u stvarnom vremenu za prekidače iz aplikacije Blynk.
Takođe možemo pratiti očitavanje temperature i vlažnosti na OLED ekranu 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 7: Automatski način rada
U automatskom načinu rada relejni modul kontrolira senzor DHT11 i LDR.
U kodu možemo postaviti unaprijed definirane minimalne i maksimalne vrijednosti temperature i svjetlosti.
Kontrola temperature
Kada sobna temperatura pređ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.
LDR kontrola
Na sličan način, kada se nivo 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 8: Dizajniranje PCB -a
Nakon što sam testirao sve karakteristike pametnog relejnog modula na ploči za osmišljavanje, dizajnirao sam PCB kako bih sklop učinio kompaktnim i projektu dao profesionalni izgled.
Datoteku PCB Gerber ovog IoT projekta kućne automatizacije možete preuzeti sa sljedeće veze:
drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX
Korak 9: Naručite PCB
Nakon preuzimanja datoteke Garber možete jednostavno naručiti PCB
1. Posjetite https://jlcpcb.com i Prijavite se/Registrirajte se
2. Kliknite na dugme CITIRAJ SAD.
3 Kliknite na dugme "Dodajte svoju Gerber datoteku". Zatim pregledajte i odaberite Gerber datoteku koju ste preuzeli.
Korak 10: Otpremanje Gerber datoteke i postavljanje parametara
4. Podesite tražene parametre poput količine, boje za maskiranje PCB -a itd
5. Nakon odabira svih parametara za PCB kliknite na dugme SAVE TO CART.
Korak 11: Odaberite adresu za isporuku i način plaćanja
6. Upišite adresu za isporuku.
7. Odaberite način dostave koji vam odgovara.
8. Predajte narudžbu i nastavite s plaćanjem.
Svoju narudžbu možete pratiti i sa web stranice JLCPCB.com.
Mojim PCB -ovima je trebalo 2 dana da se proizvedu i stigli su u roku od sedmice koristeći opciju DHL isporuke.
PCB -i su bili dobro zapakirani, a kvaliteta je bila zaista dobra po pristupačnoj cijeni.
Korak 12: Lemite sve komponente
Nakon toga lemite sve komponente prema shemi kola.
Zatim povežite NodeMCU, DHT11, LDR i OLED ekran.
Korak 13: Programirajte NodeMCU
1. Povežite NodeMCU sa laptopom
2. Preuzmite kôd. (U prilogu)
3. Promijenite Blynk Auth token, WiFi ime, WiFi lozinku.
4. Promijenite unaprijed definiranu temperaturu i svjetlosnu vrijednost za Automatski način 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 ekran od 0,96 "i 1,3" OLED. Dijelio sam kôd za oba OLED -a, učitajte kôd prema OLED ekranu koji koristite.
Kôd sam već priložio u prethodnim koracima.
Korak 14: Povežite kućanske aparate
Spojite kućanske aparate prema shemi kola.
Molimo vas da preduzmete odgovarajuće sigurnosne mjere pri radu s visokim naponom.
Ovdje možete direktno priključiti napajanje na 110V ili 220V AC.
** Nisam koristio senzor dodira za RST pin jer je aktivan LOW.
Korak 15: Postavite kompletno kolo unutar kutije
Kompletno kolo sam stavio u plastičnu kutiju. Budući da ću ovaj NodeMCU projekt koristiti kao Smart Extension BOX.
Bit će vrlo korisno i jednostavno za upotrebu.
Korak 16: Konačno
Uključite napajanje 110V/230V.
Sada možete kontrolirati svoje kućanske aparate na pametan način. Nadam se da vam se svidio ovaj projekt automatizacije kuće. Podijelio sam sve potrebne informacije za ovaj projekat.
Zaista ću biti zahvalan ako podijelite svoje vrijedne povratne informacije. Također, ako imate bilo kakvih pitanja, pišite u odjeljak za komentare.
Za više takvih projekata slijedite TechStudyCell. Hvala vam na izdvojenom vremenu i sretno učenje.
Preporučuje se:
Automatizacija doma: 5 koraka
Kućna automatizacija: U ovom projektu nema nas, iskoristite mnoge stvari kako biste je izgradili od nule kako biste razumjeli proces IoT interneta video zapisa za sve projekte
Izmjena Sinilink WiFi prekidača s INA219 osjetnikom napona/struje: 11 koraka
Izmjena Sinilink WiFi prekidača s INA219 osjetnikom napona/struje: Sinilink XY-WFUSB WIFI USB prekidač lijep je mali uređaj za daljinsko uključivanje/isključivanje priključenog USB uređaja. Nažalost, nedostaje mu mogućnost mjerenja napona napajanja ili korištene struje priključenog uređaja. Ovo uputstvo vam pokazuje kako mijenjam
Automatizacija doma: 7 koraka
Automatizacija doma: Pretvorite svoj dom u pametan dom, pomoću toga možete kontrolirati sve elektroničke uređaje u svom domu u jednoj aplikaciji. Ali za ovaj projekt, htio sam kontrolirati samo svu rasvjetu kod kuće. Sve je lako napravljeno sa Raspberry pi 3 i relejem za nastavak
Mali detektor požara Esp8266 MQTT IFTTT Automatizacija doma: 4 koraka
Mali detektor požara Esp8266 MQTT IFTTT Automatizacija doma: Htio sam otkriti je li moj sistem detektora dima u alarmu. U kući imam osam detektora dima koji su međusobno povezani. Ako je jedan detektor dima u alarmu, drugi primaju signal putem signalne žice za međusobno povezivanje. Senzor čita
Zagrli & Robot zakrpa osjetljiva na dodir osjetljiva na dodir: 10 koraka (sa slikama)
Zagrli & Robot zakrpa osetljiva na dodir osetljiva na dodir: Uvek sam želeo da napravim jednostavan, ali pristojan projekat sa ovom zakrpom i „džepnom veličinom“Takmičenje je izgledalo kao savršena prilika da se napravi maskota robota. Ovaj momak sjedi u džepu moje majice, baš kao na ikoni takmičenja, i ide