Kazalo:

IOT projekt domače avtomatizacije IOT #1: 7 korakov
IOT projekt domače avtomatizacije IOT #1: 7 korakov

Video: IOT projekt domače avtomatizacije IOT #1: 7 korakov

Video: IOT projekt domače avtomatizacije IOT #1: 7 korakov
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
Image
Image
Opis
Opis

# UVOD

Domača avtomatizacija je postopek avtomatizacije gospodinjskih aparatov, kot so klima, ventilator, hladilnik, luči in seznam se nadaljuje, tako da jih je mogoče upravljati s telefonom, računalnikom ali celo na daljavo. Ta projekt obravnava esp2866 nodeMCU za nadzor naprav našega doma prek omrežja WiFi.

1. korak: Uporabljene komponente

ESP 2866 NodeMCU

2. 5V enosmerni vir / Arduino UNO za 5V vir

3. Tipalo DHT11

4. Električna žarnica

5. 5V relejni modul

6. Ogledna plošča

7. Premostitvene žice (moški-ženske in moški-moški)

8. Pametni telefon z nameščeno aplikacijo Blynk

9. WiFi omrežje.

2. korak: Opis

Opis
Opis

1. NodeMCU (Node MicroController Unit) je odprtokodno okolje za razvoj programske in strojne opreme, ki je zgrajeno okoli zelo poceni System-on-a-Chip (SoC), imenovanega ESP8266.

ESP8266 je poceni čip modula WiFi, ki ga je mogoče konfigurirati za povezavo z internetom za internet stvari (IoT) in podobne tehnološke projekte. V bistvu se vaša običajna električna in mehanska oprema ne moreta povezati sama z internetom. Nimajo vgrajene nastavitve za to.

S to opremo lahko nastavite ESP8266 in naredite neverjetne stvari. Nadzor, spremljanje, analiza in še veliko več. ESP8266 NodeMCU ima 17 zatičev GPIO, ki jih je mogoče programsko dodeliti različnim funkcijam, kot so I2C, I2S, UART, PWM, IR daljinski upravljalnik, LED lučka in gumb. Vsak digitalno omogočen GPIO je mogoče konfigurirati kot visok ali nizek. Za več podrobnosti glejte

nodeMCU

3. korak: rele

rele
rele
rele
rele
rele
rele
rele
rele

je električno stikalo, ki ga je mogoče vklopiti ali izklopiti, pustiti tok skozi ali ne, in ga je mogoče nadzorovati z nizkimi napetostmi, kot je 5V, ki ga zagotavljajo zatiči Arduino.

Na naslednji sliki je prikazan pinout relejnega modula. 3 zatiči na levi strani relejnega modula povezujejo visoko napetost, zatiči na desni strani pa povezujejo komponento, ki zahteva nizko napetost-zatiče Arduino.

Visokonapetostna stran ima dva priključka, vsak s tremi vtičnicami: skupni (COM), normalno zaprt (NC) in normalno odprt (NO).

1. COM: skupni pin

2. NC (normalno zaprto): običajno zaprta konfiguracija se uporablja, če želite, da se rele privzeto zapre, kar pomeni, da tok teče, razen če pošljete signal iz Arduina v relejni modul, da odprete vezje in ustavite tok.

3. NE (normalno odprto): normalno odprta konfiguracija deluje obratno: rele je vedno odprt, zato je vezje prekinjeno, razen če iz Arduina pošljete signal za prekinitev vezja.

Povezave med relejnim modulom in NodeMCU so zelo preproste:

1. GND: gre na tla

2. IN: krmili rele (povezan bo z digitalnim zatičem nodeMCU)

3. VCC: preide na 5V

Tukaj podajamo, da je ta rele 5V in GND rele povezan z arduino 5V in GND pin, GND pin arduino pa je skupni z pin GND NodeMCU.

Preden nadaljujem s tem projektom, vas želim obvestiti, da se ukvarjate z omrežno napetostjo. Zato pred vklopom pravilno preverite povezavo. Zatiči in opis povezave:

1. Zelena žica povezuje pin D2 nodeMCU z i/p releja

2. Rdeča in rumena žica povezujeta 5V in GND z VCC oziroma GND releja.

Zdaj priključite obremenitev (v tem primeru žarnico). Najprej prerežite žico pod napetostjo žarnice ali svetilke. Zdaj priključite prvi konec, tj. Gre za omrežno napajanje na nožico NO (če želite občasno vklopiti svetilko/žarnico), drugi konec žice pod napetostjo pa na žarnico, na COM -pin releja. Prosimo, poiščite spodnjo povezavo.

4. korak: Senzor DHT11

Senzor DHT11
Senzor DHT11
Senzor DHT11
Senzor DHT11
Senzor DHT11
Senzor DHT11

Uporablja se za zaznavanje temperature in vlažnosti delovnega mesta v tem primeru sobe senzorja.

Za več podrobnosti glejte

Priključitev DHT11 je naslednja. Vtiče VCC in GND senzorja povežite z nožicami 3.3V oziroma GND nodeMCU, podatkovni zatič na D4 v tem vodnjaku pa lahko uporabite katerega koli od zatičev GPIO v tem projektu, o katerem smo razpravljali doslej. Prosim, glejte naslednjo sliko:

Tukaj rdeča in zelena žica povezujeta nožice 3.3V in GND nodeMCU z vtičem VCC (+) oziroma GND (-) senzorja DHT11.

5. korak: Aplikacija Blynk

Aplikacija Blynk
Aplikacija Blynk

Blynk je nova platforma, ki vam omogoča hitro izgradnjo vmesnikov za nadzor in spremljanje vaših projektov strojne opreme iz naprav iOS in Android. Po prenosu aplikacije Blynk lahko ustvarite nadzorno ploščo projekta in na zaslon razporedite gumbe, drsnike, grafikone in druge pripomočke.

Če želite začeti z blynk, sledite spodnji povezavi.

Za več podrobnosti glejte

Korak 6: Shema vezja

Shema vezja
Shema vezja

7. korak: Koda

Kodo dobite tukaj

Še nekaj uporabnih povezav

1. Povezava knjižnice Blynk za arduino IDE

2. knjižnica senzorjev dht11

3. Enostavna knjižnica časovnika

4. Zakaj se uporablja preprost časovnik ??

Priporočena: