Mục lục:

Sử dụng ESP8266 Với Arduino và Blynk: 4 bước
Sử dụng ESP8266 Với Arduino và Blynk: 4 bước

Video: Sử dụng ESP8266 Với Arduino và Blynk: 4 bước

Video: Sử dụng ESP8266 Với Arduino và Blynk: 4 bước
Video: Hướng dẫn sử dụng blynk iot điều khiển 4 thiết bị từ xa qua điện thoại dùng kít wifi esp8266 2024, Tháng bảy
Anonim
Sử dụng ESP8266 Với Arduino và Blynk
Sử dụng ESP8266 Với Arduino và Blynk

Kết nối Arduino Mega của bạn với ứng dụng blynk bằng lá chắn espp8266.

Bước 1: Vật liệu cần thiết

Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết

1. Tấm chắn ESP8266 - Sản phẩm AliExpress.com - WIFI nối tiếp ESP8266

2. Arduino UNO - Sản phẩm AliExpress.com - Arduino UNO R3

3. Arduino Mega - Sản phẩm AliExpress.com - Mega 2560 R3…

4. Breadboard - AliExpress.com Product - Bread board kit

5. Dây nhảy - Sản phẩm AliExpress.com - Dây nhảy Dupont

Bước 2: Định cấu hình ESP - 1

Định cấu hình ESP - 1
Định cấu hình ESP - 1

Để cấu hình mô-đun Wi-Fi ESP, nó phải được kết nối với Arduino Uno như trong bảng. Chân nhận và chân chuyển (RXD và TXD) được sử dụng để trao đổi dữ liệu với bộ vi điều khiển. Các chân GP100 và GP102 không cần được kết nối.

ESP và Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

Bước 3: Định cấu hình Esp - 2

Để gửi lệnh trực tiếp lên mô-đun ESP, chân GND của Arduino được kết nối với chân Đặt lại của nó.

Khi Arduino đã được kết nối với ESP và Arduino được kết nối với máy tính, mô-đun cần được lập trình thông qua màn hình nối tiếp của Arduino bằng cách sử dụng các lệnh AT. Để có thể giao tiếp với lá chắn, tốc độ truyền được đặt thành 115200 vì đây là tốc độ mà ESP giao tiếp và cài đặt “CẢ NL VÀ CR” được chọn.

AT– khi gửi tin nhắn này, một thông báo OK sẽ xuất hiện. Điều này có nghĩa là ESP đang hoạt động chính xác.

AT + CWJAP =”WIFI_NAME”,”WIFI_PASSWORD” - lệnh này để ESP kết nối với bộ định tuyến Wi-Fi.

Bước 4: Kết nối với Arduino Mega

Kết nối với Arduino Mega
Kết nối với Arduino Mega

Sau bước này, GND và RESET đã được kết nối trên UNO có thể được gỡ bỏ. Vì ESP sẽ được sử dụng với Arduino Mega, một bộ mã khác cần được tải lên Arduino Mega và ESP phải được kết nối với Arduino Mega.

#define BLYNK_PRINT Sê-ri

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "nhập mã thông báo blynk";

// Thông tin đăng nhập WiFi của bạn.

char ssid = "ssid";

char pass = "mật khẩu";

#define EspSerial Serial1

// Tốc độ truyền ESP8266 của bạn:

#define ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

void setup () {

// Bảng điều khiển gỡ lỗi

Serial.begin (9600);

chậm trễ (10);

// Đặt tốc độ truyền ESP8266

EspSerial.begin (ESP8266_BAUD); chậm trễ (10);

Blynk.begin (auth, wifi, ssid, pass); chậm trễ (10);

}

Cài đặt này cho phép bộ vi điều khiển sử dụng mạng Wi-Fi của ESP để kết nối với ứng dụng Blynk. Sau khi tải lên chương trình, bảng được thiết lập để gửi và nhận dữ liệu đến ứng dụng flash và được lập trình thông qua ứng dụng.

Đề xuất: