Sisukord:

ESP8266 kasutamine koos Arduino ja Blynkiga: 4 sammu
ESP8266 kasutamine koos Arduino ja Blynkiga: 4 sammu

Video: ESP8266 kasutamine koos Arduino ja Blynkiga: 4 sammu

Video: ESP8266 kasutamine koos Arduino ja Blynkiga: 4 sammu
Video: Мониторинг солнечных панелей с помощью blynk iot 2.0 2024, Juuli
Anonim
ESP8266 kasutamine koos Arduino ja Blynkiga
ESP8266 kasutamine koos Arduino ja Blynkiga

Ühendage oma Arduino Mega rakendusega blynk, kasutades espp8266 kilpi.

Samm: vajalikud materjalid

Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid

1. ESP8266 kilp - AliExpress.com Toode - ESP8266 seeria WIFI

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

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

4. Leivalaud - AliExpress.com Toode - Leivalaudade komplekt

5. Jumper juhtmed - AliExpress.com Toode - Dupont Jumper traat

2. samm: ESP seadistamine - 1

ESP seadistamine - 1
ESP seadistamine - 1

ESP Wi-Fi mooduli konfigureerimiseks peab see olema ühendatud Arduino Unoga, nagu on näidatud tabelis. Vastuvõtutihvti ja ülekandetihvti (RXD ja TXD) kasutatakse andmete vahetamiseks mikrokontrolleriga. GP100 ja GP102 kontakte ei pea ühendama.

ESP ja Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

3. samm: Esp -2 seadistamine

Käsu saatmiseks otse ESP moodulile on Arduino GND tihvt ühendatud selle lähtestusnõelaga.

Kui Arduino on ühendatud ESP -ga ja Arduino on arvutiga ühendatud, tuleb moodul programmeerida Arduino jadamonitori kaudu AT -käskude abil. Kilbiga ühenduse loomiseks on andmeedastuskiiruseks määratud 115200, kuna see on ESP suhtluskiirus ja valitud on „MÕLEM NL ja CR”.

AT– selle saatmisel ilmub OK teade. See tähendab, et ESP töötab õigesti.

AT+CWJAP =”WIFI_NAME”,”WIFI_PASSWORD”- see käsk ESP Wi-Fi ruuteriga ühenduse loomiseks.

Samm: ühendage Arduino Mega

Ühendamine Arduino Mega
Ühendamine Arduino Mega

Pärast seda sammu saab eemaldada UNO -ga ühendatud GND ja RESET. Kuna ESP -d kasutatakse koos Arduino Mega, tuleb Arduino Mega üles laadida veel üks koodikomplekt ja ESP ühendada Arduino Mega.

#define BLYNK_PRINT seeria

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "sisendi blynk -märk";

// Teie WiFi volikirjad.

char ssid = "ssid";

char pass = "parool";

#define EspSerial Serial1

// Teie ESP8266 baudikiirus:

#define ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

tühine seadistus () {

// Silumiskonsool

Seriaalne algus (9600);

viivitus (10);

// ESP8266 andmeedastuskiiruse määramine

EspSerial.begin (ESP8266_BAUD); viivitus (10);

Blynk.begin (auth, wifi, ssid, pass); viivitus (10);

}

Need seaded võimaldavad mikrokontrolleril kasutada ESP Wi-Fi-võrku, et luua ühendus rakendusega Blynk. Programmi üleslaadimisel on plaat seatud saatma ja vastu võtma andmeid vilkumisrakendusse ning olema programmeeritud rakenduse kaudu.

Soovitan: