جدول المحتويات:
- الخطوة 1: اجمع كل شيء:
- الخطوة 2: تثبيت Arduino IDE والمكتبات
- الخطوة 3: تفليش ESP8266 Firmware
- الخطوة 4: إعداد تطبيق Blynk
- الخطوة الخامسة: البرمجة
- الخطوة 6: إعداد الدائرة و FInish
فيديو: تحكم في Arduino Uno باستخدام وحدة WiFi ESP8266 وتطبيق Blynk: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
يمكّنك هذا المشروع من التحكم في دبابيس Arduino باستخدام وحدة ESP8266-01 WiFi وتطبيق Blynk. تطبيق Blynk سهل الاستخدام للغاية وهو طريقة رائعة لبدء التعرف على إنترنت الأشياء.
هذا البرنامج التعليمي مخصص لأجهزة الكمبيوتر التي تعمل بنظام Windows
الخطوة 1: اجمع كل شيء:
المعدات:
اردوينو اونو
وحدة Esp8266-01 WiFi
USB إلى TTL المسلسل
3.3 فولت منظم الجهد
اللوح والأسلاك.
البرامج:
اردوينو IDE
تطبيق Blynk
هذه هي الأشياء التي تحتاجها. تأكد من أن لديك كل شيء في مجلد مسبقًا 1) Arduino IDE:
2) مكتبات بلينك (أحدث إصدار):
3) أداة فلاشر ESP8266:
الخطوة 2: تثبيت Arduino IDE والمكتبات
قم بتثبيت أحدث إصدار من Arduino IDE.
افتح Arduino IDE وانتقل إلى ملف-> التفضيلات-> في نوع عنوان URL لمدير اللوحة الإضافي - https://arduino.esp8266.com/stable/package_esp8266 …
انتقل إلى الأدوات -> اللوحات -> مدير مجلس الإدارة وقم بتثبيت حزمة esp8266 الموجودة أخيرًا. (اختياري)
قم باستخراج ملف zip الخاص بمكتبة blynk وانسخ المحتويات داخل مجلد المكتبة في ملف zip إلى -
مستندات المستخدم مكتبات Arduino
الخطوة 3: تفليش ESP8266 Firmware
تحتاج إلى إظهار الدائرة من أجل وميض البرنامج الثابت على ESP8266:
قرأت في العديد من المنتديات أنه يمكن وميض esp8266 دون استخدام محول FTDI usb إلى ttl. بدلاً من ذلك ، استخدم العديد من الأشخاص Arduino UNO لفلاش esp8266. ومع ذلك ، من خلال تجربتي الشخصية ، من الأفضل شراء محول / كابل FTDI USB إلى TTL لأن شيء اردوينو لم يعمل بالنسبة لي (قد يكون بسبب مشكلة في الطاقة)
قم باستخراج ملف esp_flasher.zip وقم بتشغيل التطبيق XTCOM_UTIL.
قم بتوصيل Esp8266-01 بالكمبيوتر من خلال الدائرة. أنت بحاجة إلى معرفة منفذ COM الصحيح الذي يستخدم للاتصال. انتقل إلى مدير الجهاز وانقر على المنافذ (COM & LPT). ثم قم بتدوين منفذ COM المستخدم بواسطة ESP8266-01.
في XTCOM_UTIL ، انتقل إلى toolsConfig Device وحدد منفذ com الصحيح ومعدل الباود 9600. انقر فوق فتح. ثم إذا كانت العملية ناجحة ، فانقر فوق اتصال. ثم سيتم توصيل Esp8266. إذا واجهت خطأً ، فافصل الكبل وأدخله مرة أخرى.
داخل ملف esp_flasher.zip ، ستجد ملف readme.txt يحتوي على العناوين التي سيتم وميض كل ملف من ملفات.bin إليها. انتقل إلى API Testflash Image download. تصفح ملف right.bin وأدخل العنوان المقابل لملف bin وانقر على تنزيل.
على سبيل المثال: boot_v1.1.bin -------------- 0x00000
بعد نجاح العملية ، أغلق XTCOM_UTIL وافصل أيضًا ESP8266 (يجب أن يتم ذلك بين وميض كل ملف.bin). أعد فتح XTCOM_UTIL مرة أخرى وقم بتوصيل Esp8266 وكرر الخطوات المذكورة أعلاه لفلاش جميع ملفات الحاويات الأربعة في عنوانها الصحيح. (تذكر أن تقوم بتأريض GPIO0 في جميع الأوقات أثناء الوميض)
للحصول على إرشادات مفصلة ، يرجى الرجوع إلى هذا:
الخطوة 4: إعداد تطبيق Blynk
قم بتنزيل تطبيق Blynk من متجر Play وقم بتسجيل الدخول.
لإنشاء مشروع جديد ، اضغط على رمز + في الأعلى. أعطيك اسم المشروع. اختر Device as Arduino UNO Connection Type as WiFi واضغط على Create. بمجرد إنشاء رمز مصدق ، سيتم إرساله إلى بريدك الإلكتروني المسجل. يمكنك أيضًا إرسالها لاحقًا في صفحة إعداد المشروع (رمز الجوز).
لإضافة زر اضغط + وحدد زر. اضغط على الزر الذي تم إنشاؤه حديثًا لتحريره. أعطه اسمًا وقم بتعيين الدبوس على رقمي D13. بدّل الوضع إلى التبديل. سيؤدي هذا إلى تشغيل / إيقاف تشغيل مصباح LED المدمج في Arduino.
للتحكم في الدبابيس الأخرى ، حدد الدبوس المطلوب (D3 ، D4 … إلخ) في قائمة التحرير.
الخطوة الخامسة: البرمجة
افتح Arduino IDE.
حدد اللوحة لـ Arduino Uno وحدد المنفذ الصحيح.
قم بتنزيل الكود والصق الكود في Adruino IDE.
إنه تعديل لبرنامج مثال Esp8266_Shield. استبدل جهاز AUTH الخاص بك برمز المصادقة المرسل إلى بريدك. استبدل youSSID باسم WiFi الخاص بك واستبدل YourPassword بكلمة مرور WiFi. تم التعليق على الجزء التسلسلي للأجهزة لأننا نستخدم Arduino UNO.
** في البرنامج لقد علقت على البرنامج التسلسلي (في حالة استخدام Arduino Uno). أوصيك بالتعليق على البرنامج التسلسلي باعتباره غير مستقر
قم بتحميل البرنامج أعلاه على لوحة Arduino Uno بعد تحميله افصل اردوينو من الكمبيوتر.
أنت الآن بحاجة إلى توصيل ESP8266 بـ Arduino UNO.
الخطوة 6: إعداد الدائرة و FInish
ESP8266 اردوينو
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3 فولت
CH_PD ------------ 3.3 فولت
بعد اكتمال الاتصال ، قم بتوصيل Arduino بالكمبيوتر. افتح Serial Monitor وقم بتعيين معدل البث بالباود على 115200.
إذا كان كل شيء على ما يرام ، فسترى في الشاشة التسلسلية شيئًا مثل الصورة المعروضة.
في تطبيق Blynk ، حدد مشروعك وانقر فوق زر التشغيل ، واضغط على الزر لتشغيل / إيقاف تشغيل مؤشر LED.
الآن مع هذا المشروع انتهى ، أتمنى أن تكون قد استمتعت بالبرنامج التعليمي. إذا كان لديك أي أسئلة / اقتراحات ، فيرجى تركها في قسم التعليقات أدناه. شكرا لك!
موصى به:
التحكم في مؤشر LED باستخدام وحدة WiFi NodeMCU وتطبيق Blynk: 7 خطوات
التحكم في LED باستخدام NodeMCU WiFi Module و Blynk App: سيوضح لك هذا Instructable كيفية التحكم في مؤشر LED باستخدام وحدة WiFi NodeMCU ESP8266 عبر تطبيق الهاتف الذكي Blynk. إذا كنت مبتدئًا ، تابع القراءة. إذا كنت أكثر خبرة ، فقد تكون مهتمًا بالتخطي حتى النهاية ، حيث أتحدث عن
تحكم في الذراع الآلية باستخدام Zio باستخدام وحدة تحكم PS2: 4 خطوات
التحكم في الذراع الروبوتية باستخدام وحدة تحكم Zio باستخدام PS2: تعد مشاركة المدونة هذه جزءًا من سلسلة Zio Robotics. المقدمة هذه هي الدفعة الأخيرة من منشور "التحكم في الذراع الآلية باستخدام Zio". في هذا البرنامج التعليمي ، سنضيف جزءًا آخر إلى ذراعنا الآلية. لا تتضمن البرامج التعليمية السابقة أساسًا لـ
8 مرحل تحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android: 5 خطوات (بالصور)
8 مرحل التحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android: التحكم في 8 مفاتيح ترحيل باستخدام nodemcu وجهاز استقبال الأشعة تحت الحمراء عبر wifi و ir عن بعد وتطبيق android. يعمل جهاز التحكم عن بعد ir بشكل مستقل عن اتصال wifi. هنا
YABC - وحدة تحكم Blynk أخرى - وحدة التحكم في درجة حرارة ورطوبة IoT Cloud ، ESP8266: 4 خطوات
YABC - مع ذلك وحدة تحكم Blynk أخرى - وحدة التحكم في درجة الحرارة والرطوبة في IoT Cloud ، ESP8266: مرحبًا صناع ، لقد بدأت مؤخرًا في زراعة الفطر في المنزل ، فطر المحار ، لكن لدي بالفعل 3 أضعاف وحدات التحكم هذه في المنزل للتحكم في درجة حرارة التخمير لمنزلي ، زوجتي يقوم أيضًا بعمل شيء Kombucha هذا الآن ، وكترموستات للحرارة
التحكم في الأجهزة المنزلية باستخدام NodeMCU (ESP8266) وتطبيق Blynk: 8 خطوات (بالصور)
التحكم في الأجهزة المنزلية باستخدام NodeMCU (ESP8266) وتطبيق Blynk: في هذا البرنامج التعليمي ، سوف نتعلم كيفية استخدام تطبيق Blynk و NodeMCU (ESP8266) للتحكم في المصباح (أي أجهزة منزلية أخرى ستكون على ما يرام) ، وستكون المجموعة عبر الإنترنت الغرض من هذه التعليمات هو إظهار البساطة