Turinys:

Namų prietaisų valdymas naudojant „NodeMCU“(ESP8266) ir „Blynk“programą: 8 žingsniai (su paveikslėliais)
Namų prietaisų valdymas naudojant „NodeMCU“(ESP8266) ir „Blynk“programą: 8 žingsniai (su paveikslėliais)

Video: Namų prietaisų valdymas naudojant „NodeMCU“(ESP8266) ir „Blynk“programą: 8 žingsniai (su paveikslėliais)

Video: Namų prietaisų valdymas naudojant „NodeMCU“(ESP8266) ir „Blynk“programą: 8 žingsniai (su paveikslėliais)
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Liepa
Anonim
Namų prietaisų valdymas naudojant „NodeMCU“(ESP8266) ir „Blynk“programą
Namų prietaisų valdymas naudojant „NodeMCU“(ESP8266) ir „Blynk“programą

Šioje pamokoje mes sužinosime, kaip naudoti „Blynk“programą ir „NodeMCU“(ESP8266), kad būtų galima valdyti lempą (bet kokia kita buitinė technika bus tinkama), derinys bus per internetą.

Šios instrukcijos tikslas yra parodyti paprasčiausią sprendimą nuotoliniu būdu valdant „Arduino“arba suderinamą aparatinę įrangą („NodeMCU“) internetu ir ištirti daiktų interneto (IoT) pasaulį.

Kas yra „Blynk“? „Blynk“yra platforma su „iOS“ir „Android“programomis, skirtomis valdyti „Arduino“, „Raspberry Pi“ir panašius dalykus internetu. Tai skaitmeninis prietaisų skydelis, kuriame galite sukurti savo projekto grafinę sąsają tiesiog vilkdami ir numesdami valdiklius. (Šaltinis: „Blynk“svetainė).

1 žingsnis: Aparatinės/programinės įrangos reikmenys

Techninės įrangos/programinės įrangos priedai
Techninės įrangos/programinės įrangos priedai
Techninės įrangos/programinės įrangos priedai
Techninės įrangos/programinės įrangos priedai

Techninės įrangos komponentai:

1. „NodeMCU“(ESP8266).

2. Relė

3. Lempa

4. Laidai

6. 5 V maitinimo šaltinis 1AMP (pasirinktinai, bet rekomenduoju jį naudoti, kad būtų išvengta elektros srovės trūkumo, tiekiant 5v į relę.

Programinės įrangos programos:

1. „Blynk“programa

2. „Arduino IDE“

3. „Blynk“biblioteka jūsų OS („Windows“, „Linux“, „iOS“)

4. ESP8266 „Arduino IDE“valdybos vadovas

2 veiksmas: atsisiųskite „Blynk“biblioteką

Sekti instrukcijas:

1. Atsisiųskite „Blynk_Release_vXX.zip“(slinkite žemyn į skyrių „Atsisiuntimai“)

2. Išpakuokite archyvą. Pastebėsite, kad archyve yra keli aplankai ir kelios bibliotekos.

3. Nukopijuokite visas šias bibliotekas į „Arduino IDE“aplanko_sketchbook_folder. Norėdami rasti savo_sketchbook_folder vietą, eikite į viršutinį „Arduino IDE“meniu:

„Windows“: Failas → Nuostatos

„Mac OS“: „Arduino“→ Nuostatos

Norėdami atsisiųsti „Blynk Library“ir gauti daugiau informacijos, spustelėkite šią nuorodą (čia).

3 veiksmas: pridėkite ESP8266 valdybą

Pridedamas ESP8266 valdybos vadovas
Pridedamas ESP8266 valdybos vadovas

Papildomų lentų tvarkytuvėje žemiau įveskite URL.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Kaip parodyta paveikslėlyje ir įveskite Gerai.

Pastaba: norėdami gauti daugiau informacijos apie šį veiksmą, žiūrėkite vaizdo įrašą

4 žingsnis: Daugiau informacijos rasite vaizdo įraše

Image
Image

5 žingsnis: „Blynk“konfigūracija

Blynko konfigūracija
Blynko konfigūracija
Blynko konfigūracija
Blynko konfigūracija
Blynko konfigūracija
Blynko konfigūracija

Norėdami nustatyti „Blynk App“, atlikite šiuos veiksmus:

1. Atsisiųskite „Blynk“programą į savo išmanųjį telefoną ir susikurkite paskyrą.

Norėdami tai padaryti: atsisiųskite „Blynk“programas:

• „iOS“:

• „Android“:

2. Sukurkite naują projektą, iš sąrašo pasirinkite aparatūrą („NodeMCU“).

3. Pasirinkite ryšio tipą (USB, „Wifi“, „Bluetooth“…).

4. Pridėkite valdiklį prie valdymo skydelio spustelėdami pliuso piktogramą viršutiniame dešiniajame kampe.

5. Pasirinkite mygtukų valdiklį ir dukart bakstelėkite jį, kad pakeistumėte jo nustatymus.

Pastaba: autentifikavimo raktas siunčiamas į jūsų el

6 žingsnis: schema

Schema
Schema

Maloniai atlikite toliau nurodytus veiksmus:

1. 5 V maitinimo šaltinis į relės plokštės Vcc.

2. GND į relės plokštės GND.

3. NodeMCU D1 į relės plokštės IN1.

Pastaba: relė reikalauja 5 V, o „nodemcu“išėjimas yra tik 3,3 V, todėl labai rekomenduoju naudoti išorinį 5 V maitinimo šaltinį

7 žingsnis: „Arduino“kodas

Apie kodą

#define BLYNK_PRINT Serialas

#include #include /// „Blynk“programoje turėtumėte gauti „Auth Token“. // Eikite į projekto nustatymus (veržlės piktograma). char auth = "YourAuthToken"; // Jūsų „WiFi“prisijungimo duomenys. // Atviriems tinklams nustatykite slaptažodį į „“. char ssid = "Jūsų tinklo pavadinimas"; char pass = "Jūsų slaptažodis"; void setup () {// Derinimo pultas Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

8 žingsnis: palaikymas

Dėl paramos
Dėl paramos

Galite užsiprenumeruoti mano „YouTube“kanalą, kad gautumėte daugiau pamokų ir projektų.

Prenumeruokite paramą.

Ačiū. Eikite į mano „YouTube“kanalo nuorodą

Rekomenduojamas: