Innehållsförteckning:

Använda ESP8266 med Arduino och Blynk: 4 steg
Använda ESP8266 med Arduino och Blynk: 4 steg

Video: Använda ESP8266 med Arduino och Blynk: 4 steg

Video: Använda ESP8266 med Arduino och Blynk: 4 steg
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Juli
Anonim
Använda ESP8266 med Arduino och Blynk
Använda ESP8266 med Arduino och Blynk

Anslut din Arduino Mega till blynk -app med espp8266 -sköld.

Steg 1: Material som behövs

Material behövs
Material behövs
Material behövs
Material behövs
Material behövs
Material behövs

1. ESP8266 -sköld - AliExpress.com -produkt - ESP8266 seriell WIFI

2. Arduino UNO - AliExpress.com Produkt - Arduino UNO R3

3. Arduino Mega - AliExpress.com -produkt - Mega 2560 R3 …

4. Brödbräda - AliExpress.com Produkt - Brödskivesats

5. Bygelkablar - AliExpress.com Produkt - Dupont Jumper wire

Steg 2: Konfigurera ESP - 1

Konfigurera ESP - 1
Konfigurera ESP - 1

För att konfigurera ESP Wi-Fi-modulen måste den vara ansluten till en Arduino Uno enligt tabellen. Mottagningsnålen och överföringsnålen (RXD och TXD) används för att utbyta data med mikrokontrollern. GP100- och GP102 -stiften behöver inte anslutas.

ESP och Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

Steg 3: Konfigurera Esp - 2

För att skicka kommandot direkt till ESP -modulen är Arduino GND -stiftet anslutet till dess Återställningsstift.

När Arduino har kopplats till ESP och Arduino ansluten till datorn måste modulen programmeras via den seriella bildskärmen på Arduino med hjälp av AT -kommandon. För att kunna kommunicera med skärmen är överföringshastigheten inställd på 115200 eftersom detta är den hastighet med vilken ESP kommunicerar och inställningen "BÅDE NL OCH CR" väljs.

AT– när du skickar detta visas ett OK -meddelande. Det betyder att ESP fungerar korrekt.

AT+CWJAP =”WIFI_NAME”,”WIFI_PASSWORD”- detta kommando ESP för att ansluta till Wi-Fi-routern.

Steg 4: Anslutning till Arduino Mega

Ansluter till Arduino Mega
Ansluter till Arduino Mega

Efter detta steg kan GND och RESET som var ansluten till UNO tas bort. Eftersom ESP kommer att användas med en Arduino Mega måste ytterligare en uppsättning kod laddas upp på Arduino Mega och ESP måste anslutas till Arduino Mega.

#define BLYNK_PRINT Serial

#inkludera "ESP8266_Lib.h"

#inkludera "BlynkSimpleShieldEsp8266.h"

char auth = "mata in blynk -token";

// Dina WiFi -uppgifter.

char ssid = "ssid";

char pass = "lösenord";

#define EspSerial Serial1

// Din ESP8266 överföringshastighet:

#define ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

void setup () {

// Debug -konsol

Serial.begin (9600);

fördröjning (10);

// Ställ in ESP8266 överföringshastighet

EspSerial.begin (ESP8266_BAUD); fördröjning (10);

Blynk.begin (auth, wifi, ssid, pass); fördröjning (10);

}

Med den här inställningen kan mikrokontrollern använda ESP: s Wi-Fi-nätverk för att ansluta till Blynk-applikationen. Vid uppladdning av programmet är styrelsen inställd på att skicka och ta emot data till blink -appen och programmeras via appen.

Rekommenderad: