Satura rādītājs:

IOT mājas automatizācijas DIY projekts #1: 7 soļi
IOT mājas automatizācijas DIY projekts #1: 7 soļi

Video: IOT mājas automatizācijas DIY projekts #1: 7 soļi

Video: IOT mājas automatizācijas DIY projekts #1: 7 soļi
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Jūlijs
Anonim
Image
Image
Apraksts
Apraksts

# IEVADS

Mājas automatizācija ir tādu sadzīves tehnikas automatizēšanas process kā maiņstrāva, ventilators, ledusskapis, gaismas un saraksts turpinās, lai tos varētu kontrolēt ar tālruni, datoru vai pat attālināti. Šis projekts nodarbojas ar esp2866 nodeMCU, lai kontrolētu mūsu mājas ierīces, izmantojot mūsu WiFi tīklu.

1. darbība. Izmantotie komponenti

ESP 2866 NodeMCU

2. 5V līdzstrāvas avots / Arduino UNO 5V avotam

3. DHT11 sensors

4. Elektriskā spuldze

5. 5V releja modulis

6. Maizes dēlis

7. Jumper vadi (vīrietis-sieviete un vīrietis-vīrietis)

8. Viedtālrunis ar instalētu lietotni Blynk

9. WiFi tīkls.

2. darbība. Apraksts

Apraksts
Apraksts

1. NodeMCU (Node MicroController Unit) ir atvērtā pirmkoda programmatūras un aparatūras izstrādes vide, kas veidota ap ļoti lētu System-on-a-Chip (SoC) sistēmu, ko sauc par ESP8266.

ESP8266 ir lēta WiFi moduļa mikroshēma, kuru var konfigurēt, lai izveidotu savienojumu ar internetu lietisko internetu (IoT) un līdzīgiem tehnoloģiju projektiem. Būtībā jūsu parastās elektriskās un mehāniskās iekārtas nevar izveidot savienojumu ar internetu. Viņiem nav iebūvētas iestatīšanas, lai to izdarītu.

Izmantojot šo aprīkojumu, varat iestatīt ESP8266 un paveikt pārsteidzošas lietas. Kontrole, uzraudzība, analīze un daudz kas cits. ESP8266 NodeMCU ir 17 GPIO tapas, kuras var piešķirt dažādām funkcijām, piemēram, I2C, I2S, UART, PWM, IR tālvadības pults, LED gaisma un poga. Katru digitālo GPIO var konfigurēt kā augstu vai zemu. Lai iegūtu sīkāku informāciju, skatiet

nodeMCU

3. solis: relejs

a relejs
a relejs
a relejs
a relejs
a relejs
a relejs
a relejs
a relejs

ir elektriski darbināms slēdzis, ko var ieslēgt vai izslēgt, ļaujot strāvai iet cauri vai nē, un to var kontrolēt ar zemu spriegumu, piemēram, 5 V, ko nodrošina Arduino tapas.

Nākamajā attēlā parādīts releja moduļa kontaktspraudnis. 3 tapas releja moduļa kreisajā pusē savieno augstspriegumu, un tapas labajā pusē savieno komponentu, kuram nepieciešams zemspriegums-Arduino tapas.

Augstsprieguma pusē ir divi savienotāji, katrs ar trim kontaktligzdām: parasts (COM), parasti aizvērts (NC) un parasti atvērts (NO).

1. COM: kopējā tapa

2. NC (parasti slēgts): parasti slēgta konfigurācija tiek izmantota, ja vēlaties, lai relejs pēc noklusējuma būtu aizvērts, tas nozīmē, ka strāva plūst, ja vien jūs nesūtāt signālu no Arduino uz releja moduli, lai atvērtu ķēdi un apturētu strāvu.

3. NĒ (parasti atvērts): parasti atvērta konfigurācija darbojas otrādi: relejs vienmēr ir atvērts, tāpēc ķēde ir bojāta, ja vien jūs nesūtāt signālu no Arduino, lai slēgtu ķēdi.

Savienojumi starp releja moduli un NodeMCU ir patiešām vienkārši:

1. GND: iet uz zemes

2. IN: kontrolē releju (tas tiks savienots ar mezgluMCU digitālā tapa)

3. VCC: iet uz 5V

Šeit mēs dodam šo 5V un GND releja tapu ir attiecīgi savienots ar arduino 5V un GND tapu, un arduino GND tapa ir kopīga ar NodeMCU GND tapu.

Pirms turpināt šo projektu, es vēlos jūs informēt, ka jūs strādājat ar tīkla spriegumu. Tāpēc, lūdzu, pirms savienojuma ieslēgšanas rūpīgi apskatiet savienojumu. Piespraudes un savienojuma apraksts:

1. Zaļais vads savieno mezgla MC2 D2 tapu ar releja i/p

2. Sarkanie un dzeltenie vadi savieno 5V un GND attiecīgi ar releja VCC un GND.

Tagad pievienojiet slodzi (šajā gadījumā spuldzi). Sākumā nogrieziet spuldzes vai lampas spriegumu. Tagad savienojiet pirmo galu, ti, ar strāvas padevi, NO kontaktam (ja laiku pa laikam vēlaties ieslēgt lampu/spuldzi) un otru strāvas vada galu, kas iet uz spuldzi, releja COM tapai. Lūdzu, atrodiet savienojumu zemāk.

4. solis: DHT11 sensors

DHT11 sensors
DHT11 sensors
DHT11 sensors
DHT11 sensors
DHT11 sensors
DHT11 sensors

Izmanto, lai noteiktu darba vietas temperatūru un mitrumu šajā gadījumā telpā, sensoru.

Lai iegūtu sīkāku informāciju, skatiet

DHT11 savienojums ir šāds. Savienojiet sensora VCC un GND tapas attiecīgi ar nodeMCU 3.3V un GND tapām, un datu tapu ar D4 šajā iedobē, šajā projektā varat izmantot jebkuru no GPIO tapām. Lūdzu, skatiet šādu attēlu:

Šeit sarkanie un zaļie vadi savieno nodeMCU 3.3V un GND tapas ar attiecīgi DHT11 sensora VCC (+) un GND (-) tapu.

5. darbība: lietotne Blynk

Lietotne Blynk
Lietotne Blynk

Blynk ir jauna platforma, kas ļauj ātri izveidot saskarnes aparatūras projektu kontrolei un uzraudzībai no iOS un Android ierīces. Pēc lietotnes Blynk lejupielādes varat izveidot projekta informācijas paneli un ekrānā sakārtot pogas, slīdņus, diagrammas un citus logrīkus.

Lai sāktu darbu ar blynk, sekojiet zemāk esošajai saitei.

Lai iegūtu sīkāku informāciju, skatiet

6. darbība: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma

7. solis: kods

Iegūstiet savu kodu šeit

Vēl dažas noderīgas saites

1. Blynk bibliotēkas saite arduino IDE

2. dht11 sensoru bibliotēka

3. Vienkārša taimera bibliotēka

4. Kāpēc tiek izmantots vienkāršs taimeris ??

Ieteicams: