Sisukord:

IOT koduautomaatika DIY projekt #1: 7 sammu
IOT koduautomaatika DIY projekt #1: 7 sammu

Video: IOT koduautomaatika DIY projekt #1: 7 sammu

Video: IOT koduautomaatika DIY projekt #1: 7 sammu
Video: Что купить новичку в Arduino? Большой обзор 2024, November
Anonim
Image
Image
Kirjeldus
Kirjeldus

# SISSEJUHATUS

Koduautomaatika on kodumasinate, näiteks vahelduvvoolu, ventilaatori, külmiku, valgustite ja nimekirja automatiseerimise protsess, nii et neid saab juhtida telefoni, arvuti või isegi kaugjuhtimisega. See projekt tegeleb esp2866 nodeMCU -ga, et juhtida meie kodumasinaid meie WiFi -võrgu kaudu.

Samm: kasutatud komponendid

ESP 2866 NodeMCU

2. 5V alalisvoolu allikas / Arduino UNO 5V allika jaoks

3. DHT11 andur

4. Elektripirn

5. 5V releemoodul

6. Leivalaud

7. Jumper juhtmed (mees-naine ja mees-mees)

8. Nutitelefon, kuhu on installitud rakendus Blynk

9. WiFi võrk.

2. etapp: kirjeldus

Kirjeldus
Kirjeldus

1. NodeMCU (Node MicroController Unit) on avatud lähtekoodiga tarkvara ja riistvara arenduskeskkond, mis on üles ehitatud väga odava süsteem-kiibil (SoC) nimega ESP8266.

ESP8266 on odav WiFi-mooduli kiip, mida saab konfigureerida Interneti-ühenduse loomiseks asjade Interneti (IoT) ja sarnaste tehnoloogiaprojektide jaoks. Põhimõtteliselt ei saa teie tavalised elektri- ja mehaanikaseadmed iseseisvalt Internetiga ühendust luua. Neil pole selleks sisseehitatud seadistust.

Nende seadmetega saate seadistada ESP8266 ja teha hämmastavaid asju. Kontroll, jälgimine, analüüs ja palju muud. ESP8266 NodeMCU -l on 17 GPIO -nööpi, mida saab määrata erinevatele funktsioonidele, nagu I2C, I2S, UART, PWM, IR -kaugjuhtimispult, LED -tuli ja nupp programmiliselt. Iga digitaalse toega GPIO saab konfigureerida kõrgeks või madalaks. Lisateavet vt

nodeMCU

3. samm: relee

a relee
a relee
a relee
a relee
a relee
a relee
a relee
a relee

on elektriliselt töötav lüliti, mida saab sisse või välja lülitada, lastes voolul läbi või mitte, ning seda saab juhtida madala pingega, nagu Arduino tihvtide 5V.

Järgmisel joonisel on näidatud releemooduli pistikupesa. 3 kontakti releemooduli vasakul küljel ühendavad kõrgepinge ja paremal küljel olevad tihvtid ühendavad madala pingega komponendi-Arduino tihvtid.

Kõrgepingeküljel on kaks pistikut, mõlemal kolm pistikupesa: tavaline (COM), tavaliselt suletud (NC) ja tavaliselt avatud (NO).

1. COM: harilik tihvt

2. NC (tavaliselt suletud): tavaliselt suletud konfiguratsiooni kasutatakse siis, kui soovite, et relee oleks vaikimisi suletud, see tähendab, et vool voolab, kui te ei saada Arduino signaali releemoodulile vooluahela avamiseks ja voolu peatamiseks.

3. EI (tavaliselt avatud): tavaliselt avatud konfiguratsioon töötab vastupidi: relee on alati avatud, nii et vooluahel on katki, kui te ei saada Arduino signaali ahela sulgemiseks.

Ühendused releemooduli ja NodeMCU vahel on tõesti lihtsad:

1. GND: läheb maapinnale

2. IN: juhib releed (see ühendatakse sõlmega MCU digitaalne tihvt)

3. VCC: läheb 5V

Siin anname selle 5V ja GND relee tihvti on ühendatud vastavalt arduino 5V ja GND tihvtiga ning arduino GND tihvt on tavaline NodeMCU GND tihvtiga.

Enne selle projektiga jätkamist tahan teile teada anda, et tegelete võrgupingega. Niisiis, vaadake ühendust enne sisselülitamist korralikult. Tihvtid ja ühenduse kirjeldus:

1. Roheline juhe ühendab nodeMCU D2 tihvti relee i/p -ga

2. Punane ja kollane juhtmed ühendavad 5 V ja GND vastavalt relee VCC ja GND -ga.

Nüüd ühendage koormus (antud juhul pirn). Esmalt lõigake pirni või lambi pingestatud juhe. Nüüd ühendage esimene ots, st vooluvõrku toide NO -tihvtiga (kui soovite aeg -ajalt lampi/pirni sisse lülitada), ja vooluvõrgu juhtme teine ots, mis läheb pirnile, relee COM -tihvtiga. Palun leidke ühendus allpool.

4. samm: DHT11 andur

DHT11 andur
DHT11 andur
DHT11 andur
DHT11 andur
DHT11 andur
DHT11 andur

Kasutatakse antud koha ruumi, anduri temperatuuri ja niiskuse tundmiseks.

Lisateavet vt

DHT11 ühendamine on järgmine Ühendage anduri VCC ja GND kontaktid vastavalt nodeMCU 3.3V ja GND tihvtidega ning andmeside D4 -ga selles süvendis, saate kasutada kõiki selle projekti GPIO tihvte, mida seni arutatud on. Palun vaadake järgmist pilti:

Siin ühendavad punased ja rohelised juhtmed nodeMCU 3.3V ja GND kontakte vastavalt DHT11 anduri VCC (+) ja GND (-) tihvtiga.

Samm: rakendus Blynk

Rakendus Blynk
Rakendus Blynk

Blynk on uus platvorm, mis võimaldab teil kiiresti luua liideseid riistvaraprojektide juhtimiseks ja jälgimiseks iOS- ja Android -seadmetest. Pärast rakenduse Blynk allalaadimist saate luua projekti juhtpaneeli ja korraldada ekraanile nuppe, liugureid, graafikuid ja muid vidinaid.

Blynkiga alustamiseks järgige allolevat linki.

Lisateavet vt

6. samm: vooluahela skeem

Lülitusskeem
Lülitusskeem

Samm: kood

Hankige oma kood siit

Veel mõned kasulikud lingid

1. Blynk raamatukogu link arduino IDE jaoks

2. dht11 andurite kogu

3. Lihtne taimeriteek

4. Miks kasutatakse lihtsat taimerit ??

Soovitan: