Innehållsförteckning:

Styr hushållsapparater med NodeMCU (ESP8266) och Blynk App: 8 steg (med bilder)
Styr hushållsapparater med NodeMCU (ESP8266) och Blynk App: 8 steg (med bilder)

Video: Styr hushållsapparater med NodeMCU (ESP8266) och Blynk App: 8 steg (med bilder)

Video: Styr hushållsapparater med NodeMCU (ESP8266) och Blynk App: 8 steg (med bilder)
Video: CaterChef ThermoBlender - Kuvertbrød med sesam 2024, November
Anonim
Styr hushållsapparater med NodeMCU (ESP8266) och Blynk App
Styr hushållsapparater med NodeMCU (ESP8266) och Blynk App

I denna handledning kommer vi att lära oss hur man använder Blynk -appen och NodeMCU (ESP8266) för att styra lampan (alla andra hushållsapparater kommer att bli bra), kombinationen sker via internet.

Syftet med denna instruerbara är att visa den enklaste lösningen på fjärrkontroll av din Arduino eller kompatibel hårdvara (NodeMCU) över Internet och att utforska Internet of Things (IoT).

Blynk är en plattform med iOS- och Android -appar för att styra Arduino, Raspberry Pi och liknande över Internet. Det är en digital instrumentpanel där du kan bygga ett grafiskt gränssnitt för ditt projekt genom att helt enkelt dra och släppa widgets. (Källa: Blynks webbplats).

Steg 1: Hårdvaru-/programvarutillbehör

Hårdvara/programvarutillbehör
Hårdvara/programvarutillbehör
Hårdvara/mjukvarutillbehör
Hårdvara/mjukvarutillbehör

Hårdvarukomponenter:

1. NodeMCU (ESP8266).

2. Relä

3. Lampa

4. Trådar

6. 5V strömförsörjning 1AMP (tillval men jag rekommenderar att använda den för att undvika brist på elektrisk ström genom att mata 5v till reläet.

Programvaruappar:

1. Blynk App

2. Arduino IDE

3. Blynk -bibliotek för ditt operativsystem (Windows, Linux, iOS)

4. ESP8266 Styrelsechef för Arduino IDE

Steg 2: Ladda ner Blynk Library

Följ instruktionerna:

1. Ladda ner Blynk_Release_vXX.zip (rulla ner till avsnittet Nedladdningar)

2. Packa upp arkivet. Du kommer att märka att arkivet innehåller flera mappar och flera bibliotek.

3. Kopiera alla dessa bibliotek till din_sketchbook_mapp i Arduino IDE. För att hitta platsen för din_sketchbook_mapp, gå till toppmenyn i Arduino IDE:

Windows: Arkiv → Inställningar

Mac OS: Arduino → Inställningar

För att ladda ner Blynk Library och få mer information, följ den här länken (här).

Steg 3: Lägga till ESP8266 Board Manager

Lägger till ESP8266 Board Manager
Lägger till ESP8266 Board Manager

I Extra Boards Manager anger du nedan URL.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Som markerat i figuren och ange OK.

Obs! För att få mer information om detta steg, titta på videon

Steg 4: Se videon för mer information

Image
Image

Steg 5: Blynks konfiguration

Blynks konfiguration
Blynks konfiguration
Blynks konfiguration
Blynks konfiguration
Blynks konfiguration
Blynks konfiguration

För att konfigurera Blynk App, bör du följa stegen nedan:

1. Ladda ner Blynk -appen på din smartphone och skapa ett konto.

För att göra detta: Ladda ner Blynk -appar:

• iOS:

• Android:

2. Skapa ett nytt projekt, välj från listan din maskinvara (NodeMCU).

3. Välj anslutningstyp (USB, Wifi, Bluetooth …).

4. Lägg till en widget på kontrollpanelen genom att klicka på plusikonen längst upp till höger.

5. Välj knappwidgeten och dubbelklicka på den för att redigera dess inställningar.

Obs! Autentiseringsnyckeln skickas till din e -post

Steg 6: Schematisk

Schematisk
Schematisk

Följ stegen nedan:

1. Strömförsörjningens 5v till reläkortets Vcc.

2. GND till reläkortets GND.

3. NodeMCU: s D1 till reläkortets IN1.

Obs: Reläet som krävs 5v och utgången från nodemcu är bara 3,3v, därför rekommenderar jag starkt att använda extern 5v strömförsörjning

Steg 7: Arduino -kod

Om koden

#define BLYNK_PRINT Serial

#include #include /// Du bör få Auth Token i Blynk -appen. // Gå till projektinställningarna (mutterikon). char auth = "YourAuthToken"; // Dina WiFi -uppgifter. // Ställ in lösenordet på "" för öppna nätverk. char ssid = "Ditt nätverksnamn"; char pass = "Ditt lösenord"; void setup () {// Debug console Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

Steg 8: För support

För support
För support

Du kan prenumerera på min YouTube -kanal för fler handledning och projekt.

Prenumerera på support.

Tack. Gå till min YouTube -kanal -länk

Rekommenderad: