Turinys:
Video: Namų prietaisų valdymas naudojant „NodeMCU“(ESP8266) ir „Blynk“programą: 8 žingsniai (su paveikslėliais)
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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 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ą
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
5 žingsnis: „Blynk“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
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
Galite užsiprenumeruoti mano „YouTube“kanalą, kad gautumėte daugiau pamokų ir projektų.
Prenumeruokite paramą.
Ačiū. Eikite į mano „YouTube“kanalo nuorodą