Innholdsfortegnelse:

Kontroller husholdningsapparater ved hjelp av NodeMCU (ESP8266) og Blynk App: 8 trinn (med bilder)
Kontroller husholdningsapparater ved hjelp av NodeMCU (ESP8266) og Blynk App: 8 trinn (med bilder)

Video: Kontroller husholdningsapparater ved hjelp av NodeMCU (ESP8266) og Blynk App: 8 trinn (med bilder)

Video: Kontroller husholdningsapparater ved hjelp av NodeMCU (ESP8266) og Blynk App: 8 trinn (med bilder)
Video: Умное окно - автоматизация проветривания комнаты, интеграция в Home Assistant 2024, November
Anonim
Kontroller hvitevarer med NodeMCU (ESP8266) og Blynk App
Kontroller hvitevarer med NodeMCU (ESP8266) og Blynk App

I denne opplæringen skal vi lære hvordan du bruker Blynk -appen og NodeMCU (ESP8266) for å kontrollere lampen (alle andre husholdningsapparater vil være fine), kombinasjonen vil være via internett.

Hensikten med denne instruksen er å vise den enkleste løsningen fjernkontroll av Arduino eller kompatibel maskinvare (NodeMCU) over Internett og å utforske verden av Internet Of Things (IoT).

Blynk er en plattform med iOS- og Android -apper for å kontrollere Arduino, Raspberry Pi og lignende over Internett. Det er et digitalt dashbord hvor du kan bygge et grafisk grensesnitt for prosjektet ditt ved å dra og slippe widgets. (Kilde: Blynk nettsted).

Trinn 1: Maskinvare-/programvareartikler

Maskinvare-/programvareartikler
Maskinvare-/programvareartikler
Maskinvare-/programvareartikler
Maskinvare-/programvareartikler

Maskinvarekomponenter:

1. NodeMCU (ESP8266).

2. Stafett

3. Lampe

4. Ledninger

6. 5V strømforsyning 1AMP (tilleggsutstyr, men jeg anbefaler å bruke den for å unngå mangel på elektrisk strøm ved å levere 5v til reléet.

Programvare -apper:

1. Blynk App

2. Arduino IDE

3. Blynk -bibliotek for operativsystemet (Windows, Linux, iOS)

4. ESP8266 Styreleder for Arduino IDE

Trinn 2: Last ned Blynk -biblioteket

Følg instruksjonene:

1. Last ned Blynk_Release_vXX.zip (rull ned til nedlastingsdelen)

2. Pakk ut arkivet. Du vil legge merke til at arkivet inneholder flere mapper og flere biblioteker.

3. Kopier alle disse bibliotekene til din_sketchbook_mappe i Arduino IDE. For å finne plasseringen til din_sketchbook_mappe, gå til toppmenyen i Arduino IDE:

Windows: Fil → Innstillinger

Mac OS: Arduino → Innstillinger

For å laste ned Blynk Library og få mer informasjon, følg denne lenken (her).

Trinn 3: Legger til ESP8266 Board Manager

Legger til ESP8266 Board Manager
Legger til ESP8266 Board Manager

I tilleggsstyringsbehandleren skriver du inn URL -adressen nedenfor.

Som markert i figuren og skriv inn OK.

Merk: For å få mer informasjon om dette trinnet, se videoen

Trinn 4: Se videoen for flere detaljer

Image
Image

Trinn 5: Blynks konfigurasjon

Blynks konfigurasjon
Blynks konfigurasjon
Blynks konfigurasjon
Blynks konfigurasjon
Blynks konfigurasjon
Blynks konfigurasjon

For å konfigurere Blynk App, bør du følge trinnene nedenfor:

1. Last ned Blynk -appen på smarttelefonen din og opprett en konto.

For å gjøre dette: Last ned Blynk -apper:

• iOS:

• Android:

2. Lag et nytt prosjekt, velg maskinvaren din (NodeMCU) fra listen.

3. Velg tilkoblingstype (USB, Wifi, Bluetooth…).

4. Legg til en widget i kontrollpanelet ved å klikke på plussikonet øverst til høyre.

5. Velg Knapp -widgeten, og dobbeltklikk på den for å redigere innstillingene.

Merk: Godkjenningsnøkkelen sendes til e -posten din

Trinn 6: Skjematisk

Skjematisk
Skjematisk

Følg trinnene nedenfor:

1. 5v av strømforsyningen til Vcc på relékortet.

2. GND til relékortets GND.

3. D1 på NodeMCU til IN1 på relékortet.

Merk: Reléet som kreves 5v og utgangen til nodemcu er bare 3,3v, derfor anbefaler jeg på det sterkeste å bruke ekstern 5v strømforsyning

Trinn 7: Arduino -kode

Om koden

#define BLYNK_PRINT Serial

#include #include /// Du bør få Auth Token i Blynk -appen. // Gå til prosjektinnstillingene (nøtterikon). char auth = "YourAuthToken"; // WiFi -legitimasjonen din. // Sett passordet til "" for åpne nettverk. char ssid = "Ditt nettverksnavn"; char pass = "YourPassword"; ugyldig oppsett () {// Debug -konsoll Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

Trinn 8: For støtte

For støtte
For støtte

Du kan abonnere på YouTube -kanalen min for flere opplæringsprogrammer og prosjekter.

Abonner for støtte.

Takk skal du ha. Gå til YouTube -kanalen min -lenke

Anbefalt: