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

8 مرحل تحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android: 5 خطوات (بالصور)
8 مرحل تحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android: 5 خطوات (بالصور)

فيديو: 8 مرحل تحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android: 5 خطوات (بالصور)

فيديو: 8 مرحل تحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android: 5 خطوات (بالصور)
فيديو: Control your CADIO devices with infrared remote controller (ESP8266 - ESP32) | CADIO Home Automation 2024, يونيو
Anonim
8 مرحل التحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android
8 مرحل التحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android

التحكم في 8 مفاتيح ترحيل باستخدام nodemcu وجهاز استقبال الأشعة تحت الحمراء عبر تطبيق wifi و ir البعيد وتطبيق android.

يعمل جهاز التحكم عن بعد بالأشعة تحت الحمراء بشكل مستقل عن اتصال wifi.

هنا نسخة محدثة انقر هنا

الخطوة 1: التقط الأجزاء

انتزاع الأجزاء
انتزاع الأجزاء
انتزاع الأجزاء
انتزاع الأجزاء
انتزاع الأجزاء
انتزاع الأجزاء

الأشياء التي طلبتها لهذا المشروع

  1. NodeMCU
  2. وحدة ترحيل 4 قنوات × 2
  3. IC7805 x 2 (1 IC7805 لا يوفر تيارًا كافيًا للتشغيل على 8 مرحلات في نفس الوقت)
  4. اللوح
  5. مستقبل الأشعة تحت الحمراء (VS1838)
  6. LED أحمر × 1
  7. المقاومة 1 كيلو × 1
  8. زر الضغط × 1
  9. أسلاك العبور
  10. مزود الطاقة

الخطوة الثانية: الكود

هذا الرمز خاص بـ NODEMCU BOARD وليس ARDUINO

لقد كتبت الكود بطريقة بحيث إذا تم فصل WiFi أو عدم توفره ، فسوف يتوهج مؤشر LED ، وسيستمر التحكم في الترحيل من IR Remote بشكل مستقل عن WiFi.

عندما يكون WiFi متاحًا ، اضغط على زر الضغط أو اضغط على الزر المخصص على IR Remote وانتظر 5 ثوانٍ للاتصال بشبكة wifi. إذا لم يتم إيقاف تشغيل مؤشر LED ، فهذا يعني أن شبكة wifi غير متصلة.

قم أولاً بتنزيل Arduino IDE من هنا.

ثم انتقل إلى ملف -> التفضيلات ، ثم في عناوين URL الإضافية لمدير اللوحة ، أضف هذا

arduino.esp8266.com/stable/package_esp8266c…

ثم انتقل إلى Board manager وقم بتثبيت esp8266 بواسطة ESP8266 Community.

انتقل إلى مدير المكتبة وقم بتثبيت IRRemoteESP8266.

قم أولاً بتوصيل مستقبل ir بلوحة nodemcu ، 3.3 فولت إلى 3.3 فولت ، gnd إلى gnd ، الإخراج إلى gpio2 (D4).

قم بتحميل الرسم التخطيطي IRRemote Value الوارد أدناه ، افتح الشاشة التسلسلية واضغط على المفتاح البعيد للحصول على قيم كل مفتاح ، اكتبه في مكان ما. لاحظ ما لا يقل عن 9 قيم رئيسية (8 قيم لـ 8 مرحلات و 1 لإعادة توصيل wifi).

ثم اجعل الدائرة مثل المخطط الموضح أعلاه وقم بتحميل الكود My_Room.

لا تنسَ تعديل أكواد الأشعة تحت الحمراء في مخطط my_room باستخدام رمز الأشعة تحت الحمراء الذي حصلت عليه لكل زر على جهاز التحكم عن بُعد وشبكة wifi وكلمة المرور.

ملاحظة: أثناء تحميل الرسم ، تأكد من عدم توصيل أي شيء برقم التعريف الشخصي D0 ، D8 ، TX ، RX. أو ببساطة اسحب الأسلاك النفاثة من تلك الدبابيس

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

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

اتبع التخطيطي واجعل الدائرة.

لا يحتوي IC7805 على طاقة كافية لتشغيل 8 مرحلات في نفس الوقت. لذلك ، نحن نستخدم وحدتي ترحيل 4ch ووحدتين IC7805.

سيعمل أي جهاز استقبال IR.

يمكن أن يكون مصدر الطاقة 24 فولت كحد أقصى.

الخطوة 4: تطبيق Android

لقد صنعت تطبيق Android باستخدام MIT APP Inventor ، يمكنك تحميل ملف aia إلى App Inventor وتحريره.

الخطوة 5: لقد فعلت ذلك

أنت فعلت ذلك
أنت فعلت ذلك

انتقل إلى لوحة إدارة جهاز التوجيه الخاص بك واحصل على عنوان IP الخاص بـ NodeMCU.

قم أيضًا بتعيين IP معين لعنوان Mac الخاص بـ nodemcu ، بحيث يحصل على نفس عنوان IP ، في كل مرة ولا يتعين عليك التحقق منه في كل مرة.

يمكنك استخدام IR Remote وتطبيق ANDROID ومتصفح الإنترنت على نفس الشبكة ، أو يمكنك استخدام المنفذ لإعادة توجيه جهاز التوجيه الخاص بك للوصول عبر الإنترنت من أي مكان في العالم

في حالة وجود مشكلة ، اتصل بي على fb ، www.fb.com / amit.s.samanta ، وسوف أساعد بقدر ما أستطيع.

موصى به: