Turinys:

„IOT Home Automation DIY“projektas #1: 7 žingsniai
„IOT Home Automation DIY“projektas #1: 7 žingsniai

Video: „IOT Home Automation DIY“projektas #1: 7 žingsniai

Video: „IOT Home Automation DIY“projektas #1: 7 žingsniai
Video: IOT Projects #iotprojects #aurdino #sensor 2024, Gruodis
Anonim
Image
Image
apibūdinimas
apibūdinimas

# ĮVADAS

Namų automatika yra buitinių prietaisų, tokių kaip kintamosios srovės, ventiliatoriaus, šaldytuvo, žibintų, automatizavimo procesas ir sąrašas tęsiamas, kad juos būtų galima valdyti telefonu, kompiuteriu ar net nuotoliniu būdu. Šis projektas susijęs su esp2866 nodeMCU, kad valdytų mūsų namų prietaisus per „WiFi“tinklą.

1 žingsnis: naudojami komponentai

ESP 2866 „NodeMCU“

2. 5 V nuolatinės srovės šaltinis / „Arduino UNO“5 V šaltiniui

3. DHT11 jutiklis

4. Elektros lemputė

5. 5V relės modulis

6. Duonos lenta

7. Džemperio laidai (vyrai-moterys ir vyrai-vyrai)

8. Išmanusis telefonas su įdiegta „Blynk“programa

9. WiFi tinklas.

2 žingsnis: aprašymas

apibūdinimas
apibūdinimas

1. „NodeMCU“(„Node MicroController Unit“) yra atviro kodo programinės įrangos ir techninės įrangos kūrimo aplinka, sukurta remiantis labai nebrangia „System-on-a-Chip“(SoC) sistema, vadinama ESP8266.

ESP8266 yra nebrangus „WiFi“modulio lustas, kurį galima sukonfigūruoti prisijungti prie daiktų interneto (IoT) ir panašių technologijų projektų interneto. Iš esmės jūsų įprasta elektros ir mechaninė įranga negali savarankiškai prisijungti prie interneto. Jie neturi integruotos sąrankos tai padaryti.

Naudodami šią įrangą galite nustatyti ESP8266 ir padaryti nuostabių dalykų. Kontrolė, stebėjimas, analizė ir daug daugiau. ESP8266 „NodeMCU“turi 17 GPIO kaiščių, kuriuos galima priskirti įvairioms funkcijoms, tokioms kaip I2C, I2S, UART, PWM, IR nuotolinio valdymo pultas, LED lemputė ir programinis mygtukas. Kiekvieną skaitmeninį GPIO galima sukonfigūruoti kaip aukštą arba žemą. Norėdami gauti daugiau informacijos, žr

nodeMCU

3 žingsnis: relė

a relė
a relė
a relė
a relė
a relė
a relė
a relė
a relė

yra elektra valdomas jungiklis, kurį galima įjungti arba išjungti, leidžiant srovei praeiti arba ne, ir jį galima valdyti esant žemai įtampai, pavyzdžiui, 5 V, kurią teikia „Arduino“kaiščiai.

Toliau pateiktame paveikslėlyje parodytas relės modulio kištukas. 3 kaiščiai kairėje relės modulio pusėje jungia aukštą įtampą, o kaiščiai dešinėje pusėje jungia komponentą, kuriam reikalinga žema įtampa-„Arduino“kaiščius.

Aukštos įtampos pusėje yra dvi jungtys, kurių kiekvienoje yra trys lizdai: bendras (COM), paprastai uždarytas (NC) ir paprastai atidarytas (NO).

1. COM: bendras kaištis

2. NC (paprastai uždaryta): paprastai uždaryta konfigūracija naudojama, kai norite, kad relė būtų uždaryta pagal numatytuosius nustatymus, tai reiškia, kad srovė teka, nebent siunčiate signalą iš „Arduino“į relės modulį, kad atidarytumėte grandinę ir sustabdytumėte srovę.

3. NE (paprastai atidarytas): įprastai atvira konfigūracija veikia atvirkščiai: relė visada atidaryta, todėl grandinė nutrūksta, nebent siunčiate signalą iš „Arduino“, kad uždarytumėte grandinę.

Ryšiai tarp relės modulio ir „NodeMCU“yra tikrai paprasti:

1. GND: eina į žemę

2. IN: valdo relę (ji bus prijungta prie mazgo MCU skaitmeninio kaiščio)

3. VCC: eina į 5V

Čia mes suteikiame tai 5V ir GND relės kaištis yra prijungtas atitinkamai prie arduino 5V ir GND kaiščio, o arduino GND kaištis yra bendras su NodeMCU GND kaiščiu.

Prieš tęsdamas šį projektą, noriu jums pranešti, kad susiduriate su tinklo įtampa. Taigi, prieš įjungdami, gerai pamatykite ryšį. Smeigtukai ir jungties aprašymas:

1. Žalia viela jungia nodeMCU D2 kaištį prie relės i/p

2. Raudona ir geltona laidai jungia 5V ir GND atitinkamai su relės VCC ir GND.

Dabar prijunkite apkrovą (šiuo atveju lemputę). Iš pradžių nukirpkite elektros lemputės ar lempos laidą. Dabar prijunkite pirmąjį galą, ty prie maitinimo tinklo prie NO kaiščio (jei retkarčiais norite įjungti lempą/lemputę), o kitą maitinimo laido galą, einantį į lemputę, prie relės COM kaiščio. Prašome rasti ryšį žemiau.

4 žingsnis: DHT11 jutiklis

DHT11 jutiklis
DHT11 jutiklis
DHT11 jutiklis
DHT11 jutiklis
DHT11 jutiklis
DHT11 jutiklis

Naudojamas darbo vietos, šiuo atveju kambario, jutiklio temperatūrai ir drėgmei aptikti.

Norėdami gauti daugiau informacijos, žr

DHT11 prijungimas yra toks: Prijunkite jutiklio VCC ir GND kaiščius prie atitinkamai „nodeMCU“3,3 V ir GND kaiščių, o duomenų kaištį prie D4 šiame šulinyje, galite naudoti bet kurį GPIO kaištį šiame projekte, kuris buvo aptartas iki šiol. Prašome atkreipti dėmesį į šį paveikslėlį:

Čia raudoni ir žali laidai jungia nodeMCU 3.3V ir GND kaiščius atitinkamai su DHT11 jutiklio VCC (+) ir GND (-) kaiščiais.

5 žingsnis: „Blynk“programa

„Blynk“programa
„Blynk“programa

„Blynk“yra nauja platforma, leidžianti greitai sukurti sąsajas, skirtas valdyti ir stebėti aparatūros projektus iš „iOS“ir „Android“įrenginių. Atsisiuntę programą „Blynk“, galite sukurti projekto prietaisų skydelį ir ekrane išdėstyti mygtukus, slankiklius, grafikus ir kitus valdiklius.

Norėdami pradėti naudotis „blynk“, sekite žemiau esančią nuorodą.

Norėdami gauti daugiau informacijos, žr

6 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

7 žingsnis: kodas

Gaukite savo kodą čia

Dar keletas naudingų nuorodų

1. „Blynk“bibliotekos nuoroda, skirta „arduino IDE“

2. dht11 jutiklių biblioteka

3. Paprasta laikmačio biblioteka

4. Kodėl naudojamas paprastas laikmatis ??

Rekomenduojamas: