Kazalo:
- Zaloge
- 1. korak: Shema vezja
- Korak: Naredite vezje na ploščici za testiranje
- 3. korak: Video vadnice za ta projekt IOT
- 4. korak: Namestite aplikacijo Blynk
- 5. korak: Drugačen način delovanja modula pametnega releja
- 6. korak: ročni način
- 7. korak: Samodejni način
- 8. korak: Oblikovanje tiskanega vezja
- 9. korak: Naročite tiskano vezje
- 10. korak: Naložite datoteko Gerber in nastavite parametre
- 11. korak: Izberite naslov za dostavo in način plačila
- Korak: Spajkajte vse komponente
- Korak: Programirajte NodeMCU
- 14. korak: Priključite gospodinjske aparate
- Korak 15: Postavite celotno vezje v škatlo
- Korak 16: Končno
Video: Domača avtomatizacija z NodeMCU senzorjem na dotik LDR relejem za nadzor temperature: 16 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
V svojih preteklih projektih NodeMCU sem nadzoroval dva gospodinjska aparata iz aplikacije Blynk. Prejel sem veliko komentarjev in sporočil za nadgradnjo projekta z ročnim upravljanjem in dodajanjem več funkcij.
Tako sem oblikoval to škatlo za razširitev pametnega doma.
V tem projektu avtomatizacije doma na osnovi IoT sem naredil avtomatizacijo doma z uporabo Blynk & NodeMCU s senzorjem na dotik, LDR, relejnim modulom za nadzor temperature s povratnimi informacijami v realnem času.
V ročnem načinu lahko ta relejni modul upravljate z mobilnega telefona ali pametnega telefona in ročnim stikalom na dotik (TTP223).
V samodejnem načinu lahko ta pametni rele zazna temperaturo prostora in sončno svetlobo, da vklopi in izklopi ventilator in žarnico s senzorjem DHT11 in LDR.
Ta projekt pametnega doma ima naslednje funkcije:
1. Gospodinjski aparati, ki jih upravljate z mobilnega telefona z aplikacijo Blynk
2. Gospodinjski aparati, ki jih samodejno nadzoruje senzor temperature in vlažnosti (v samodejnem načinu)
3. Gospodinjski aparati, ki jih samodejno nadzira senzor temnosti (v samodejnem načinu)
4. Na OLED -u in pametnem telefonu spremljajte branje sobne temperature in vlažnosti v živo
5. Gospodinjski aparati se ročno upravljajo s stikalom na dotik
6. Upravljajte gospodinjske aparate prek interneta (WiFi)
Ta projekt je navdihnjen s tem projektom Simple NodeMCU
Zaloge
1. Plošča NodeMCU
2. Senzor DH11
3. LDR
4. 10k uporov 5 št
5. 1k upori 3 št
6. 220-ohmski upori 2 št
7. BC547 NPN tranzistorji 2 št
8. Dioda 1N4007 2 št
9. Dioda 1N4001 1 št
10. 5-mm LED (1.5v) 3 št
11. Releji SPDT 5V 2 št
12. Pritisnite stikalo/ gumb 4 št. (Ali) TTP223 Senzor na dotik (3 št.)
13. Priključki in mostički
14. Zaslon OLED I2C (0,96 "ali 1,3") (izbirno)
15. Hi-Link 220V do 5V AC / DC pretvornik
1. korak: Shema vezja
To je celoten diagram vezja za ta sistem pametnih domov, ki temelji na IoT.
Za krmiljenje relejnega modula sem uporabil NodeMCU. Priključil sem senzor temperature in vlažnosti DHT11 in LDR za samodejno krmiljenje releja glede na sobno temperaturo in svetlobo okolice.
Z NodeMCU, tj. S1, S2, CMODE, RST, so povezani štirje gumbi. S1 in S2 za ročno krmiljenje relejnega modula.
Namesto tipk lahko priključite tudi senzorje na dotik TTP223.
CMODE za spremembo načina (ročni način, samodejni način)
RST za ponastavitev NodeMCU
Za napajanje 5V v NodeMCU in releje sem uporabil pretvornik 110V/220V AC v 5V DC.
Tako lahko s tem pametnim relejnim modulom priključite napajalnik 110V ali 220V AC.
Korak: Naredite vezje na ploščici za testiranje
Pred načrtovanjem tiskanega vezja sem najprej naredil vezje na plošči za testiranje.
Med preskušanjem sem kodo naložil v NodeMCU in nato poskušal upravljati releje s tipkami, stikalom na dotik. Aplikacija Blynk, temperaturni senzor in LDR.
Tukaj je nožica RST nizko aktivna, zato mora biti senzor na dotik, povezan z zatičem RST, nizko aktiven.
Prenesite priloženo kodo za ta projekt NodeMCU. V kodi sem omenil vse povezave zahtevanih knjižnic.
3. korak: Video vadnice za ta projekt IOT
V video vadnici sem podrobno razložil vse korake za izdelavo te naprave Smart Home.
Tako lahko preprosto naredite ta projekt IoT za svoj dom.
4. korak: Namestite aplikacijo Blynk
Namestite aplikacijo Blynk iz trgovine Google Play ali App Store, nato dodajte vse potrebne pripomočke za nadzor relejskega modula in spremljanje temperature in vlažnosti. Vse podrobnosti sem razložil v video posnetku.
Za upravljanje relejnega modula in spreminjanje načina sem uporabil pripomočke s tremi gumbi.
2 pripomočka za merjenje temperature in vlažnosti.
5. korak: Drugačen način delovanja modula pametnega releja
Pametni rele lahko upravljamo na dva načina:
1. Ročni način
2. Samodejni način
Način lahko preprosto spremenimo z gumbom CMODE, nameščenim na tiskanem vezju, ali iz aplikacije Blynk.
V avto
6. korak: ročni način
V ročnem načinu lahko upravljamo relejni modul s stikali na dotik S1 in S2 ali iz aplikacije Blynk. Vedno lahko spremljamo stanje povratnih informacij stikal v realnem času iz aplikacije Blynk.
Prav tako lahko spremljamo odčitavanje temperature in vlažnosti na zaslonu OLED in aplikaciji Blynk, kot lahko vidite na slikah.
Z aplikacijo Blynk lahko upravljamo relejni modul od koder koli, če imamo v pametnem telefonu internet.
7. korak: Samodejni način
V samodejnem načinu relejni modul nadzirata senzor DHT11 in LDR.
V kodi lahko nastavimo vnaprej določene minimalne in največje vrednosti temperature in svetlobe.
Nadzor temperature
Ko sobna temperatura preseže vnaprej določeno najvišjo temperaturo, se rele-1 vklopi in ko sobna temperatura postane nižja od vnaprej določene najnižje temperature, se rele-1 samodejno izklopi.
Nadzor LDR
Na podoben način se rele-2 vklopi in ko svetloba zadošča, se rele-2 samodejno izklopi.
Podrobno sem razložil v video posnetku.
8. korak: Oblikovanje tiskanega vezja
Po preizkusu vseh funkcij modula pametnega releja na plošči sem oblikoval tiskano vezje, da bi vezje kompaktno in dalo projektu profesionalen videz.
Datoteko PCB Gerber tega projekta avtomatizacije doma na osnovi IoT lahko prenesete s naslednje povezave:
drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX
9. korak: Naročite tiskano vezje
Po prenosu datoteke Garber lahko preprosto naročite tiskano vezje
1. Obiščite https://jlcpcb.com in se prijavite/registrirajte
2. Kliknite gumb QUOTE NOW.
3 Kliknite gumb "Dodaj datoteko Gerber". Nato brskajte in izberite datoteko Gerber, ki ste jo prenesli.
10. korak: Naložite datoteko Gerber in nastavite parametre
4. Nastavite zahtevani parameter, kot sta količina, barva maske PCB itd
5. Ko izberete vse parametre za tiskano vezje, kliknite gumb SHRANI V KOŠARICO.
11. korak: Izberite naslov za dostavo in način plačila
6. Vnesite naslov za dostavo.
7. Izberite primeren način pošiljanja.
8. Predložite naročilo in nadaljujte s plačilom.
Naročilo lahko spremljate tudi na spletnem mestu JLCPCB.com.
Za izdelavo mojih PCB -jev so potrebovali 2 dni in prispeli v enem tednu z možnostjo dostave DHL.
PCB -ji so bili dobro zapakirani in kakovost je bila po tej dostopni ceni res dobra.
Korak: Spajkajte vse komponente
Po tem spajkajte vse komponente po shemi vezja.
Nato povežite zaslon NodeMCU, DHT11, LDR in OLED.
Korak: Programirajte NodeMCU
1. Povežite NodeMCU s prenosnikom
2. Prenesite kodo. (Priloženo)
3. Spremenite žeton Blynk Auth, ime WiFi, geslo za WiFi.
4. Spremenite vnaprej določeno temperaturo in svetlobno vrednost za samodejni način glede na vaše zahteve
5. Izberite ploščo NodeMCU 12E in ustrezen PORT. Nato naložite kodo.
** V tem projektu lahko uporabite 0,96 "OLED in 1,3" OLED zaslon. Kodo sem delil za oba OLED, naložite kodo glede na zaslon OLED, ki ga uporabljate.
Kodo sem že priložil v prejšnjih korakih.
14. korak: Priključite gospodinjske aparate
Priključite gospodinjske aparate v skladu s shemo vezja.
Pri delu z visoko napetostjo upoštevajte ustrezne varnostne ukrepe.
Tukaj lahko neposredno priključite napajalnik 110V ali 220V AC.
** Za pin RST nisem uporabil senzorja na dotik, ker je aktiven NIZKO.
Korak 15: Postavite celotno vezje v škatlo
Celotno vezje sem postavil v plastično škatlo. Ker bom ta projekt NodeMCU uporabljal kot pametno razširitveno škatlo.
To bo zelo uporabno in enostavno za uporabo.
Korak 16: Končno
Vklopite napajanje 110V/230V.
Zdaj lahko na pameten način upravljate svoje gospodinjske aparate. Upam, da vam je bil ta projekt avtomatizacije doma všeč. Za ta projekt sem delil vse potrebne informacije.
Zelo bom hvaležen, če delite svoje dragocene povratne informacije. Če imate kakršno koli vprašanje, napišite v komentar.
Za več takih projektov sledite TechStudyCell. Hvala za vaš čas in srečno učenje.
Priporočena:
IR domača avtomatizacija z relejem: 6 korakov (s slikami)
IR domača avtomatizacija z uporabo releja: Infared Remote Home Automation System (Opozorilo: Ponovite projekt na lastno odgovornost! Ta projekt vključuje visoko napetost)
NODE MCU-LED nadzor (preprosta domača avtomatizacija): 5 korakov
NODE MCU-LED Control (Simple Home Automation): Pozdravljeni fantje, v tem navodilu si oglejmo, kako upravljati LED žarnico s svojim pametnim telefonom. Za ta projekt bomo uporabljali Node-MCU. Za namestitev Node MCU si oglejte spodnjo povezavo. knjižnice (knjižnice ESP) v vašem Arduinu IDE.NODE MCU-BASICS {Sledite Ste
Domača avtomatizacija in nadzor z glasovno/internetno kontrolo doma z uporabo ESP8266 in Google Home Mini: 6 korakov
Domača avtomatizacija in nadzor doma z glasovnim/internetnim nadzorom z uporabo ESP8266 in Google Home Mini: Hej !! Po dolgem premoru sem tukaj, saj moramo vsi narediti nekaj dolgočasnega (dela), da zaslužimo. Po vseh člankih HOME AUTOMATION, ki sem jih napisal iz BLUETOOTH, IR, Local WIFI, Cloud, tj. najlažji, a najučinkovitejši
Senzor temperature in vlažnosti WiFi IoT. Del: 8 IoT, Domača avtomatizacija: 9 korakov
Senzor temperature in vlažnosti WiFi IoT. Del: 8 IoT, Domača avtomatizacija: preambula Ta članek dokumentira praktično robustnost in nadaljnji razvoj prejšnje Instructable: 'Pimping' vaša prva IoT WiFi naprava. 4. del: IoT, Home Automation, vključno z vso potrebno programsko opremo, ki omogoča uspeh
Avtomatizacija ventilatorja s senzorjem temperature MESH: 4 koraki (s slikami)
Avtomatizirajte ventilator z uporabo temperaturnega senzorja MESH: Ste naveličani vklopa ventilatorja " Vklop " in " Izklop "? Kaj pa, če bi bil vaš ventilator avtomatiziran in prilagodljiv glede na vaše najljubše nastavitve temperature? Zgradili smo avtomatiziran ventilator z uporabo MESH Temperature & Vlažnost, Wemo in