Satura rādītājs:

Mājsaimniecības ierīču vadība, izmantojot NodeMCU (ESP8266) un lietotni Blynk: 8 soļi (ar attēliem)
Mājsaimniecības ierīču vadība, izmantojot NodeMCU (ESP8266) un lietotni Blynk: 8 soļi (ar attēliem)

Video: Mājsaimniecības ierīču vadība, izmantojot NodeMCU (ESP8266) un lietotni Blynk: 8 soļi (ar attēliem)

Video: Mājsaimniecības ierīču vadība, izmantojot NodeMCU (ESP8266) un lietotni Blynk: 8 soļi (ar attēliem)
Video: Kas jāņem vērā, lai ēkas renovācijas rezultāti būtu ilgtspējīgi - K.Beihmanis, Ekonomikas ministrija 2024, Jūlijs
Anonim
Kontrolējiet sadzīves tehniku, izmantojot NodeMCU (ESP8266) un lietotni Blynk
Kontrolējiet sadzīves tehniku, izmantojot NodeMCU (ESP8266) un lietotni Blynk

Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un NodeMCU (ESP8266), lai kontrolētu lampu (jebkura cita sadzīves tehnika būs piemērota), kombinācija tiks veikta, izmantojot internetu.

Šīs pamācības mērķis ir parādīt vienkāršāko risinājumu, attālināti kontrolējot savu Arduino vai saderīgu aparatūru (NodeMCU) internetā, un izpētīt lietu interneta (IoT) pasauli.

Kas ir Blynk? Blynk ir platforma ar iOS un Android lietotnēm, lai kontrolētu Arduino, Raspberry Pi un tamlīdzīgas lietas internetā. Tas ir digitāls informācijas panelis, kurā varat izveidot sava projekta grafisko saskarni, vienkārši velkot un nometot logrīkus. (Avots: Blynk vietne).

1. darbība. Aparatūras/programmatūras piegāde

Aparatūras/programmatūras piederumi
Aparatūras/programmatūras piederumi
Aparatūras/programmatūras piederumi
Aparatūras/programmatūras piederumi

Aparatūras komponenti:

1. NodeMCU (ESP8266).

2. Relejs

3. Lampa

4. Vadi

6. 5V barošanas avots 1AMP (pēc izvēles, bet iesaku to izmantot, lai izvairītos no elektriskās strāvas trūkuma, piegādājot relejam 5V.

Programmatūras lietotnes:

1. Lietotne Blynk

2. Arduino IDE

3. Blynk bibliotēka jūsu operētājsistēmai (Windows, Linux, iOS)

4. ESP8266 Arduino IDE valdes vadītājs

2. darbība: lejupielādējiet Blynk bibliotēku

Izpildiet norādījumus:

1. Lejupielādējiet Blynk_Release_vXX.zip (ritiniet uz leju līdz sadaļai Lejupielādes)

2. Izsaiņojiet arhīvu. Jūs pamanīsit, ka arhīvā ir vairākas mapes un vairākas bibliotēkas.

3. Kopējiet visas šīs bibliotēkas uz Arduino IDE mapi_sketchbook_foldder. Lai atrastu mapes_sketchbook_foldder atrašanās vietu, dodieties uz Arduino IDE augšējo izvēlni:

Windows: Fails → Preferences

Mac OS: Arduino → Preferences

Lai lejupielādētu Blynk bibliotēku un iegūtu vairāk informācijas, sekojiet šai saitei (šeit).

3. darbība. ESP8266 valdes pārvaldnieka pievienošana

Tiek pievienots valdes pārvaldnieks ESP8266
Tiek pievienots valdes pārvaldnieks ESP8266

Papildu dēļu pārvaldniekā ievadiet zemāk URL.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Kā iezīmēts attēlā un ievadiet Labi.

Piezīme. Lai iegūtu vairāk informācijas par šo darbību, skatieties videoklipu

4. darbība. Lai iegūtu sīkāku informāciju, skatieties videoklipu

Image
Image

5. darbība: Blynk konfigurācija

Blynk konfigurācija
Blynk konfigurācija
Blynk konfigurācija
Blynk konfigurācija
Blynk konfigurācija
Blynk konfigurācija

Lai iestatītu lietotni Blynk, jums jāveic šādas darbības:

1. Lejupielādējiet lietotni Blynk savā viedtālrunī un izveidojiet kontu.

Lai to izdarītu: lejupielādējiet Blynk lietotnes:

• iOS:

• Android:

2. Izveidojiet jaunu projektu, sarakstā atlasiet savu aparatūru (NodeMCU).

3. Izvēlieties savienojuma veidu (USB, Wifi, Bluetooth…).

4. Pievienojiet logrīku savam vadības panelim, noklikšķinot uz pluszīmes ikonas augšējā labajā stūrī.

5. Atlasiet logrīku Poga un veiciet dubultskārienu, lai rediģētu tā iestatījumus.

Piezīme. Autentifikācijas atslēga tiek nosūtīta uz jūsu e -pastu

6. darbība: shematisks

Shematisks
Shematisks

Lūdzu, izpildiet tālāk norādītās darbības.

1. 5 V barošanas avots releja plates Vcc.

2. GND uz releja paneļa GND.

3. NodeMCU D1 līdz releja paneļa IN1.

Piezīme. Relejam ir nepieciešami 5 volti, un nodemcu izeja ir tikai 3,3 volti, tāpēc es ļoti iesaku izmantot ārēju 5 voltu barošanas avotu

7. darbība: Arduino kods

Par kodu

#define BLYNK_PRINT Seriāls

#include #include /// Jums vajadzētu iegūt autentifikācijas marķieri lietotnē Blynk. // Dodieties uz projekta iestatījumiem (uzgriežņa ikona). char auth = "YourAuthToken"; // Jūsu WiFi akreditācijas dati. // Iestatiet paroli uz "" atvērtiem tīkliem. char ssid = "Jūsu tīkla nosaukums"; char pass = "Jūsu parole"; void setup () {// Atkļūdošanas konsole Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

8. darbība: lai saņemtu atbalstu

Par atbalstu
Par atbalstu

Jūs varat abonēt manu YouTube kanālu, lai iegūtu vairāk pamācību un projektu.

Abonējiet, lai saņemtu atbalstu.

Paldies. Dodieties uz manu YouTube kanāla saiti

Ieteicams: