Kazalo:

Kako narediti avtomatizacijo doma na osnovi IoT s krmilnim relejem senzorjev NodeMCU: 14 korakov (s slikami)
Kako narediti avtomatizacijo doma na osnovi IoT s krmilnim relejem senzorjev NodeMCU: 14 korakov (s slikami)

Video: Kako narediti avtomatizacijo doma na osnovi IoT s krmilnim relejem senzorjev NodeMCU: 14 korakov (s slikami)

Video: Kako narediti avtomatizacijo doma na osnovi IoT s krmilnim relejem senzorjev NodeMCU: 14 korakov (s slikami)
Video: Как сделать 2-канальное реле Wi-Fi ESP8266 ESP-01 | ESP-01 Домашняя автоматизация | УдаленныйXY 2024, Julij
Anonim
Image
Image
Kako narediti domačo avtomatizacijo na osnovi IoT s kontrolnim relejem senzorjev NodeMCU
Kako narediti domačo avtomatizacijo na osnovi IoT s kontrolnim relejem senzorjev NodeMCU
Kako narediti domačo avtomatizacijo na osnovi IoT s kontrolnim relejem senzorjev NodeMCU
Kako narediti domačo avtomatizacijo na osnovi IoT s kontrolnim relejem senzorjev NodeMCU

V tem projektu, ki temelji na IoT, sem naredil Home Automation z nadzornim relejnim modulom Blynk in NodeMCU s povratnimi informacijami v realnem času. V ročnem načinu lahko ta relejni modul upravljate z mobilnega telefona ali pametnega telefona in z ročnim stikalom. V samodejnem načinu lahko ta pametni rele zazna tudi sobno temperaturo in sončno svetlobo, da vklopi in izklopi ventilator in žarnico.

Ta projekt pametnega doma ima naslednje funkcije: 1. Gospodinjski aparati, ki jih upravljate z mobilnega telefona z aplikacijo Blynk 2. Domači aparati, ki jih samodejno nadzoruje senzor temperature in vlažnosti (v samodejnem načinu) 3. Gospodinjski aparati, ki jih samodejno nadzoruje senzor zatemnitve (v samodejnem načinu) 4. Spremljajte temperaturo prostora in vlažnost v živo v OLED in Pametni telefon 5. Domači aparati, ki jih upravljate z ročnimi stikali. 6. Upravljajte gospodinjske aparate prek interneta

Zaloge

Potrebne komponente za ta projekt pametne hiše

1. NodeMCU

2. Senzor DH11

3. LDR

4. 10k uporov 5 št

5. 1k upori 5 št (R1 do R4)

6. 220-ohmski upori 2 št (R5 in R6)

7. Optokapnik PC817 2 št

8. BC547 NPN tranzistorji 2 št

9. Dioda 1N4007 2 št

10. Dioda 1N4001 1 št

11. LED (1.5v) 3 št

12. Kondenzatorji 100uF 2 št

13. Releji SPDT 12V 2 št

14. 7805 regulator napetosti 1 št

15. Pritisnite stikalo/ gumb 4 št

16. Priključki in mostički

17. Zaslon OLED I2C (0,96 "ali 1,3")

1. korak: Shema vezja

Shema vezja
Shema vezja

To je celoten diagram vezja za ta projekt avtomatizacije doma na osnovi 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 CMODE za spremembo načina (ročni način, samodejni način) RST za ponastavitev NodeMCU Na relejni modul sem napajal 12V in uporabil regulator napetosti 7805 za napajanje 5v na NodeMCU.

Korak: Naredite vezje na ploščici za testiranje

Naredite vezje na ploščici za testiranje
Naredite vezje na ploščici 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 nadzorovati releje s tipkami, aplikacijo Blynk, temperaturnim senzorjem in LDR.

Prenesite priloženo kodo za ta projekt NodeMCU.

V kodi sem omenil vse povezave zahtevanih knjižnic.

3. korak: Namestite aplikacijo Blynk

Namestite aplikacijo Blynk
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.

4. korak: Drugačen način modula pametnega releja

Različen način modula pametnega releja
Različen način modula pametnega releja

Pametni rele lahko upravljamo v dveh načinih:

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.

5. 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 relejski modul s tipkama 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.

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

Nastavimo lahko vnaprej določene minimalne in največje vrednosti temperature in svetlobe. V samodejnem načinu, 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.

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.

7. korak: Oblikovanje tiskanega vezja

Oblikovanje tiskanega vezja
Oblikovanje tiskanega vezja

Ker bom vezje uporabljal vsak dan, sem po preizkusu vseh funkcij modula pametnega releja na plošči oblikoval tiskano vezje. Datoteko PCB Gerber tega projekta avtomatizacije doma lahko prenesete s naslednje povezave:

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

8. korak: Naročite tiskano vezje

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

9. 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, na primer količino, barvo tiskanega vezja itd

5. Ko izberete vse parametre za tiskano vezje, kliknite gumb SHRANI V KOŠARICO.

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

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

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

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.

Priključite 12Volt DC napajanje na tiskano vezje, kot je prikazano v vezju.

14. korak: Končno

Končno
Končno
Končno
Končno

Vklopite napajanje 110V/230V in 12V DC.

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: