Sadržaj:

Upravljajte kućnim aparatima pomoću NodeMCU (ESP8266) i Blynk aplikacije: 8 koraka (sa slikama)
Upravljajte kućnim aparatima pomoću NodeMCU (ESP8266) i Blynk aplikacije: 8 koraka (sa slikama)

Video: Upravljajte kućnim aparatima pomoću NodeMCU (ESP8266) i Blynk aplikacije: 8 koraka (sa slikama)

Video: Upravljajte kućnim aparatima pomoću NodeMCU (ESP8266) i Blynk aplikacije: 8 koraka (sa slikama)
Video: Upravljanje rasvjetom pomoću pametnog telefona 2024, Juli
Anonim
Upravljajte kućnim aparatima pomoću NodeMCU (ESP8266) i aplikacije Blynk
Upravljajte kućnim aparatima pomoću NodeMCU (ESP8266) i aplikacije Blynk

U ovom ćemo vodiču naučiti kako koristiti aplikaciju Blynk i NodeMCU (ESP8266) za kontrolu lampe (svi drugi kućanski aparati će biti sasvim u redu), kombinacija će biti putem interneta.

Svrha ovog uputstva je pokazati najjednostavnije rješenje za daljinsko upravljanje vašim Arduinom ili kompatibilnim hardverom (NodeMCU) preko Interneta i istražiti svijet interneta stvari (IoT).

Šta je Blynk? Blynk je platforma sa iOS i Android aplikacijama za kontrolu Arduina, Raspberry Pi i sličnih putem Interneta. To je digitalna nadzorna ploča na kojoj možete izgraditi grafičko sučelje za svoj projekt jednostavnim povlačenjem i ispuštanjem widgeta. (Izvor: web stranica Blynk).

Korak 1: Hardverska/softverska oprema

Hardverski/softverski pribor
Hardverski/softverski pribor
Hardverski/softverski pribor
Hardverski/softverski pribor

Hardverske komponente:

1. NodeMCU (ESP8266).

2. Relej

3. Lampa

4. Žice

6. Napajanje 5V 1AMP (opcionalno, ali preporučujem da ga upotrijebite kako biste izbjegli nedostatak električne struje napajanjem releja od 5V.

Softverske aplikacije:

1. Blynk aplikacija

2. Arduino IDE

3. Blynk Library za vaš OS (Windows, Linux, iOS)

4. ESP8266 Upravitelj odbora za Arduino IDE

Korak 2: Preuzmite Blynk Library

Slijedite upute:

1. Preuzmite Blynk_Release_vXX.zip (pomaknite se dolje do odjeljka Preuzimanja)

2. Raspakirajte arhivu. Primijetit ćete da arhiva sadrži nekoliko mapa i nekoliko biblioteka.

3. Kopirajte sve ove biblioteke u svoju_sketchbook_folder Arduino IDE -a. Da biste pronašli lokaciju vaše_sketchbook_folder, idite na gornji meni u Arduino IDE:

Windows: Datoteka → Postavke

Mac OS: Arduino → Postavke

Da biste preuzeli Blynk Library i dobili više informacija, slijedite ovu vezu (ovdje).

Korak 3: Dodavanje ESP8266 upravitelja odbora

Dodavanje ESP8266 upravitelja odbora
Dodavanje ESP8266 upravitelja odbora

U Upravitelj dodatnih ploča unesite URL ispod.

Kao što je označeno na slici i unesite U redu.

Napomena: Za više informacija o ovom koraku pogledajte video

Korak 4: Pogledajte video za više detalja

Image
Image

Korak 5: Blynkova konfiguracija

Blynkova konfiguracija
Blynkova konfiguracija
Blynkova konfiguracija
Blynkova konfiguracija
Blynkova konfiguracija
Blynkova konfiguracija

Da biste postavili aplikaciju Blynk, slijedite donje korake:

1. Preuzmite aplikaciju Blynk na svoj pametni telefon i otvorite račun.

Da biste to učinili: Preuzmite aplikacije Blynk:

• iOS:

• Android:

2. Kreirajte novi projekt, s popisa odaberite svoj hardver (NodeMCU).

3. Odaberite vrstu veze (USB, Wifi, Bluetooth …).

4. Dodajte widget na svoju kontrolnu ploču klikom na ikonu plus u gornjem desnom kutu.

5. Odaberite widget Button i dvaput ga dodirnite da biste uredili njegove postavke.

Napomena: Ključ za provjeru autentičnosti šalje se na vašu e -poštu

Korak 6: Shema

Shematski
Shematski

Molimo slijedite donje korake:

1. 5v napajanja za Vcc relejne ploče.

2. GND prema GND relejne ploče.

3. D1 NodeMCU -a na IN1 relejne ploče.

Napomena: Za relej je potrebno 5V, a izlaz nodemcu -a je samo 3.3V, zato toplo preporučujem korištenje vanjskog napajanja od 5 V

Korak 7: Arduino kod

O kodu

#define BLYNK_PRINT Serijski

#include #include /// Trebali biste dobiti Auth Token u aplikaciji Blynk. // Idite na Postavke projekta (ikona oraha). char auth = "YourAuthToken"; // Vaši WiFi akreditivi. // Postavite lozinku na "" za otvorene mreže. char ssid = "Ime vaše mreže"; char pass = "Vaša lozinka"; void setup () {// Konzola za otklanjanje grešaka Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

Korak 8: Za podršku

Za podršku
Za podršku

Možete se pretplatiti na moj YouTube kanal za više tutorijala i projekata.

Pretplatite se za podršku.

Hvala ti. Idite na moj YouTube kanal -veza

Preporučuje se: