Kazalo:

Domača avtomatizacija z NodeMCU senzorjem na dotik LDR relejem za nadzor temperature: 16 korakov
Domača avtomatizacija z NodeMCU senzorjem na dotik LDR relejem za nadzor temperature: 16 korakov

Video: Domača avtomatizacija z NodeMCU senzorjem na dotik LDR relejem za nadzor temperature: 16 korakov

Video: Domača avtomatizacija z NodeMCU senzorjem na dotik LDR relejem za nadzor temperature: 16 korakov
Video: gpio switch esphome home assistant 2024, Julij
Anonim
Domača avtomatizacija z relejem za nadzor temperature LDR s senzorjem na dotik NodeMCU
Domača avtomatizacija z relejem za nadzor temperature LDR s senzorjem na dotik NodeMCU
Domača avtomatizacija z relejem za nadzor temperature LDR s senzorjem na dotik NodeMCU
Domača avtomatizacija z relejem za nadzor temperature LDR s senzorjem na dotik NodeMCU
Domača avtomatizacija z relejem za nadzor temperature LDR s senzorjem na dotik NodeMCU
Domača avtomatizacija z relejem za nadzor temperature LDR s senzorjem na dotik NodeMCU

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

Shema vezja
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

Naredite vezje na plošči za testiranje
Naredite vezje na plošči za testiranje
Naredite vezje na ploščici za testiranje
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

Image
Image

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

Različen način modula pametnega releja
Različen način modula pametnega releja
Različen način modula pametnega releja
Različen način 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

Ročni način
Ročni način
Ročni način
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

Samodejni način
Samodejni način
Samodejni način
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

Oblikovanje tiskanega vezja
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

Naročite tiskano vezje
Naročite tiskano vezje
Naročite tiskano vezje
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

Nalaganje datoteke Gerber in nastavitev parametrov
Nalaganje datoteke Gerber in nastavitev parametrov
Nalaganje datoteke Gerber in nastavitev parametrov
Nalaganje datoteke Gerber in nastavitev parametrov

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

Izberite naslov za dostavo in način plačila
Izberite naslov za dostavo in način plačila
Izberite naslov za dostavo in način plačila
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

Spajkajte vse komponente
Spajkajte vse komponente
Spajkajte vse komponente
Spajkajte vse komponente

Po tem spajkajte vse komponente po shemi vezja.

Nato povežite zaslon NodeMCU, DHT11, LDR in OLED.

Korak: Programirajte NodeMCU

Programirajte NodeMCU
Programirajte NodeMCU
Programirajte NodeMCU
Programirajte NodeMCU
Programirajte NodeMCU
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
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 postavite v škatlo
Celotno vezje postavite v škatlo
Celotno vezje postavite v škatlo
Celotno vezje postavite v škatlo
Celotno vezje postavite v škatlo
Celotno vezje postavite v škatlo
Celotno vezje postavite v škatlo
Celotno vezje postavite 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

Končno
Končno
Končno
Končno
Končno
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: