Turinys:

ESP8266 naudojimas su „Arduino“ir „Blynk“: 4 žingsniai
ESP8266 naudojimas su „Arduino“ir „Blynk“: 4 žingsniai

Video: ESP8266 naudojimas su „Arduino“ir „Blynk“: 4 žingsniai

Video: ESP8266 naudojimas su „Arduino“ir „Blynk“: 4 žingsniai
Video: ESP8266 Smart Light Switch with Servo Motor 2024, Lapkritis
Anonim
ESP8266 naudojimas su „Arduino“ir „Blynk“
ESP8266 naudojimas su „Arduino“ir „Blynk“

Prijunkite „Arduino Mega“prie „blynk“programos naudodami espp8266 skydą.

1 žingsnis: reikalingos medžiagos

Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos

1. ESP8266 skydas - AliExpress.com Produktas - ESP8266 serijinis WIFI

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

3. „Arduino Mega“- „AliExpress.com“produktas - „Mega 2560 R3“…

4. Duonos lenta - AliExpress.com Produktas - Duonos lentos rinkinys

5. Džemperio laidai - AliExpress.com Produktas - Dupont Jumper viela

2 veiksmas: ESP konfigūravimas - 1

ESP konfigūravimas - 1
ESP konfigūravimas - 1

Norėdami sukonfigūruoti ESP „Wi-Fi“modulį, jis turi būti prijungtas prie „Arduino Uno“, kaip parodyta lentelėje. Priėmimo kaištis ir perdavimo kaištis (RXD ir TXD) naudojami duomenims keistis su mikrovaldikliu. GP100 ir GP102 kaiščių nereikia prijungti.

ESP ir „Arduino Pin-out“

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

3 veiksmas: sukonfigūruokite Esp - 2

Norėdami siųsti komandą tiesiai į ESP modulį, „Arduino“GND kaištis yra prijungtas prie jo atstatymo kaiščio.

Kai „Arduino“prijungtas prie ESP ir „Arduino“prijungtas prie kompiuterio, modulį reikia užprogramuoti per „Arduino“nuoseklųjį monitorių, naudojant AT komandas. Kad būtų galima užmegzti ryšį su ekranu, duomenų perdavimo sparta nustatyta į 115200, nes tai yra greitis, kuriuo bendrauja ESP, ir pasirinktas nustatymas „Abi NL ir CR“.

AT– jį išsiuntus, pasirodo pranešimas OK. Tai reiškia, kad ESP veikia tinkamai.

AT+CWJAP =”WIFI_NAME”, “WIFI_PASSWORD”- ši komanda ESP prisijungti prie „Wi-Fi“maršrutizatoriaus.

4 žingsnis: Prisijunkite prie „Arduino Mega“

Prisijungimas prie „Arduino Mega“
Prisijungimas prie „Arduino Mega“

Po šio veiksmo GND ir RESET, kurie buvo prijungti prie UNO, gali būti pašalinti. Kadangi ESP bus naudojamas su „Arduino Mega“, į „Arduino Mega“reikia įkelti kitą kodų rinkinį, o ESP - prijungti prie „Arduino Mega“.

#define BLYNK_PRINT Serialas

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "įvesties blynk žetonas";

// Jūsų „WiFi“prisijungimo duomenys.

char ssid = "ssid";

char pass = "slaptažodis";

#define EspSerial Serial1

// Jūsų ESP8266 duomenų perdavimo sparta:

#define ESP8266_BAUD 9600

ESP8266 „Wi -Fi“(& EspSerial);

void setup () {

// Derinimo pultas

Serial.begin (9600);

vėlavimas (10);

// Nustatykite ESP8266 duomenų perdavimo spartą

EspSerial.begin (ESP8266_BAUD); vėlavimas (10);

Blynk.begin (auth, wifi, ssid, pass); vėlavimas (10);

}

Šis nustatymas leidžia mikrovaldikliui naudoti ESP „Wi-Fi“tinklą prisijungti prie „Blynk“programos. Įkėlus programą, lenta yra nustatyta siųsti ir gauti duomenis į „mirksėjimo“programą ir būti užprogramuota per programą.

Rekomenduojamas: