Talaan ng mga Nilalaman:

Kontrolin ang Mga Kagamitan sa Bahay Gamit ang NodeMCU (ESP8266) at Blynk App: 8 Hakbang (na may Mga Larawan)
Kontrolin ang Mga Kagamitan sa Bahay Gamit ang NodeMCU (ESP8266) at Blynk App: 8 Hakbang (na may Mga Larawan)

Video: Kontrolin ang Mga Kagamitan sa Bahay Gamit ang NodeMCU (ESP8266) at Blynk App: 8 Hakbang (na may Mga Larawan)

Video: Kontrolin ang Mga Kagamitan sa Bahay Gamit ang NodeMCU (ESP8266) at Blynk App: 8 Hakbang (na may Mga Larawan)
Video: Домашняя автоматизация: лампа переменного тока с использованием реле с NodeMCU D1 Mini через WiFi 2024, Nobyembre
Anonim
Kontrolin ang Mga Kagamitan sa Bahay Gamit ang NodeMCU (ESP8266) at Blynk App
Kontrolin ang Mga Kagamitan sa Bahay Gamit ang NodeMCU (ESP8266) at Blynk App

Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at NodeMCU (ESP8266) upang makontrol ang lampara (ang anumang iba pang mga gamit sa bahay ay magiging maayos), ang kumbinasyon ay sa pamamagitan ng internet.

Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo na pagkontrol sa iyong Arduino o katugmang hardware (NodeMCU) sa Internet at upang tuklasin ang mundo ng Internet Of Things (IoT).

Ano ang Blynk? Ang Blynk ay isang Platform na may iOS at Android apps upang makontrol ang Arduino, Raspberry Pi at mga gusto sa Internet. Ito ay isang digital dashboard kung saan maaari kang bumuo ng isang graphic interface para sa iyong proyekto sa pamamagitan lamang ng pag-drag at pag-drop ng mga widget. (Pinagmulan: Blynk website).

Hakbang 1: Mga Pantustos sa Hardware / Software

Mga Pantustos sa Hardware / Software
Mga Pantustos sa Hardware / Software
Mga Pantustos sa Hardware / Software
Mga Pantustos sa Hardware / Software

Mga bahagi ng hardware:

1. NodeMCU (ESP8266).

2. Relay

3. Ilaw

4. Mga wire

6. 5V Power Supply 1AMP (opsyonal ngunit inirerekumenda kong gamitin ito upang maiwasan ang kawalan ng kasalukuyang kuryente sa pamamagitan ng pagbibigay ng 5v sa relay.

Mga app ng software:

1. Blynk App

2. Arduino IDE

3. Blynk Library para sa iyong OS (Windows, Linux, iOS)

4. ESP8266 Board Manager para sa Arduino IDE

Hakbang 2: I-download ang Blynk Library

Sundin ang mga panuto:

1. I-download ang Blynk_Release_vXX.zip (mag-scroll pababa sa seksyon ng Mga Pag-download)

2. I-zip ang archive. Mapapansin mo na ang archive ay naglalaman ng maraming mga folder at maraming mga aklatan.

3. Kopyahin ang lahat ng mga aklatan na ito sa iyong_sketchbook_folder ng Arduino IDE. Upang hanapin ang lokasyon ng iyong_sketchbook_folder, pumunta sa tuktok na menu sa Arduino IDE:

Windows: File → Mga Kagustuhan

Mac OS: Arduino → Mga Kagustuhan

Upang mag-download ng Blynk Library at makakuha ng karagdagang impormasyon sundin ang link na ito (dito).

Hakbang 3: Pagdaragdag ng ESP8266 Board Manager

Pagdaragdag ng ESP8266 Board Manager
Pagdaragdag ng ESP8266 Board Manager

Sa Karagdagang Mga Tagapamahala ng Boards ipasok sa ibaba URL.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Tulad ng naka-highlight sa figure at ipasok ang OK.

Tandaan: Upang makakuha ng karagdagang impormasyon tungkol sa hakbang na ito panoorin ang video

Hakbang 4: Panoorin ang Video para sa Maraming Detalye

Image
Image

Hakbang 5: Pag-configure ni Blynk

Pag-configure ni Blynk
Pag-configure ni Blynk
Pag-configure ni Blynk
Pag-configure ni Blynk
Pag-configure ni Blynk
Pag-configure ni Blynk

Upang ma-set up ang Blynk App, dapat mong sundin ang mga hakbang sa ibaba:

1. I-download ang Blynk app sa iyong smartphone at lumikha ng isang account.

Upang magawa ito: Mag-download ng Blynk apps:

• iOS:

• Android:

2. Lumikha ng isang bagong proyekto, pumili mula sa listahan ng iyong hardware (NodeMCU).

3. Piliin ang uri ng koneksyon (USB, Wifi, Bluetooth…).

4. Magdagdag ng isang widget sa iyong control panel sa pamamagitan ng pag-click sa plus icon sa kanang tuktok.

5. Piliin ang widget ng Button, at i-double tap ito upang mai-edit ang mga setting nito.

Tandaan: Ang key ng pagpapatotoo ay ipinapadala sa iyong email

Hakbang 6: Skematika

Skematika
Skematika

Mangyaring sundin ang mga hakbang sa ibaba:

1. Ang 5v ng power supply sa Vcc ng relay board.

2. Ang GND sa GND ng relay board.

3. Ang D1 ng NodeMCU sa IN1 ng relay board.

Tandaan: Ang relay na kinakailangan ng 5v at output ng nodemcu ay 3.3v lamang ito ang dahilan kung bakit lubos kong inirerekumenda na gumamit ng panlabas na 5v power supply

Hakbang 7: Arduino Code

Tungkol sa code

# tukuyin ang BLYNK_PRINT Serial

#include #include /// Dapat kang makakuha ng Auth Token sa Blynk App. // Pumunta sa Mga Setting ng Proyekto (icon ng nut). char auth = "YourAuthToken"; // Ang iyong mga kredensyal sa WiFi. // Itakda ang password sa "" para sa mga bukas na network. char ssid = "YourNetworkName"; pass pass = "YourPassword"; void setup () {// Debug console Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

Hakbang 8: Para sa Suporta

Para sa Suporta
Para sa Suporta

Maaari kang mag-subscribe sa aking channel sa YouTube para sa higit pang mga tutorial at proyekto.

Mag-subscribe para sa suporta.

Salamat. Pumunta sa aking Channel sa YouTube -link

Inirerekumendang: