جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
قم بتوصيل تطبيق Arduino Mega الخاص بك بتطبيق blynk باستخدام espp8266 shield.
الخطوة 1: المواد المطلوبة
1. درع ESP8266 - منتج Aliexpress.com - ESP8266 مسلسل WIFI
2. Arduino UNO - منتج جديد - Arduino UNO R3
3. Arduino Mega - منتج جديد - Mega 2560 R3 …
4. اللوح - WareCart المنتج - طقم لوح الخبز
5. أسلاك توصيل - منتج Aliexpress.com - سلك توصيل دوبونت
الخطوة 2: تكوين ESP - 1
لتكوين وحدة ESP Wi-Fi ، يجب توصيلها بـ Arduino Uno كما هو موضح في الجدول. يتم استخدام دبوس الاستلام ودبوس النقل (RXD و TXD) لتبادل البيانات مع وحدة التحكم الدقيقة. لا يلزم توصيل دبابيس GP100 و GP102.
ESP و Arduino Pin-out
RXD - RX (0)
TXD - TX (1)
GRD - GND
CH_PD - 5 فولت
الخطوة 3: تكوين Esp - 2
لإرسال أمر مباشرة إلى وحدة ESP ، يتم توصيل دبوس GND الخاص بـ Arduino بدبوس إعادة الضبط الخاص به.
بمجرد توصيل Arduino بـ ESP وتوصيل Arduino بالكمبيوتر ، يجب برمجة الوحدة من خلال الشاشة التسلسلية لـ Arduino باستخدام أوامر AT. لتتمكن من الاتصال بالدرع ، يتم تعيين معدل البث بالباود على 115200 حيث أن هذه هي السرعة التي يتواصل بها ESP ويتم اختيار الإعداد "BOTH NL AND 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 = "input blynk token" ؛
// بيانات اعتماد WiFi الخاصة بك.
char ssid = "ssid" ؛
char pass = "password" ؛
#define EspSerial المسلسل 1
// معدل الباود 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 وتتم برمجتها من خلال التطبيق.