أتمتة المنزل باستخدام تطبيق BLYNK: 7 خطوات (بالصور)
أتمتة المنزل باستخدام تطبيق BLYNK: 7 خطوات (بالصور)
Anonim
أتمتة المنزل باستخدام تطبيق BLYNK
أتمتة المنزل باستخدام تطبيق BLYNK

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

الخطوة 1: المعدات المطلوبة

المعدات المطلوبة
المعدات المطلوبة

1. Arduino UNO.

2. وحدة الترحيل (تيار متردد - 230 فولت ، تيار مستمر - 5 فولت ، في الموافقة المسبقة عن علم).

3. لمبة (15 وات ، 230 فولت أو أي قوة كهربائية أخرى)

4. تطبيق BLYNK (مثبت في هاتفك المحمول ، الرابط أدناه).

5. 230 فولت امدادات الطاقة. (ايه سي)

6. صداري.

7. 12 فولت امدادات الطاقة. (DC)

8. حامل اللمبة والأسلاك.

▪ الرابط (تطبيق BLYNK): -

play.google.com/store/apps/details؟id=cc.b…

الخطوة 2: مخطط الدائرة

مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني

الاتصال بسيط للغاية. في الموافقة المسبقة عن علم ، يُعطى أن وحدة الترحيل تعمل بجهد 5 فولت ، ولكن في نموذجي ، قمت بتشغيل وحدة الترحيل باستخدام محول 12 فولت. في وحدة التتابع.

دبوس 1-12 فولت / 5 فولت

دبوس 2 - GND

دبوس 3 - إشارة

دبوس 4 - COM (عام)

دبوس 5 - لا (مفتوح عادة)

دبوس 6 - NC (متصل بشكل طبيعي)

يستخدم الدبوس 1 لتشغيل الوحدة. تعمل وحدة الترحيل بشكل أساسي كمفتاح للتحكم في أجهزة التيار المتردد. لذلك يتم استخدام الدبوس 3 لإرسال إشارة ما إذا كنا نريد تشغيل / إيقاف تشغيل الأجهزة. يتم توصيل دبوس 3 بأي من المسامير الرقمية في Arduino UNO. في مشروعي هو PIN 13 من Arduino UNO. وفقًا للرسم التخطيطي ، سيتم توصيل الخط المحايد بالمصباح مباشرةً ، ولكن سيتم توصيل الخط المباشر بالمصباح عبر الوحدة النمطية ، وسيتم توصيل الخط المباشر القادم من القابس (230 فولت تيار متردد) بـ COM (دبوس 4) وسيتم توصيل السلك من القطب الآخر للمصباح بـ NO (Pin 5). نظرًا لأنني لم أستخدم أي درع Ethernet ، لذا يجب توصيل Arduino بجهاز الكمبيوتر المحمول الخاص بك ، حتى يتمكن من استقبال الإشارات من خلال الكمبيوتر المحمول (متصل بالإنترنت). يمكنك أيضًا استخدام NODE-MCU ، في هذه الحالة لا تحتاج إلى كمبيوتر محمول لاستقبال الإشارات حيث يمكن لـ NODE-MCU استقبال الإشارات عبر الإنترنت.

الخطوة 3: مبدأ العمل

مبدأ العمل
مبدأ العمل
مبدأ العمل
مبدأ العمل
مبدأ العمل
مبدأ العمل

1. عمل وحدة التقوية:

وفقًا للمخطط ، يمكننا أن نرى أن هناك مفتاحًا مشابهًا لشيء داخل وحدة الترحيل التي تتصل طرفها بـ COM ، أي Pin 4 والطرف الآخر إما متصل بين NO ie Pin 5 أو NC ie Pin 6. عندما نطبق 0 V إلى دبوس الإشارة ، أي Pin 3 ، ثم يظل المفتاح في وضع NO (مفتوح عادة). عندما نطبق +5 V للإشارة إلى دبوس ، فإن المفتاح يقطر من NO إلى NC (متصل بشكل طبيعي).

2. إنشاء المشروع في تطبيق BLYNK:

قم بتنزيل تطبيق BLYNK من متجر Google Playstore (تم تقديم الرابط بالفعل). افتحها وعليك إنشاء حساب هناك. بعد ذلك اضغط على "مشروع جديد". الآن عليك النقر فوق "اختيار الجهاز" وسيُطلب منك تحديد الأجهزة المطلوبة ، وسوف تختار "Arduino UNO" وفي "نوع الاتصال" عليك تحديد "USB". يجب عليك إعطاء اسم المشروع أيضًا. ثم تضغط على "إنشاء" ، تم إنشاء مشروعك الآن وسيقوم BLYNK بإرسال رمز تفويض إلى بريدك الذي يتعين عليك إدخاله في كود اردوينو ، ثم ستحصل على مساحة خالية حيث يتعين عليك إضافة أزرار ورسوم بيانية وما إلى ذلك. سوف تحصل على كل هذه من مربع الأدوات. في هذا المشروع نقوم بتشغيل جهاز واحد فقط لذلك سنضيف زر واحد فقط. بعد النقر فوق "زر" ، ستتم إضافة الرمز في المساحة الخالية. يمكنك وضع الزر في أي مكان على الشاشة. ثم عليك النقر فوق الزر لتخصيصه. يجب عليك إعطاء اسم هناك وعليك تحديد ما إذا كنت تستخدم دبوسًا افتراضيًا رقميًا أم تناظريًا. عليك أيضًا أن تذكر رقم التعريف الشخصي. كما هو الحال في هذا المشروع ، نستخدم D13 ، أي رقم التعريف الشخصي 13. الآن حدد الوضع سواء كان "Push" أو "Slide" ، فهذا يعتمد عليك. بعد ذلك العودة للشاشة الرئيسية ، سترى زر تشغيل في الزاوية اليمنى من الشاشة ، عليك الضغط عليه لتفعيل المشروع ، إذا كان نظامك جاهزًا ومتصلًا بالإنترنت ، ثم على الهاتف المحمول بعد النقر على زر التشغيل سيعرض "متصل" وإلا "غير متصل".

n.b. اتبع الصور بشكل متسلسل والخطوات المقدمة ، فلن تشعر بالارتباك

3. تحليل الكود والتوصيل النهائي:

بادئ ذي بدء ، عليك إضافة الرابط التالي في "عنوان URL لمدير اللوحات الإضافية" في التفضيلات في Arduino IDE. الرابط:

يجب عليك الانتقال إلى الرابط التالي: https://github.com/blynkkk/blynk-library/releases/… وتنزيل مكتبة blynk. بعد تنزيل الملف المضغوط ، يجب عليك فك ضغطه ونسخ محتويات الملفات (المكتبات والمجلدات) إلى مجلد كراسة الرسم في Arduino IDE. للتحقق مما إذا تمت إضافة مكتبة blynk أم لا إعادة تشغيل Arduino IDE والتحقق من قسم المكتبة ، إذا رأيت "Blynk" فهذا يعني أنه تمت إضافة مكتبة blynk بنجاح.

ما عليك سوى نسخ الرمز (المقدم بالفعل) أو يمكنك الحصول على الرمز من ExamplesBlynkBoards_USB_SerialsArduino_Serial_USB. في كلتا الحالتين ، التغيير الوحيد الذي يتعين عليك إجراؤه هو نسخ رمز التفويض المرسل إلى بريدك إلى كود Arduino. لا تقم بتحميل الكود الآن. افتح الآن "موجه الأوامر" وقم بتشغيله كإدارة. ستظهر شاشة سوداء على الشاشة. ثم عليك نسخ مسار مجلد "البرامج النصية". في حالتي هو "My Documents / Arduino / libraries / Blynk / scripts" وقم بلصقه على الشاشة السوداء ومكان الإدخال. ثم عليك نسخ ولصق ملف.bat في الشاشة السوداء. الملف هو "blynk-ser.bat -c COM4". يجب عليك تغيير رقم منفذ COM. في حالتي كان COM8 ، والآن قم بتحميل كود اردوينو ، والآن عد إلى جزء موجه الأوامر واضغط على "إدخال" ثلاث مرات. سيؤدي هذا إلى توصيلك بخادم Blynk.

4. التحكم باستخدام تطبيق Blynk:

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

n.b. اتبع الصور بشكل متسلسل والخطوات المقدمة ، فلن تشعر بالارتباك

الخطوة 4: السلامة

"تحميل =" كسول ">

موصى به: