สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เชื่อมต่อ 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 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
หลังจากขั้นตอนนี้ 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 และตั้งโปรแกรมผ่านแอป