Talaan ng mga Nilalaman:

Paggamit ng ESP8266 Sa Arduino at Blynk: 4 na Hakbang
Paggamit ng ESP8266 Sa Arduino at Blynk: 4 na Hakbang

Video: Paggamit ng ESP8266 Sa Arduino at Blynk: 4 na Hakbang

Video: Paggamit ng ESP8266 Sa Arduino at Blynk: 4 na Hakbang
Video: Управляйте Arduino / ESP8266 через WiFi! || Автоматизация умного дома своими руками, серия 4 2024, Nobyembre
Anonim
Paggamit ng ESP8266 Sa Arduino at Blynk
Paggamit ng ESP8266 Sa Arduino at Blynk

Ikonekta ang iyong Arduino Mega sa blynk app gamit ang espp8266 na kalasag.

Hakbang 1: Kailangan ng Mga Materyales

Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan

1. ESP8266 kalasag - Produkto ng AliExpress.com - ESP8266 serial WIFI

2. Arduino UNO - Produkto ng AliExpress.com - Arduino UNO R3

3. Arduino Mega - Produkto ng AliExpress.com - Mega 2560 R3…

4. Breadboard - Produkto ng AliExpress.com - Bread board kit

5. Jumper wires - Produkto ng AliExpress.com - Dupont Jumper wire

Hakbang 2: Pag-configure ng ESP - 1

Pag-configure ng ESP - 1
Pag-configure ng ESP - 1

Upang mai-configure ang module ng ESP Wi-Fi kailangan itong konektado sa isang Arduino Uno tulad ng ipinakita sa talahanayan. Ang accept pin at transfer pin (RXD at TXD) ay ginagamit upang makipagpalitan ng data sa microcontroller. Ang mga GP100 at GP102 na pin ay hindi kailangang ikonekta.

Ang ESP at Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

Hakbang 3: Pag-configure ng Esp - 2

Upang direktang ipadala ang utos sa module ng ESP ang GND pin ng Arduino ay konektado sa Reset pin nito.

Kapag ang Arduino ay nai-wire sa ESP at ang Arduino na nakakonekta sa computer ang module ay kailangang i-program sa pamamagitan ng serial monitor ng Arduino sa pamamagitan ng paggamit ng AT utos. Upang maipag-ugnay sa kalasag ang rate ng baud ay nakatakda sa 115200 dahil ito ang bilis kung saan nakikipag-usap ang ESP at ang setting na "BOTH NL AT CR" ay napili.

AT– sa pagpapadala nito, lilitaw ang isang OK na mensahe. Nangangahulugan ito na gumagana nang tama ang ESP.

AT + CWJAP =”WIFI_NAME”,”WIFI_PASSWORD” - utos nito sa ESP na kumonekta sa Wi-Fi router.

Hakbang 4: Kumokonekta sa Arduino Mega

Kumokonekta sa Arduino Mega
Kumokonekta sa Arduino Mega

Matapos ang hakbang na ito maaaring alisin ang GND at RESET na nakakonekta sa UNO. Dahil gagamitin ang ESP sa isang Arduino Mega, isa pang hanay ng code ang kailangang i-upload sa Arduino Mega at ang ESP ay kailangang i-wire sa Arduino Mega.

# tukuyin ang BLYNK_PRINT Serial

# isama ang "ESP8266_Lib.h"

# isama ang "BlynkSimpleShieldEsp8266.h"

char auth = "input blynk token";

// Ang iyong mga kredensyal sa WiFi.

char ssid = "ssid";

pass pass = "password";

# tukuyin ang EspSerial Serial1

// Ang iyong rate ng baud sa ESP8266:

# tukuyin ang ESP8266_BAUD 9600

Wifi ng ESP8266 (& EspSerial);

walang bisa ang pag-setup () {

// Debug console

Serial.begin (9600);

antala (10);

// Itakda ang rate ng baud ng ESP8266

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

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

}

Pinapayagan ng setting na ito ang microcontroller na gamitin ang Wi-Fi network ng ESP upang kumonekta sa application na Blynk. Sa pag-upload ng programa ang board ay nakatakda upang magpadala at tumanggap ng data sa blink app at mai-program sa pamamagitan ng app.

Inirerekumendang: