Sadržaj:

Korištenje ESP8266 s Arduinom i Blynkom: 4 koraka
Korištenje ESP8266 s Arduinom i Blynkom: 4 koraka

Video: Korištenje ESP8266 s Arduinom i Blynkom: 4 koraka

Video: Korištenje ESP8266 s Arduinom i Blynkom: 4 koraka
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Studeni
Anonim
Korištenje ESP8266 s Arduinom i Blynkom
Korištenje ESP8266 s Arduinom i Blynkom

Povežite svoju Arduino Mega aplikaciju s blynk pomoću espp8266 štita.

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali

1. ESP8266 štit - AliExpress.com proizvod - ESP8266 serijski WIFI

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

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

4. Breadboard - proizvod AliExpress.com - Komplet ploče za kruh

5. Kratkospojne žice - AliExpress.com Proizvod - Dupont kratkospojna žica

Korak 2: Konfiguriranje ESP -a - 1

Konfiguriranje ESP -a - 1
Konfiguriranje ESP -a - 1

Za konfiguriranje ESP Wi-Fi modula mora biti spojen na Arduino Uno kako je prikazano u tablici. Prijemni pin i prijenosni pin (RXD i TXD) koriste se za razmjenu podataka s mikrokontrolerom. Igle GP100 i GP102 ne moraju biti povezane.

ESP i Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

Korak 3: Konfiguriranje Esp - 2

Za slanje naredbe izravno na ESP modul, GND pin Arduina spojen je na njegov pin za resetiranje.

Nakon što je Arduino povezan na ESP i Arduino spojen na računalo, modul se mora programirati putem serijskog monitora Arduina pomoću AT naredbi. Da bi se moglo komunicirati sa štitom, brzina prijenosa postavljena je na 115200 jer je to brzina kojom ESP komunicira i odabrana je postavka „OBA NL I CR“.

AT– nakon što ovo pošaljete, pojavljuje se poruka OK. To znači da ESP radi ispravno.

AT+CWJAP =”WIFI_NAME”,”WIFI_PASSWORD”- ova naredba ESP-u za povezivanje s Wi-Fi usmjerivačem.

Korak 4: Spajanje na Arduino Mega

Povezivanje s Arduino Mega
Povezivanje s Arduino Mega

Nakon ovog koraka GND i RESET koji su spojeni na UNO mogu se ukloniti. Budući da će se ESP koristiti s Arduino Mega, drugi skup koda potrebno je učitati na Arduino Mega, a ESP se mora spojiti na Arduino Mega.

#define BLYNK_PRINT Serijski

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "ulazni blynk token";

// Vaše WiFi vjerodajnice.

char ssid = "ssid";

char pass = "lozinka";

#define EspSerial Serial1

// Vaša brzina prijenosa ESP8266:

#define ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

void setup () {

// Konzola za otklanjanje pogrešaka

Serial.begin (9600);

kašnjenje (10);

// Postavljanje brzine prijenosa ESP8266

EspSerial.begin (ESP8266_BAUD); kašnjenje (10);

Blynk.begin (auth, wifi, ssid, pass); kašnjenje (10);

}

Ove postavke omogućuju mikrokontroleru korištenje Wi-Fi mreže ESP-a za povezivanje s aplikacijom Blynk. Nakon učitavanja programa ploča je postavljena za slanje i primanje podataka u aplikaciju za treptanje i programiranje putem aplikacije.

Preporučeni: