Indholdsfortegnelse:

Styr husholdningsapparater ved hjælp af NodeMCU (ESP8266) og Blynk App: 8 trin (med billeder)
Styr husholdningsapparater ved hjælp af NodeMCU (ESP8266) og Blynk App: 8 trin (med billeder)

Video: Styr husholdningsapparater ved hjælp af NodeMCU (ESP8266) og Blynk App: 8 trin (med billeder)

Video: Styr husholdningsapparater ved hjælp af NodeMCU (ESP8266) og Blynk App: 8 trin (med billeder)
Video: ROBOTSTØVSUGERERE - KAN DE BETALE SIG ?? 2024, November
Anonim
Styr husholdningsapparater ved hjælp af NodeMCU (ESP8266) og Blynk App
Styr husholdningsapparater ved hjælp af NodeMCU (ESP8266) og Blynk App

I denne vejledning lærer vi, hvordan du bruger Blynk -appen og NodeMCU (ESP8266) for at styre lampen (alle andre husholdningsapparater vil være fine), kombinationen vil være via internettet.

Formålet med denne instruerbare er at vise den enkleste løsning fjernstyret din Arduino eller kompatibel hardware (NodeMCU) over Internettet og at udforske verden af Internet Of Things (IoT).

Blynk er en platform med iOS- og Android -apps til styring af Arduino, Raspberry Pi og lignende over internettet. Det er et digitalt dashboard, hvor du kan opbygge en grafisk grænseflade til dit projekt ved blot at trække og slippe widgets. (Kilde: Blynk -websted).

Trin 1: Hardware/softwareforsyninger

Hardware-/softwareforsyninger
Hardware-/softwareforsyninger
Hardware-/softwareforsyninger
Hardware-/softwareforsyninger

Hardware komponenter:

1. NodeMCU (ESP8266).

2. Relæ

3. Lampe

4. Ledninger

6. 5V strømforsyning 1AMP (ekstraudstyr, men jeg anbefaler at bruge den for at undgå mangel på elektrisk strøm ved at levere 5v til relæet.

Software -apps:

1. Blynk App

2. Arduino IDE

3. Blynk -bibliotek til dit operativsystem (Windows, Linux, iOS)

4. ESP8266 Board Manager for Arduino IDE

Trin 2: Download Blynk -bibliotek

Følg instrukserne:

1. Download Blynk_Release_vXX.zip (rul ned til afsnittet Downloads)

2. Pak arkivet ud. Du vil bemærke, at arkivet indeholder flere mapper og flere biblioteker.

3. Kopier alle disse biblioteker til din_sketchbook_mappe i Arduino IDE. For at finde placeringen af din_sketchbook_mappe skal du gå til topmenuen i Arduino IDE:

Windows: Fil → Indstillinger

Mac OS: Arduino → Indstillinger

For at downloade Blynk -biblioteket og få flere oplysninger, følg dette link (her).

Trin 3: Tilføjelse af ESP8266 Board Manager

Tilføjelse af ESP8266 Board Manager
Tilføjelse af ESP8266 Board Manager

I den ekstra bestyrelsesmanager skal du angive nedenstående URL. Http: //arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Som fremhævet i figuren, og indtast OK.

Bemærk: Se videoen for at få flere oplysninger om dette trin

Trin 4: Se videoen for flere detaljer

Image
Image

Trin 5: Blynks konfiguration

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

For at konfigurere Blynk App skal du følge nedenstående trin:

1. Download Blynk -appen på din smartphone, og opret en konto.

For at gøre dette: Download Blynk -apps:

• iOS:

• Android:

2. Opret et nyt projekt, vælg din hardware (NodeMCU) på listen.

3. Vælg tilslutningstype (USB, Wifi, Bluetooth…).

4. Føj en widget til dit kontrolpanel ved at klikke på plusikonet øverst til højre.

5. Vælg knap -widgeten, og dobbeltklik på den for at redigere dens indstillinger.

Bemærk: Godkendelsesnøglen sendes til din e -mail

Trin 6: Skematisk

Skematisk
Skematisk

Følg venligst trinene nedenfor:

1. Strømforsyningens 5v til relækortets Vcc.

2. GND til relækortets GND.

3. NodeMCU's D1 til relækortets IN1.

Bemærk: Relæet kræver 5v og output fra nodemcu er kun 3,3v, derfor anbefaler jeg stærkt at bruge ekstern 5v strømforsyning

Trin 7: Arduino -kode

Om koden

#define BLYNK_PRINT Serial

#include #include /// Du bør få Auth Token i Blynk -appen. // Gå til Projektindstillinger (møtrikikon). char auth = "YourAuthToken"; // Dine WiFi -legitimationsoplysninger. // Indstil adgangskode til "" for åbne netværk. char ssid = "DitNetværksnavn"; char pass = "YourPassword"; void setup () {// Debug console Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

Trin 8: Til support

Til support
Til support

Du kan abonnere på min YouTube -kanal for flere selvstudier og projekter.

Abonner på support.

Tak skal du have. Gå til min YouTube -kanal -link

Anbefalede: