جدول المحتويات:

دروس Arduino - زر BLYNK المصمم ووحدة الترحيل ESP-01: 3 خطوات (بالصور)
دروس Arduino - زر BLYNK المصمم ووحدة الترحيل ESP-01: 3 خطوات (بالصور)

فيديو: دروس Arduino - زر BLYNK المصمم ووحدة الترحيل ESP-01: 3 خطوات (بالصور)

فيديو: دروس Arduino - زر BLYNK المصمم ووحدة الترحيل ESP-01: 3 خطوات (بالصور)
فيديو: Blynk and Arduino ESP8266 Быстрое и простое руководство! - Пример DHT11 и светодиода 2024, يوليو
Anonim
دروس Arduino - الزر المصمم BLYNK ووحدة الترحيل ESP-01
دروس Arduino - الزر المصمم BLYNK ووحدة الترحيل ESP-01
دروس Arduino - الزر المصمم BLYNK ووحدة الترحيل ESP-01
دروس Arduino - الزر المصمم BLYNK ووحدة الترحيل ESP-01
دروس Arduino - الزر المصمم BLYNK ووحدة الترحيل ESP-01
دروس Arduino - الزر المصمم BLYNK ووحدة الترحيل ESP-01
دروس Arduino - الزر المصمم BLYNK ووحدة الترحيل ESP-01
دروس Arduino - الزر المصمم BLYNK ووحدة الترحيل ESP-01

مرحبًا بكم في برنامج تعليمي آخر على قناتنا ، هذا هو أول برنامج تعليمي لهذا الموسم سيتم تخصيصه لأنظمة إنترنت الأشياء ، هنا سنصف بعض ميزات ووظائف الأجهزة المستخدمة في هذا النوع من الأنظمة.

لإنشاء هذه الأنظمة ، سنستخدم تطبيق Blynk المصمم لأنظمة إنترنت الأشياء وهو تطبيق سهل للغاية وبديهي للعمل معه (انظر الصورة أعلاه). تم ذكر هذا التطبيق بالفعل في البرامج التعليمية السابقة ، ولكن هذا الموسم سوف نصف بالتفصيل أهم ميزات كل عنصر من عناصر واجهة المستخدم الخاصة به.

موقع Blynk IoT Plataform:

باستخدام هذا التطبيق ، يمكننا استخدام واجهات تتحكم في البيانات التي تم إنشاؤها من جهاز مادي وتعرضها عن بُعد ، فقط قم بتوصيل هذا الجهاز والهاتف الذكي بالإنترنت.

سيحتوي هذا الجهاز المادي على مرحل يتحكم في نظام إضاءة بسيط وسيتم توصيل هذا المرحل بجهاز تحكم Wi-Fi صغير جدًا وبسيط ، هذا الجهاز هو وحدة ESP8266 ESP-01 (انظر ورقة البيانات أدناه).

تتميز هذه المعدات بصغر حجمها وسعرها المنخفض وبراعتها.

في الدروس السابقة ، استخدمنا عدة أنواع مختلفة من لوحات Arduino وكانت هذه دائمًا الأجهزة الرئيسية للتجميع وتحتوي على رمز البرمجة ، والتحكم في جميع الميزات وإدارتها.

في البرنامج التعليمي الأخير ، تم استخدام الوحدة النمطية ESP8266ESP-01 فقط كجهاز اتصال ، واستلام ونقل بيانات Wi-Fi فقط وليس كمعدات تجميع رئيسية.

برنامج Arduino التعليمي - Blynk Motor Speed Control ESP8266:

www.instructables.com/id/Arduino-Tutorial-Blynk-Motor-Speed-Control-ESP8266/

هذه المرة سيكون الجهاز الرئيسي هو وحدة ESP8266 ESP-01 ، والتي ستتحكم وتدير جميع موارد التجميع.

مواصفات وحدة ESP8266 ESP-01:

  • وحدة المعالجة المركزية المتكاملة Tensilica Xtensa بطاقة منخفضة و 32 بت ؛
  • ذاكرة فلاش 1 ميجا بايت ؛
  • بروتوكولات الاتصال SPI و UART و SDIO ؛
  • التوصيل - موصل 8 دبوس ؛
  • دبابيس الإدخال / الإخراج الرقمية (PWM) - GPIO0 و GPIO2 ؛
  • جهد الإدخال: 3.3 فولت تيار مستمر ؛
  • هوائي Wi-Fi PCB على متن الطائرة ؛
  • الحجم - 25x14x1mm ؛

هناك وحدة أخرى مفيدة جدًا أيضًا عند إنشاء مشاريع في أنظمة إنترنت الأشياء وهي وحدة الترحيل. تم تصميم هذه الوحدة للعمل جنبًا إلى جنب مع وحدة ESP-01 ولديها أيضًا موصل 8 سنون سهل الاستخدام للغاية (انظر ورقة البيانات أدناه).

مواصفات وحدة الترحيل ESP-01:

  • جهد التشغيل: 5 فولت تيار مستمر ؛
  • مرحل الحمل - 250 فولت تيار متردد - 10 أمبير ؛
  • التوصيل - موصل 8 دبوس ؛
  • دبوس GPIO0 للتحكم في الترحيل (حالة المستوى العالي) ؛
  • الحجم - 37x25mm ؛

نظرًا لأن أجهزة التجميع لا يتم تنشيطها بنفس قيم مصباح الطاولة ، يلزم توفير مصدر طاقة أكثر ملاءمة.

على الرغم من أن وحدة ESP-01 تتطلب جهد إمداد مختلف عن وحدة الترحيل ، فلن تكون هناك حاجة إلى مصدر طاقة مختلف لأن وحدة ESP-01 يتم تنشيطها مباشرة من خلال وحدة الترحيل (انظر الصورة أدناه).

مواصفات مزود الطاقة:

  • جهد الإدخال: 230 فولت تيار متردد 50 هرتز ؛
  • انتاج التيار الكهربائي: 5V DC.
  • تيار الإخراج: 700mA ؛
  • الطاقة: 3 ، 5 واط ؛
  • حماية ماس كهربائى.
  • حماية درجة الحرارة
  • حماية من زيادة الحمولة؛
  • الحجم: 30x20x18mm ؛

كما يمكن رؤيته بسهولة ، تتميز وحدة ESP-01 بالعديد من المزايا ، ولكن على عكس طرز البطاقات الأخرى التي سبق ذكرها ، لا تسمح هذه الوحدة بالاتصال مباشرة بجهاز الكمبيوتر لتحميل رمز البرمجة.

لهذا السبب ، يلزم وجود جهاز مهايئ لضمان هذا الاتصال ، إن أمكن من خلال قابس USB (انظر الصورة أدناه).

مواصفات وحدة محول USB ESP-01:

  • اتصال USB التسلسلي ؛
  • مفتاح الوضع على اللوحة - الاتصال (UART) والبرنامج (PROG) ؛
  • 3 ، 3V DC منظم الدائرة على متن الطائرة ،
  • الحجم: 49x17x10mm ؛

من السهل جدًا العثور على هذه الوحدة في السوق ، ولكن كن حذرًا ، فهناك وحدات محول USB بدون هذا المفتاح ، وإذا قمت بشرائها ، فيجب إجراء تعديل صغير ، لكنك ستحتاج إلى بعض المهارة (انظر الرابط أدناه).

تعديل لوحة محول USB إلى ESP-01:

إذا كنت لا ترغب في شراء وحدة مهايئ USB هذه ، فهناك طريقة أخرى لتوصيل وحدة ESP-01 بجهاز الكمبيوتر الخاص بك. تستخدم هذه الطريقة فقط Breadboard و Arduino UNO ، ومع ذلك ، فإن هذه الطريقة ليست عملية مثل وحدة المحول (انظر الرابط أدناه).

برنامج Arduino التعليمي - Blynk Motor Speed Control ESP8266:

الخطوة 1: تجميع الدائرة

Image
Image
تجميع الدائرة
تجميع الدائرة
تجميع الدائرة
تجميع الدائرة
تجميع الدائرة
تجميع الدائرة

تجميع هذا البرنامج التعليمي بسيط للغاية ، ما عليك سوى توصيل جميع الأجهزة ببعضها البعض وسيتم استخدام معظم اتصالاتك (انظر الصورة أعلاه).

قائمة الأجزاء:

  • 1x ESP8266 ESP-01 وحدة ؛
  • 1x ESP-01 وحدة الترحيل ؛
  • 1x التيار الكهربائي 230 فولت تيار متردد إلى 5 فولت تيار مستمر 700 مللي أمبير ؛
  • 1x مصباح طاولة 230 فولت تيار متردد ؛
  • 1x محول USB إلى ESP-01 ؛
  • 1x الهاتف الذكي
  • نظام Wi-Fi للإنترنت ؛
  • تطبيق Blynk ؛

قم بتثبيت وحدة الترحيل على ESP-01 ومصدر الطاقة:

للتحكم في مصباح الطاولة ، من الضروري مقاطعة كابلات التيار المتردد 230 فولت لتثبيت نظام التحكم الجديد في التجميع

تحتوي هذه الكابلات عادةً على سلكين معلمين باللون الأزرق (N) والبني (F). سيتم توصيل هذه الكابلات من خلال اتصال متوازي بين مصدر الطاقة ومصباح الطاولة لتنشيط كلا الجهازين

من الضروري الآن توصيل السلك البني (F) من الكبل بالموصل (COM) المشترك لوحدة الترحيل ، والآن سيتم تنفيذ التحكم في الطاقة لـ Table Light من خلال وحدة Relay

أخيرًا ، سيتم توصيل مصباح الطاولة بموصل الترحيل المفتوح عادةً (NO) ، وسوف ينشط هذا الاتصال مصباح الطاولة عندما يطلبه مشروع Blynk

بالعودة إلى مصدر الطاقة ، فإن دبابيس خرج 5V DC متصلة بدبابيس جهد الدخل لوحدة الترحيل. هذا هو آخر اتصال في المجموعة مع توصيل جميع الأجهزة

تتمثل الخطوة الأخيرة في تثبيت وحدة ESP-01 على وحدة Relay بالطريقة الصحيحة ، ولكن قبل التثبيت ، سيكون من الضروري تحميل الكود بحيث يعمل بشكل صحيح ويستجيب لتطبيق Blynk

قم بإعداد ESP-01 لتحميل الكود:

إذا اخترت استخدام مهايئ USB لـ ESP-01 لتحميل الكود (انظر الصورة أعلاه) ، فاتبع الخطوات:

قم بتركيب ESP-01 على محول USB بالطريقة الصحيحة ؛

اضبط مفتاح المحول على وضع البرمجة (PROG) ؛

قم بتوصيل محول USB بالكمبيوتر ؛

قم بتثبيت برامج تشغيل محول USB على الكمبيوتر والجهاز الجاهز ؛

الخطوة 2: إنشاء وتكوين مشروع Blynk

إنشاء وتكوين مشروع Blynk
إنشاء وتكوين مشروع Blynk
إنشاء وتكوين مشروع Blynk
إنشاء وتكوين مشروع Blynk
إنشاء وتكوين مشروع Blynk
إنشاء وتكوين مشروع Blynk
إنشاء وتكوين مشروع Blynk
إنشاء وتكوين مشروع Blynk

قبل شرح الكود ، دعنا أولاً ننشئ مشروعنا في تطبيق Blynk. نظرًا لأن التجميع بسيط للغاية ، سيكون من السهل جدًا إنشاء وتهيئة الوظائف لنظام إنترنت الأشياء هذا في تطبيق Blynk.

لإنشاء المشروع في تطبيق Blynk ، ستحتاج أولاً إلى تنزيل هذا التطبيق وتثبيته على هاتفك الذكي أو جهازك اللوحي.

قم بتنزيل تطبيق Blynk على الموقع الإلكتروني:

قم بإنشاء مشروع جديد:

بعد تثبيت التطبيق ، لإنشاء حساب في تطبيق Blynk ، يجب أن يكون لديك حساب بريد إلكتروني. بعد ذلك ، قم فقط بإنشاء المشروع الأول (انظر الصورة أعلاه).

لإنشاء مشروع جديد ، يجب تحديد خيار "مشروع جديد" وسيتم فتح نافذة جديدة بالإعدادات الأساسية وسنختار الإعدادات التالية:

  • مربع نص "الاسم" - يسمح لك بتحديد المشروع حتى نتمكن من العثور عليه بسهولة.

    اسم المشروع: "دروس اردوينو" ؛

  • خيار "اختيار الجهاز" - يسمح لك بتحديد نوع الجهاز المستخدم للتجميع.

    نوع المعدات: "ESP8266" ؛

  • خيار "نوع الاتصال" - يسمح لك بتحديد نوع الاتصال الذي يستخدمه الجهاز المحدد.

    نوع الاتصال: "Wi-Fi" ؛

  • خيار "المظهر" - يتيح لك اختيار ألوان مظهر المشروع ، والتي يمكن أن تكون داكنة أو فاتحة.

    نوع العرض: "غير مهم" ؛

لإكمال هذه الخطوة ، ما عليك سوى الضغط على الزر "إنشاء" وستظهر شاشة جديدة بها شريط أخضر في الأعلى ، حيث سيتم إضافة الأدوات الضرورية للمشروع.

زر نمط الإعدادات:

لإضافة عناصر واجهة إلى المشروع ، ما عليك سوى الضغط على الشاشة أو الضغط على الرمز (+) في الشريط الأخضر العلوي. يتم عرض قائمة بجميع أنواع الأدوات المتاحة (انظر الصورة أعلاه).

سيكون هذا المشروع بسيطًا جدًا ، وسيتطلب أداة واحدة فقط لتشغيل وإيقاف تشغيل مصباح الطاولة. كان نوع الأداة المختارة هو "الزر المصمم" ، وهذه الأداة لها نفس وظائف الأداة "Button" ، ولكنها تحتوي على العديد من خيارات الإعداد أكثر منها.

بمجرد اختيار نوع الأداة ، ستظهر على الشاشة. الآن ، إذا ضغطت عليه مرة واحدة فقط ، فسيظهر إطار حوله ، مما يعني أنه يمكنك تغيير أبعاده (انظر الصورة أعلاه).

إذا تم الضغط على الأداة مرة أخرى ، فسيتم عرض الصفحة التي تحتوي على خيارات الإعدادات. خيارات الإعدادات المحددة لهذه الأداة هي:

  • مربع نص "Label" - يحدد نوع الوظيفة التي ستؤديها الأداة.

    تسمية القطعة: "Table Light" ؛

  • خيار "الإخراج" - يمنحك الفرصة لاختيار دبوس الإخراج ESP8266 الذي سيتم التحكم فيه باستخدام هذه الأداة. يمكنك الاختيار بين الدبابيس الرقمية والافتراضية.

    • الدبابيس الافتراضية - تعمل هذه المتغيرات كمتغيرات من النوع الصحيح (int) وتخزن قيمة حالة الزر. يسمح ذلك بمعالجة قيمة الحالة لإنشاء شروط في التعليمات البرمجية التي تضيف أنواعًا أخرى من الوظائف إلى عنصر واجهة المستخدم.
    • دبابيس رقمية - عند تحديد الدبابيس الرقمية ، تتحكم الأداة مباشرة في دبابيس الإخراج الرقمية. عند استخدام هذا النوع من المسامير ، ليس من الضروري وضع هذه الوظيفة في الكود. هذه إحدى المزايا العظيمة لتطبيق Blynk ، لأنه يبسط بناء الكود.

      الدبوس المحدد: "رقمي - gp0" ؛

ملاحظة: عند اختيار جهاز ESP8266 ، سيُسمح لك بتحديد 16 دبوسًا رقميًا ، ومع ذلك ، فإن طراز ESP-01 يحتوي على 2 فقط من هذه المسامير المتاحة ، وهما GPIO0 و GPIO2

  • خيار "الوضع" - يمنحك الفرصة لاختيار نوع زر التشغيل. يمكنك اختيار عملية مشابهة لزر الضغط ، مما يتطلب منك الضغط عليه لتغيير قيمة حالته أو عملية مشابهة لمفتاح يغير قيمة حالته بلمسة لحظية فقط.

    وضع الزر: "التبديل" ؛

  • خيارات "حالات التشغيل / الإيقاف" - في هذا الخيار ، يمكنك تغيير النص وحجم الخط ولون الملصقات المعروضة أثناء حالتي الزر ، بالإضافة إلى لون خلفية الزر.

    • الدول معطلة:

      • نص إيقاف: "إيقاف" ؛
      • لون التسمية OFF: "غير مهم" ؛
      • OFF لون الخلفية: "غير مهم"؛
    • الدول على:

      • نص التشغيل: "تشغيل" ؛
      • تشغيل لون الملصق: "غير مهم" ؛
      • على لون الخلفية: "غير مهم" ؛
  • خيارات "الحواف" و "النمط" - يسمح لك هذان الخياران أيضًا بتغيير بعض الخيارات الجمالية للزر ، مثل شكله ، باختيار أشكال مستديرة أو مستقيمة أكثر. يمكن أيضًا تحديد الخيارات لجعل خلفية الزر ممتلئة تمامًا أو مجرد خط حد.

    • شكل الزر: "مدور" ؛
    • نمط خلفية الزر: "مخطط تفصيلي" ؛
  • خيار "حجم القفل" - هذا الخيار الأخير ، عند تنشيطه ، يمنع إمكانية تعديل أبعاد الزر ، مع الاحتفاظ دائمًا بالحجم الحالي.

    أبعاد الحجب: "OFF" ؛

إعدادات المشروع:

بعد الانتهاء من تكوين جميع عناصر واجهة المستخدم المطلوبة للمشروع ، يتم تأكيد بعض إعدادات المشروع وتحريرها لتحسين تشغيله.

للوصول إلى صفحة إعدادات المشروع ، حدد رمز الجوز الموجود على الشريط الأخضر أعلى التطبيق. في هذه الصفحة ، يمكنك تغيير الإعدادات التالية وتكوينها (انظر الصورة أعلاه):

  • مربع نص "الاسم" - يسمح لك بتغيير اسم المشروع أو تعديله.

    اسم المشروع: "دروس اردوينو" ؛

  • خيارات "الوصول المشترك" - تسمح لك بمشاركة مشروعك مع مستخدمي تطبيق Blynk الآخرين. مع تمكين هذا الخيار ، يمكن للمستخدمين الآخرين التحكم في التجميع ولكن لا يمكنهم تحريره.

    خيار المشاركة: "OFF" ؛

زر "Home Screen Shortcut" - أنشئ رمز اختصار على شاشة Smartphone الخاص بك لسهولة الوصول إلى المشروع

  • الوصول إلى "Auth Tokens" - يمكنك الوصول إلى جميع الرموز المميزة التلقائية للمشروع من خلال خيار "Email All" الذي ترسله إلى حساب البريد الإلكتروني المرتبط بتطبيق Blynk ، أو نسخ جميع الرموز من خلال خيار "نسخ الكل".

    تحدد رموز Auth هذه وتفوض معدات التجميع ليتم التحكم فيها بواسطة تطبيق Blynk.

  • خيار "المظهر" - يتيح لك اختيار ألوان مظهر المشروع ، والتي يمكن أن تكون داكنة أو فاتحة.

    نوع المظهر: "غير مهم" ؛

  • خيار "Keep Screen Always ON" - عند التمكين ، فإنه يحافظ على شاشة هاتفك الذكي دائمًا أثناء استخدام تطبيق Blynk.

    إبقاء الشاشة قيد التشغيل: "غير مهم" ؛

  • خيار "إخطار الأجهزة عند اتصال التطبيق" - يتيح لك تنشيط إشعارات الجهاز عند تنشيط التطبيق.

    تمكين إشعارات الجهاز: "غير مهم" ؛

  • خيار "عدم إيقاف التنبيهات" - يمنحك إمكانية تعطيل إشعارات اتصال الجهاز في وضع التشغيل. مع تمكين هذا الخيار ، لا يمكن التحقق من حالة اتصال الجهاز إلا بالضغط على الزر الذي يحمل رمز "اتصالات الجهاز" على الشريط الأخضر أعلى التطبيق.

    تعطيل إشعارات الجهاز: OFF ؛

  • خيار "إظهار خلفية القطعة في وضع التشغيل" - عند التمكين ، فإنه يفرض على المشروع أن يبدأ دائمًا في وضع التشغيل ، مما يسهل استخدام المشروع عند الانتهاء وجاهزًا للاستخدام.

    تنشيط وضع التشغيل: ON (اكتمل المشروع) أو OFF (المشروع في مرحلة الاختبار) ؛

زر "استنساخ" - يقوم بإنشاء رمز QR يمكنه مشاركة نسخة طبق الأصل من المشروع مع حساب تطبيق Blynk آخر. يعتبر هذا النوع من مشاركة المشروع آمنًا ، طالما يتم مشاركة رمز الاستجابة السريعة فقط وليس الرموز التلقائية

إعدادات أجهزة المشروع:

في صفحة إعدادات المشروع نفسها ، ستجد الصفحة المخصصة لمختلف الأجهزة التي يتحكم فيها المشروع. من خلال تحديد علامة التبويب هذه ، يتم عرض صفحة ويمكن عرض وإضافة وإزالة جميع الأجهزة المستخدمة في المشروع.

عند تحديد جهاز ، سيتم فتح صفحة حيث يمكنك تعديل وتأكيد إعدادات الجهاز التالية (انظر الصورة أعلاه):

  • مربع نص "الاسم" - يمنحك الفرصة للتحقق من اسم الجهاز أو تغييره بحيث يسهل العثور عليه.

    اسم الجهاز: "الجهاز رقم 1" ؛

  • خيار "اختيار الجهاز" - يسمح لك بفحص أو تغيير نوع الجهاز المستخدم للتجميع.

    نوع المعدات: "ESP8266" ؛

  • خيار "نوع الاتصال" - يسمح لك بفحص أو تغيير نوع الاتصال الذي يستخدمه الجهاز المحدد.
  • نوع الاتصال: "Wi-Fi" ؛
  • يسمح لك بالوصول إلى "رمز المصادقة" أو تعديله - إذا تم اختراق رمز المصادقة الخاص بالجهاز ، فما عليك سوى الضغط على الزر "تحديث" وسيتم إنشاء رمز جديد. بالضغط على زر "البريد الإلكتروني" ، يتم إرسال هذا الرمز الجديد إلى البريد الإلكتروني المرتبط بحساب تطبيق Blynk.
  • خيار مفيد للغاية عند إضافة العديد من الأجهزة إلى المشروع هو خيار "+ علامات جديدة" ، لأنه يسمح لك بتجميع هذه الأجهزة من أجل تسهيل تنظيم المشروع.

بعد اكتمال جميع إعدادات المشروع ، حان الوقت لتحويله أخيرًا إلى وضع التشغيل ، ولكن سيظل من الضروري تحميل الكود في وحدة ESP8266 ESP-0 1 لاختبار التجميع أخيرًا.

إذا كنت ترغب في نسخ هذا المشروع مباشرة ، مع جميع الإعدادات وجاهزة للاستخدام ، ما عليك سوى استخدام الإجراء التالي (انظر الصورة أعلاه):

  • اضغط على رمز QR Code في الصفحة الرئيسية لتطبيق Blynk ؛
  • السماح باستخدام التطبيق للكاميرا ؛
  • وجّه كاميرا الهاتف الذكي إلى رمز الاستجابة السريعة ؛
  • سيتم نسخ المشروع على الفور إلى هاتفك الذكي ؛

الخطوة الثالثة: شرح الكود

شرح الكود
شرح الكود
شرح الكود
شرح الكود
شرح الكود
شرح الكود
شرح الكود
شرح الكود

كما تتذكر ، تم تثبيت وحدة ESP-01 على وحدة مهايئ USB وهي جاهزة للبرمجة. الآن دعنا نربط الوحدة بأحد توصيلات USB بالكمبيوتر ونفتح Arduino IDE.

لكي يتم التحكم في وحدة ESP-01 بواسطة تطبيق Blynk ، ستحتاج إلى تحميل رمز مع جميع مصادقات تطبيق Blynk وبيانات اعتماد شبكة Wi-Fi الخاصة بك.

لذلك يحتوي كل جهاز على رمز قياسي مع جميع المكتبات والوظائف اللازمة له للعمل بشكل صحيح. لتسهيل هذا الرمز القياسي لكل نوع جهاز مستخدم ، يحتوي موقع تطبيق Blynk على صفحة تسمح لك بالعثور على الرمز القياسي ونسخه إلى الوحدة النمطية ESP8266ESP-01 (انظر الرمز أدناه).

مثال متصفح Blynk: https://examples.blynk.cc/؟ board = ESP8266 & shield = ESP8266٪ 20WiFi & example = GettingStarted٪ 2FBlynkBlink

// ينشط الاتصال بين تطبيق Blynk و Serial Monitor:

#define BLYNK_PRINT Serial #include // استيراد مكتبة "ESP8266_Lib". #include // استيراد مكتبة "BlynkSimpleShieldEsp8266". // مصادقة الحساب في تطبيق Blynk. char auth = "YourAuthToken" ؛ // أدخل رمز رمز المصادقة الخاص بالجهاز. // أدخل بيانات اعتماد WiFi. char ssid = "YourNetworkName" ؛ // اسم شبكة Wi-Fi. char pass = "YourPassword" ؛ // كلمة مرور شبكة Wi-Fi. // ملاحظة: اضبط كلمة المرور على "" لشبكات Wi-Fi المفتوحة. // قم بتشغيل وظيفة SETUP مرة واحدة فقط بعد الضغط على Reset: void setup () {// Starts Communication Serial: Serial.begin (9600)؛ // يبدأ اتصال Wi-Fi: Blynk.begin (auth ، ssid ، pass) ؛ } // قم بتشغيل وظيفة LOOP بشكل متكرر.: حلقة فارغة () {// بدء الاتصال بتطبيق Blynk: Blynk.run ()؛ // ضع الكود المتبقي لمشروعك. }

يتمتع هذا التجميع ، جنبًا إلى جنب مع المشروع الذي تم تطويره في تطبيق Blynk ، بميزة عدم مطالبتك بتغيير أو إضافة المزيد من سطور التعليمات البرمجية إلى الكود القياسي.

كما هو مذكور في الخطوة السابقة ، من خلال تحديد المسامير الرقمية على زر عنصر واجهة المستخدم ، سيتحكم هذا الزر بشكل مباشر في هذه المسامير وليس هناك حاجة لوضع هذه الوظائف في الكود ، وهذا هو السبب في أن هذه المجموعة هي واحدة من أبسط أنظمة إنترنت الأشياء.

الآن ، لتحميل الكود الخاص بوحدة ESP8266 ESP-01 ، ستحتاج إلى تكوين Arduino IDE (انظر الصورة أعلاه). للتهيئة ، يجب عليك أولاً تثبيت هذه الوحدة في Arduino IDE وللقيام بذلك نتبع الخطوات التالية:

افتح صفحة "التفضيلات" في علامة التبويب "ملف" ؛

انسخ الرابط أدناه إلى قائمة ارتباط "عنوان URL لـ Plate Manager الإضافي" في صفحة "التفضيلات" ؛

الرابط:

افتح صفحة "Board Manager" من خلال علامة التبويب "Tools" في خيار "Boards" ؛

ابحث في وحدة ESP8266 في شريط البحث ؛

اضغط على الزر "تثبيت" لتثبيت وحدة ESP8266 في Arduino IDE ؛

بعد تثبيت اللوحة ، ما عليك سوى تحديد طراز اللوحة المستخدمة ومنفذ الاتصال الخاص بها ، ويمكن أن تتغير بناءً على مكان توصيل وحدة مهايئ USB ESP-01 (انظر الصورة أعلاه).

الآن يمكنك فقط تحميل الكود الخاص بوحدة ESP8266 ESP-01. عند اكتمال عملية التحميل ، تتم إزالة وحدة ESP-01 من محول USB وتثبيتها في وحدة الترحيل. بعد ذلك ، يجب الضغط على زر "إعادة تعيين" لبدء اتصال Wi-Fi بشكل صحيح.

أخيرًا ، التجميع كامل وجاهز. لذلك ، لاختبار الحامل ، ما عليك سوى الضغط على الزر "تشغيل" الموجود في صفحة إنشاء مشروع تطبيق Blynk.

بعد ذلك ، يمكنك التحقق مما إذا كان الجهاز متصلاً بتطبيق Blynk ، وإذا تم تأكيد ذلك ، يبدأ التطبيق تلقائيًا في التحكم في الجهاز ، مما يسمح لك بتشغيل وإيقاف تشغيل مصباح الطاولة عبر الإنترنت.

نشكرك على مشاهدة برامجنا التعليمية ، والغرض من قناتنا هو المساهمة ومساعدتك في تطوير المشاريع ، الآن أيضًا من خلال وحدات لنظام إنترنت الأشياء. لا تفوت البرامج التعليمية التالية وقم بزيارة قناتنا على Youtube أو Instagram أو Facebook أو Twitter.

موصى به: