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

التحكم في الأجهزة المنزلية باستخدام NodeMCU (ESP8266) وتطبيق Blynk: 8 خطوات (بالصور)
التحكم في الأجهزة المنزلية باستخدام NodeMCU (ESP8266) وتطبيق Blynk: 8 خطوات (بالصور)

فيديو: التحكم في الأجهزة المنزلية باستخدام NodeMCU (ESP8266) وتطبيق Blynk: 8 خطوات (بالصور)

فيديو: التحكم في الأجهزة المنزلية باستخدام NodeMCU (ESP8266) وتطبيق Blynk: 8 خطوات (بالصور)
فيديو: Home automation using ESP32 and Blynk 2.0 App | Blynk ESP32 Relay Control 📱| IoT Project 2024, يوليو
Anonim
تحكم في الأجهزة المنزلية باستخدام NodeMCU (ESP8266) وتطبيق Blynk
تحكم في الأجهزة المنزلية باستخدام NodeMCU (ESP8266) وتطبيق Blynk

في هذا البرنامج التعليمي ، سوف نتعلم كيفية استخدام تطبيق Blynk و NodeMCU (ESP8266) للتحكم في المصباح (أي أجهزة منزلية أخرى ستكون على ما يرام) ، وستكون المجموعة عبر الإنترنت.

الغرض من هذه التعليمات هو إظهار أبسط حل للتحكم عن بعد في Arduino أو الأجهزة المتوافقة (NodeMCU) عبر الإنترنت واستكشاف عالم إنترنت الأشياء (IoT).

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

الخطوة 1: مستلزمات الأجهزة / البرامج

مستلزمات الأجهزة / البرمجيات
مستلزمات الأجهزة / البرمجيات
مستلزمات الأجهزة / البرمجيات
مستلزمات الأجهزة / البرمجيات

مكونات الأجهزة:

1. NodeMCU (ESP8266).

2. التتابع

3. مصباح

4. الأسلاك

6. 5V Power Supply 1AMP (اختياري ولكني أوصي باستخدامه لتجنب نقص التيار الكهربائي عن طريق توفير 5v للتتابع.

تطبيقات البرمجيات:

1. تطبيق Blynk

2. اردوينو IDE

3. مكتبة Blynk لنظام التشغيل الخاص بك (Windows ، Linux ، iOS)

4. ESP8266 مدير مجلس إدارة Arduino IDE

الخطوة 2: قم بتنزيل مكتبة Blynk

اتبع التعليمات:

1. قم بتنزيل Blynk_Release_vXX.zip (قم بالتمرير لأسفل إلى قسم التنزيلات)

2. قم بفك ضغط الأرشيف. ستلاحظ أن الأرشيف يحتوي على عدة مجلدات والعديد من المكتبات.

3. انسخ كل هذه المكتبات إلى your_sketchbook_folder في Arduino IDE. للعثور على موقع your_sketchbook_folder ، انتقل إلى القائمة العلوية في Arduino IDE:

نظام التشغيل Windows: ملف ← تفضيلات

نظام التشغيل Mac OS: اردوينو ← التفضيلات

لتنزيل مكتبة Blynk والحصول على مزيد من المعلومات ، اتبع هذا الرابط (هنا).

الخطوة 3: إضافة مدير مجلس الإدارة ESP8266

إضافة مدير مجلس الإدارة ESP8266
إضافة مدير مجلس الإدارة ESP8266

في مدير اللوحات الإضافية ، أدخل عنوان URL أدناه.

كما هو موضح في الشكل وأدخل موافق.

ملاحظة: للحصول على مزيد من المعلومات حول هذه الخطوة ، شاهد الفيديو

الخطوة 4: شاهد الفيديو لمزيد من التفاصيل

Image
Image

الخطوة 5: تكوين Blynk

تكوين Blynk ل
تكوين Blynk ل
تكوين Blynk ل
تكوين Blynk ل
تكوين Blynk ل
تكوين Blynk ل

لإعداد تطبيق Blynk ، يجب عليك اتباع الخطوات التالية:

1. قم بتنزيل تطبيق Blynk على هاتفك الذكي وأنشئ حسابًا.

للقيام بذلك: قم بتنزيل تطبيقات Blynk:

• iOS:

• Android:

2. قم بإنشاء مشروع جديد ، اختر من القائمة أجهزتك (NodeMCU).

3. حدد نوع الاتصال (USB ، Wifi ، Bluetooth …).

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

5. حدد أداة الزر ، وانقر عليها نقرًا مزدوجًا لتعديل إعداداتها.

ملاحظة: يتم إرسال مفتاح المصادقة إلى بريدك الإلكتروني

الخطوة 6: التخطيطي

تخطيطي
تخطيطي

يرجى اتباع الخطوات التالية:

1. 5 فولت من مصدر الطاقة إلى Vcc للوحة الترحيل.

2. GND إلى GND للوحة الترحيل.

3. D1 من NodeMCU إلى IN1 من لوحة الترحيل.

ملاحظة: المرحل المطلوب 5 فولت وإخراج nodemcu هو 3.3 فولت فقط ولهذا السبب أوصي بشدة باستخدام مصدر طاقة خارجي 5 فولت

الخطوة 7: كود اردوينو

حول الكود

#define BLYNK_PRINT المسلسل

#include #include /// يجب أن تحصل على Auth Token في تطبيق Blynk. // انتقل إلى إعدادات المشروع (رمز الجوز). char auth = "YourAuthToken" ؛ // بيانات اعتماد WiFi الخاصة بك. // تعيين كلمة المرور على "" للشبكات المفتوحة. char ssid = "YourNetworkName"؛ char pass = "YourPassword" ؛ إعداد باطل () {// Debug console Serial.begin (115200) ؛ Blynk.begin (auth ، ssid ، pass) ؛ } حلقة فارغة () {Blynk.run () ؛ }

الخطوة 8: للحصول على الدعم

للدعم
للدعم

يمكنك الاشتراك في قناة YouTube الخاصة بي لمزيد من البرامج التعليمية والمشاريع.

اشترك للحصول على الدعم.

شكرا لك. انتقل إلى رابط قناتي على YouTube

موصى به: