Turinys:
- 1 žingsnis: naudojami komponentai
- 2 žingsnis: aprašymas
- 3 žingsnis: relė
- 4 žingsnis: DHT11 jutiklis
- 5 žingsnis: „Blynk“programa
- 6 žingsnis: grandinės schema
- 7 žingsnis: kodas
Video: „IOT Home Automation DIY“projektas #1: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
# Į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
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ė
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
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“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
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:
(IOT projektas) Gaukite orų duomenis naudodami ESP8266 ir „Openweather“API: 5 žingsniai
(IOT projektas) Gaukite orų duomenis naudodami ESP8266 ir „Openweather“API: Šioje instrukcijoje mes sukursime paprastą IOT projektą, kurio metu iš mūsų svetainės „openweather.com/api“nuskaitysime orų duomenis ir parodysime juos naudodami apdorojimo programinę įrangą
„Totoro“projektas - „IoT“, „MQTT“ir „ESP01“: 7 žingsniai (su nuotraukomis)
„Totoro Project“- „IoT & MQTT & ESP01“: „Totoro“projektas yra puikus IoT projektas, kurį galite nukopijuoti daugeliu kitų formų. Naudodami ESP01 plokštę, naudodami MQTT protokolą, mygtuko būseną galite pranešti „MQTT Broker“(mano AdafruitIO). Naudingas vadovas MQTT ir skelbimams
RFID + spalvų jutiklio IoT projektas: 7 žingsniai
RFID + spalvų jutiklio IoT projektas: Šio projekto idėja yra apdovanoti žmones, kurie geria iš kavos puodelių, ir tinkamai juos išmesti. Paimkite, pavyzdžiui, tokią įmonę kaip Timas Hortonsas; 2014 metais jie užregistravo 2 milijardus kavos puodelių per metus. Nors jų puodelius galima perdirbti
„EF230 Smart Home“projektas: 7 žingsniai
EF230 išmaniųjų namų projektas: reikalingos dalys ir medžiagos: 1 „Arduino MKR 10003“duonos lentos 48: 1
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): 3 žingsniai
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): NEDARYKITE ŠIO NAUDOTI USB! iš visų komentarų sužinojau, kad tai gali pakenkti jūsų kompiuteriui. mano kompiuteris gerai. Naudokite 600 mA 5v telefono įkroviklį. Aš tai naudoju ir jis veikia gerai, ir niekas negali būti sugadintas, jei naudosite apsauginį kištuką, kad sustabdytumėte maitinimą