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, Juli
Anonim
Korištenje ESP8266 s Arduinom i Blynkom
Korištenje ESP8266 s Arduinom i Blynkom

Povežite svoju Arduino Mega s blynk aplikacijom 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ča za kruh

5. Žice za kratkospojnike - proizvod AliExpress.com - Dupont kratkospojna žica

Korak 2: Konfiguriranje ESP -a - 1

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

Da biste konfigurirali ESP Wi-Fi modul, morate ga spojiti 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 biste mogli 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 slanja ovoga 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 na Arduino Mega
Povezivanje na Arduino Mega

Nakon ovog koraka GND i RESET koji su povezani na UNO mogu se ukloniti. Budući da će se ESP koristiti s Arduino Mega, drugi skup koda mora biti postavljen na Arduino Mega, a ESP mora biti povezan na Arduino Mega.

#define BLYNK_PRINT Serijski

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "token unosa blynk -a";

// Vaši WiFi akreditivi.

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 grešaka

Serial.begin (9600);

kašnjenje (10);

// Postavljanje brzine prijenosa ESP8266

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

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

}

Ova postavka omogućava 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 treptajuću aplikaciju i može se programirati putem aplikacije.

Preporučuje se: