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

أضواء يتم التحكم فيها بالصوت من أي مكان مع جيسون: 7 خطوات
أضواء يتم التحكم فيها بالصوت من أي مكان مع جيسون: 7 خطوات

فيديو: أضواء يتم التحكم فيها بالصوت من أي مكان مع جيسون: 7 خطوات

فيديو: أضواء يتم التحكم فيها بالصوت من أي مكان مع جيسون: 7 خطوات
فيديو: حل اكثر مشكله بتقابلها في الكمبيوتر 2024, شهر نوفمبر
Anonim
أضواء يتم التحكم في الصوت من أي مكان مع جيسون
أضواء يتم التحكم في الصوت من أي مكان مع جيسون

مصابيح التيار المتردد التي يتم التحكم فيها من أي مكان متصل بالإنترنت باستخدام NodeMCU (ESP8266) و Jason (تطبيق Android).

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

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

لذلك دعونا نبدأ…

الخطوة 1: قم بتعيين حساب Ubidots

قم بتعيين حساب Ubidots
قم بتعيين حساب Ubidots
قم بتعيين حساب Ubidots
قم بتعيين حساب Ubidots
قم بتعيين حساب Ubidots
قم بتعيين حساب Ubidots

أول شيء عليك القيام به هو الانتقال إلى موقع ويب Ubidots for Education وإنشاء حساب. يمكنك تسجيل الدخول مباشرة إذا كان لديك بالفعل حساب Twitter أو Github أو Google أو Facebook.

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

الخطوة 2: تطبيق Jason

تطبيق جايسون
تطبيق جايسون
تطبيق جايسون
تطبيق جايسون
تطبيق جايسون
تطبيق جايسون
تطبيق جايسون
تطبيق جايسون

يمكن تنزيل التطبيق من متجر Play ، وهو متوفر باللغتين الإنجليزية والإسبانية.

انسخ رمز Ubidots الخاص بك إلى التطبيق ، من خلال النقر على علامة تبويب الإعدادات ، ولصقه في حقل مفتاح Ubidots والنقر على زر الحفظ.

نحتاج الآن إلى تكوين جهاز ، والانتقال إلى علامة تبويب الأجهزة ، والنقر فوق زر الإضافة. أدخل اسمًا ، ويفضل أن يكون اسم المنطقة التي توجد بها الأضواء ، بحيث يمكنك أن تقول "أشعل أضواء المطبخ". في ESP32 I / O Pin ، اختر "5" ، والذي سيكون دبوس NodeMCU (ESP8266 الداخلي) المتصل بالمرحل. واضغط على "حفظ".

الخطوة الثالثة: السلامة أولاً

السلامة اولا
السلامة اولا

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

أقوم بنشر هذا البرنامج التعليمي التعليمي فقط ولست مسؤولاً بأي حال من الأحوال عن أي إصابات أو أضرار قد تسببها.

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

المخططات
المخططات
  • قم بتشغيل NodeMCU عن طريق توصيل VIN بـ VCC (5V) ودبوس GND بـ GND.
  • قم بتوصيل D8 بأحد أطراف المحول وبمقاوم 2.2 كيلو أوم متصل بـ GND.
  • قم بتوصيل الطرف الآخر من المحول بـ 3.3 فولت لأن NodeMCU يمكنه فقط التعامل مع هذا الجهد في دبابيس الإدخال / الإخراج الخاصة به.
  • D1 إلى 2.2 كيلو أوم المقاوم لقاعدة الترانزستور NPN
  • DC السالب من التتابع إلى كولكتور الترانزستور.
  • باعث الترانزستور إلى GND.
  • إيجابي DC من التتابع إلى 5V.
  • سلبي لمبة الضوء إلى دبوس واحد للتيار المتردد في التتابع.
  • إيجابي من المصباح إلى AC Live (AC إيجابي).
  • دبوس AC من مرحل إلى محايد (AC سلبي)

ملاحظة: سيتم توفير VCC 5V من كبل USB متصل بشاحن محول هاتف بسيط.

الخطوة 5: اللوح

اللوح
اللوح
اللوح
اللوح
اللوح
اللوح
اللوح
اللوح

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

المفتاح الذي استخدمته له رمية مزدوجة ، نحتاج فقط إلى مفتاح واحد ، لذلك قمت بتوصيل دبوسه من 1 إلى 3 فولت من NodeMCU والدبوس 2 من المحول إلى NodeMCU pin D8.

سيكون مصدر الطاقة عبارة عن شاحن حائط للهاتف بجهد 5 فولت مع كبل USB مجرد.

من خلال التحكم في الاتصال الأرضي مع المرحل ، يمكننا التحكم في حالة التيار المتردد للمصباح الكهربائي.

الخطوة 6: الكود

قبل استخدام شفرة المصدر ، تحتاج إلى تنزيل بعض المكتبات:

  • Arduino core لـ ESP8266 (اقرأ خطوة "التثبيت باستخدام Boards Manager")
  • Ubidots ESP MQTT

ملاحظة: إذا كنت لا تعرف كيفية إضافة مكتبات إلى arduino IDE ، فيمكنك اتباع هذا البرنامج التعليمي السهل.

اضبط لوحة التطوير الخاصة بك على NodeMCU 1.0 (وحدة ESP-12E). تحتاج إلى تغيير بعض المتغيرات في الكود:

  • SSID الخاص بك (اسم شبكة Wi-Fi المنزلية الخاصة بك)
  • كلمة مرور شبكة Wi-FI الخاصة بك
  • رمز Ubidots الخاص بك وأخيراً قم بتحميل الكود الخاص بك إلى اللوحة.

وأخيراً قم بتحميل الكود الخاص بك على السبورة.

الخطوة 7: العرض

إنها تعمل!

موصى به: