Sadržaj:

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

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

Video: Upravljajte kućanskim aparatima pomoću NodeMCU (ESP8266) i aplikacije Blynk: 8 koraka (sa slikama)
Video: Daljinsko upravljanje rasvjetom i kućanskim aparatima 2024, Srpanj
Anonim
Upravljajte kućanskim aparatima pomoću NodeMCU (ESP8266) i aplikacije Blynk
Upravljajte kućanskim aparatima pomoću NodeMCU (ESP8266) i aplikacije Blynk

U ovom ćemo vodiču naučiti kako koristiti aplikaciju Blynk i NodeMCU (ESP8266) za upravljanje lampom (svi drugi kućanski aparati bit će 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) putem Interneta te istražiti svijet Interneta stvari (IoT).

Što je Blynk? Blynk je platforma s 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: Oprema za hardver/softver

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

Hardverske komponente:

1. ČvorMCU (ESP8266).

2. Relej

3. Svjetiljka

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. Aplikacija Blynk

2. Arduino IDE

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

4. ESP8266 Upravitelj odbora za Arduino IDE

Korak 2: Preuzmite Blynk Library

Slijedi 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 knjižnica.

3. Kopirajte sve ove knjižnice u svoju_sketchbook_foldu Arduino IDE -a. Da biste pronašli lokaciju vaše_sketchbook_folder, idite na gornji izbornik 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 ploče

Dodavanje upravitelja odbora ESP8266
Dodavanje upravitelja odbora ESP8266

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: Za više detalja pogledajte video

Image
Image

Korak 5: Blynkova konfiguracija

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

Da biste postavili aplikaciju Blynk, slijedite ove korake:

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

Da biste to učinili: Preuzmite aplikacije Blynk:

• iOS:

• Android:

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

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

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

5. Odaberite widget Gumb i dvaput ga dodirnite za uređivanje postavki.

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

Korak 6: Shematski prikaz

Shematski
Shematski

Molimo slijedite dolje navedene 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 matice). char auth = "YourAuthToken"; // Vaše WiFi vjerodajnice. // Postavi lozinku na "" za otvorene mreže. char ssid = "Ime vaše mreže"; char pass = "Vaša lozinka"; void setup () {// Konzola za otklanjanje pogreš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 vodiča i projekata.

Pretplatite se za podršku.

Hvala vam. Idite na moj YouTube kanal -veza

Preporučeni: