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

إنشاء جهاز تحكم عن بعد عالمي باستخدام NodeMCU: 7 خطوات
إنشاء جهاز تحكم عن بعد عالمي باستخدام NodeMCU: 7 خطوات

فيديو: إنشاء جهاز تحكم عن بعد عالمي باستخدام NodeMCU: 7 خطوات

فيديو: إنشاء جهاز تحكم عن بعد عالمي باستخدام NodeMCU: 7 خطوات
فيديو: Home automation using NodeMCU and Blynk App - IOT based Project 2024, شهر نوفمبر
Anonim
إنشاء جهاز تحكم عن بعد عالمي باستخدام NodeMCU
إنشاء جهاز تحكم عن بعد عالمي باستخدام NodeMCU

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

سيكون NodeMCU بالاقتران مع مستقبل ضوئي بالأشعة تحت الحمراء مسؤولاً عن استنساخ مفاتيح التحكم عن بعد. سيستخدم طريقة RAW لذلك. سيرسل IR LED الرمز المستنسخ إلى الأجهزة.

تم إنشاء المشروع من قبل

  • رودريجو أندراديس
  • دييجو إم جي فييرا

الخطوة 1: المكونات

هذا المشروع لا يتطلب الكثير من المواد. سوف تحتاج

  1. NodeMCU
  2. اللوح
  3. أسلاك العبور
  4. كابل Micro USB
  5. VS1838B مستقبلات ضوئية / مستقبلات الأشعة تحت الحمراء
  6. باعث الأشعة تحت الحمراء (IR) 5mm 940nm

وبالطبع أجهزة التحكم عن بعد التي تريد استنساخها

الخطوة 2: توصيل الأسلاك

توصيل الأسلاك
توصيل الأسلاك

أعلاه هو تخطيط الأسلاك لهذا المشروع:

بعد الانتهاء من التوصيلات. حان الوقت لتثبيت Arduino IDE واستيراده إلى مكتبة IRremoteESP 8266.

قم بتحميل الكود في NodeMCU ومعرفة ما إذا كان يعمل

يمكنك العثور على الكود الكامل هنا: Github: IR Control

الخطوة الثالثة: البرمجة: ضبط الأمور

الترميز: إعداد الأمور
الترميز: إعداد الأمور

هنا قمنا بشكل أساسي بتكوين شبكة WiFi ومعدل السرعة التسلسلي إلى 115200 باود

الخطوة 4: التشفير: الحلقة

الترميز: الحلقة
الترميز: الحلقة

الخطوة 5: التشفير: Web Socket

الترميز: مقبس الويب
الترميز: مقبس الويب

الخطوة 6: تشفير عميل الويب

عميل الويب الترميز
عميل الويب الترميز

الخطوة السابعة: استخدام المشروع

استخدام المشروع
استخدام المشروع

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

موصى به: