สารบัญ:

การใช้ ESP8266 กับ Arduino และ Blynk: 4 ขั้นตอน
การใช้ ESP8266 กับ Arduino และ Blynk: 4 ขั้นตอน

วีดีโอ: การใช้ ESP8266 กับ Arduino และ Blynk: 4 ขั้นตอน

วีดีโอ: การใช้ ESP8266 กับ Arduino และ Blynk: 4 ขั้นตอน
วีดีโอ: 📲💡 Arduino+Blynk EP.2 การสมัครใช้งาน #Blynk Cloud แบบละเอียด ทีละขั้นตอนง่าย ๆ 2024, พฤศจิกายน
Anonim
การใช้ ESP8266 กับ Arduino และ Blynk
การใช้ ESP8266 กับ Arduino และ Blynk

เชื่อมต่อ Arduino Mega ของคุณกับแอพ blynk โดยใช้ espp8266 shield

ขั้นตอนที่ 1: วัสดุที่จำเป็น

วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น

1. ESP8266 shield - AliExpress.com สินค้า - ESP8266 serial WIFI

2. Arduino UNO - AliExpress.com สินค้า - Arduino UNO R3

3. Arduino Mega - สินค้า AliExpress.com - Mega 2560 R3…

4. Breadboard - AliExpress.com สินค้า - Bread board kit

5. สายจัมเปอร์ - AliExpress.com สินค้า - Dupont Jumper wire

ขั้นตอนที่ 2: การกำหนดค่า ESP - 1

การกำหนดค่า ESP - 1
การกำหนดค่า ESP - 1

ในการกำหนดค่าโมดูล ESP Wi-Fi จะต้องเชื่อมต่อกับ Arduino Uno ตามที่แสดงในตาราง ขารับและขาโอน (RXD และ TXD) ใช้เพื่อแลกเปลี่ยนข้อมูลกับไมโครคอนโทรลเลอร์ ไม่จำเป็นต้องเชื่อมต่อพิน GP100 และ GP102

ESP และ Arduino Pin-out

RXD - RX(0)

TXD - เท็กซัส(1)

GRD - GND

CH_PD - 5V

ขั้นตอนที่ 3: การกำหนดค่า Esp - 2

ในการส่งคำสั่งไปยังโมดูล ESP โดยตรง พิน GND ของ Arduino จะเชื่อมต่อกับพินรีเซ็ต

เมื่อ Arduino ถูกต่อเข้ากับ ESP และ Arduino เชื่อมต่อกับคอมพิวเตอร์แล้ว โมดูลจะต้องได้รับการตั้งโปรแกรมผ่านจอภาพอนุกรมของ Arduino โดยใช้คำสั่ง AT เพื่อให้สามารถสื่อสารกับโล่ได้ อัตราบอดถูกตั้งไว้ที่ 115200 เนื่องจากเป็นความเร็วที่ ESP สื่อสารและเลือกการตั้งค่า "ทั้ง NL และ CR"

AT– เมื่อส่งข้อมูลนี้ ข้อความตกลงจะปรากฏขึ้น ซึ่งหมายความว่า ESP ทำงานอย่างถูกต้อง

AT+CWJAP=”WIFI_NAME”,”WIFI_PASSWORD”- คำสั่งนี้ให้ ESP เชื่อมต่อกับเราเตอร์ Wi-Fi

ขั้นตอนที่ 4: การเชื่อมต่อกับ Arduino Mega

การเชื่อมต่อกับ Arduino Mega
การเชื่อมต่อกับ Arduino Mega

หลังจากขั้นตอนนี้ GND และ RESET ที่เชื่อมต่อกับ UNO สามารถลบออกได้ เนื่องจาก ESP จะใช้กับ Arduino Mega จึงต้องอัปโหลดโค้ดชุดอื่นไปยัง Arduino Mega และต้องต่อ ESP เข้ากับ Arduino Mega

#define BLYNK_PRINT ซีเรียล

#รวม "ESP8266_Lib.h"

#รวม "BlynkSimpleShieldEsp8266.h"

char auth = " ป้อนโทเค็น blynk ";

// ข้อมูลรับรอง WiFi ของคุณ

ถ่าน ssid = "ssid";

char pass = "รหัสผ่าน";

#define EspSerial Serial1

// อัตราบอด ESP8266 ของคุณ:

#define ESP8266_BAUD 9600

ESP8266 wifi (&EspSerial);

การตั้งค่าเป็นโมฆะ (){

// ดีบักคอนโซล

Serial.begin(9600);

ล่าช้า(10);

// ตั้งค่าอัตราบอดของ ESP8266

EspSerial.begin(ESP8266_BAUD); ล่าช้า(10);

Blynk.begin(รับรองความถูกต้อง, wifi, ssid, ผ่าน); ล่าช้า(10);

}

การตั้งค่าเหล่านี้อนุญาตให้ไมโครคอนโทรลเลอร์ใช้เครือข่าย Wi-Fi ของ ESP เพื่อเชื่อมต่อกับแอปพลิเคชัน Blynk เมื่ออัปโหลดโปรแกรม บอร์ดจะถูกตั้งค่าให้ส่งและรับข้อมูลไปยังแอป Blink และตั้งโปรแกรมผ่านแอป

แนะนำ: