Satura rādītājs:

ESP8266 izmantošana ar Arduino un Blynk: 4 soļi
ESP8266 izmantošana ar Arduino un Blynk: 4 soļi

Video: ESP8266 izmantošana ar Arduino un Blynk: 4 soļi

Video: ESP8266 izmantošana ar Arduino un Blynk: 4 soļi
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Jūlijs
Anonim
ESP8266 izmantošana ar Arduino un Blynk
ESP8266 izmantošana ar Arduino un Blynk

Savienojiet savu Arduino Mega ar lietotni blynk, izmantojot vairogu espp8266.

1. darbība. Nepieciešamie materiāli

Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli

1. ESP8266 vairogs - AliExpress.com Produkts - ESP8266 sērijas WIFI

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

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

4. Maizes dēlis - AliExpress.com Produkts - Maizes dēļu komplekts

5. Jumper vadi - AliExpress.com Produkts - Dupont Jumper stieple

2. darbība: ESP konfigurēšana - 1

ESP konfigurēšana - 1
ESP konfigurēšana - 1

Lai konfigurētu ESP Wi-Fi moduli, tam jābūt savienotam ar Arduino Uno, kā parādīts tabulā. Saņemšanas tapa un pārsūtīšanas tapa (RXD un TXD) tiek izmantota datu apmaiņai ar mikrokontrolleri. GP100 un GP102 tapas nav jāpievieno.

ESP un Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

3. darbība. Esp konfigurēšana - 2

Lai nosūtītu komandu tieši uz ESP moduli, Arduino GND tapa ir savienota ar tā atiestatīšanas tapu.

Kad Arduino ir pievienots ESP un Arduino ir pievienots datoram, modulis ir jāprogrammē, izmantojot Arduino sērijas monitoru, izmantojot AT komandas. Lai varētu sazināties ar vairogu, datu pārraides ātrums ir iestatīts uz 115200, jo tas ir ātrums, kādā ESP sazinās, un ir izvēlēts iestatījums “BOTH NL AND CR”.

AT– nosūtot to, tiek parādīts ziņojums Labi. Tas nozīmē, ka ESP darbojas pareizi.

AT+CWJAP =”WIFI_NAME”, “WIFI_PASSWORD”- šī komanda ESP, lai izveidotu savienojumu ar Wi-Fi maršrutētāju.

4. solis: izveidojiet savienojumu ar Arduino Mega

Savienojuma izveide ar Arduino Mega
Savienojuma izveide ar Arduino Mega

Pēc šī soļa GND un RESET, kas tika pievienoti UNO, var noņemt. Tā kā ESP tiks izmantots ar Arduino Mega, Arduino Mega ir jāaugšupielādē vēl viens koda komplekts, un ESP ir jāpievieno Arduino Mega.

#define BLYNK_PRINT Seriāls

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "ievades blynk marķieris";

// Jūsu WiFi akreditācijas dati.

char ssid = "ssid";

char pass = "parole";

#define EspSerial Serial1

// Jūsu ESP8266 pārraides ātrums:

#define ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

void setup () {

// Atkļūdošanas konsole

Sērijas sākums (9600);

kavēšanās (10);

// Iestatiet ESP8266 pārraides ātrumu

EspSerial.begin (ESP8266_BAUD); kavēšanās (10);

Blynk.begin (auth, wifi, ssid, pass); kavēšanās (10);

}

Šis iestatījums ļauj mikrokontrolleram izmantot ESP Wi-Fi tīklu, lai izveidotu savienojumu ar lietojumprogrammu Blynk. Augšupielādējot programmu, tāfele ir iestatīta, lai sūtītu un saņemtu datus uz mirgošanas lietotni un tiktu ieprogrammēta, izmantojot lietotni.

Ieteicams: