دليل خطوة بخطوة لإعداد جهاز التحكم عن بعد بالأشعة تحت الحمراء Arduino واستكشاف الأخطاء وإصلاحها

دليل خطوة بخطوة لإعداد جهاز التحكم عن بعد بالأشعة تحت الحمراء Arduino واستكشاف الأخطاء وإصلاحها

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

نوع التطبيق

الوصف

التحكم في الأجهزة المنزلية

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

أجهزة التحكم عن بعد المخصصة

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

فك تشفير الإشارات

استخدم الإشارات مرة أخرى للتحكم في الأجهزة الجديدة.

بناء عناصر التحكم المخصصة

إنشاء عناصر تحكم للاحتياجات الخاصة في العمل عن بعد بالأشعة تحت الحمراء باستخدام arduino.

يمكنك البدء بتوصيل جهاز استقبال الأشعة تحت الحمراء الأساسي. ثم يمكنك تجربة أفكار جديدة للتحكم عن بُعد بالأشعة تحت الحمراء باستخدام أردوينو.

أساسيات الاتصالات بالأشعة تحت الحمراء

ما هو IR؟

تتيح الأشعة تحت الحمراء للأجهزة إرسال إشارات فيما بينها. IR هي الأشعة تحت الحمراء، وهي نوع من الضوء لا نراه. يستخدم اتصال الأشعة تحت الحمراء هذا الضوء غير المرئي لإرسال المعلومات. تستخدم أجهزة التحكم عن بُعد وأجهزة الاستقبال مصابيح LED وأجهزة استشعار الأشعة تحت الحمراء لهذا الغرض. هناك طريقتان رئيسيتان تعمل بهما الأشعة تحت الحمراء: من نقطة إلى نقطة والانتشار. تتطلب نقطة إلى نقطة أن يكون جهاز التحكم عن بُعد مواجهًا لجهاز الاستقبال. تتيح الانتشار للأجهزة التواصل دون اتصال مباشر. تعمل الأشعة تحت الحمراء في نطاق ترددي يتراوح بين 300 جيجاهرتز و400 تيراهيرتز. يمكنك العثور على الأشعة تحت الحمراء في أجهزة مثل أجهزة التلفزيون وسماعات الرأس وأنظمة الأمن المنزلي.

نصيحة: لا تمر إشارات الأشعة تحت الحمراء عبر الأجسام الصلبة. تأكد من عدم وجود أي شيء يعيق الطريق بين جهاز التحكم عن بُعد وجهاز الاستقبال.

  • يستخدم الاتصال بالأشعة تحت الحمراء نبضات من الضوء تحت الأحمر.

  • تعمل إشارات الأشعة تحت الحمراء بشكل أفضل عندما لا يكون هناك أي عائق.

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

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

لاستخدام الأشعة تحت الحمراء، تحتاج إلى جهاز تحكم عن بُعد وجهاز استقبال للأشعة تحت الحمراء. يرسل جهاز التحكم البيانات كنبضات من الأشعة تحت الحمراء. يستقبل جهاز الاستقبال هذه النبضات ويفك تشفيرها. لمشاريع الأشعة تحت الحمراء في أردوينو، غالبًا ما تستخدم لوحة SunFounder Uno، وكابل USB، ووحدة استقبال للأشعة تحت الحمراء، وجهاز تحكم عن بُعد، وكابل ثلاثي الأطراف.

مكون

الوظيفة

الأشعة تحت الحمراء عن بعد

يرسل إشارات الأشعة تحت الحمراء

وحدة استقبال الأشعة تحت الحمراء

يحصل على الإشارات ويفك تشفيرها

اردوينو المجلس

يتعامل مع البيانات المستلمة

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

بروتوكولات الأشعة تحت الحمراء

تستخدم البروتوكولات للتحكم في الأجهزة بالأشعة تحت الحمراء. البروتوكولات هي قواعد لإرسال وقراءة إشارات الأشعة تحت الحمراء. يُعد بروتوكول NEC شائعًا جدًا في الإلكترونيات. ومن البروتوكولات الشائعة الأخرى JVC وSony SIRC وPhilips RC5 وRC6. تستخدم هذه البروتوكولات موجة حاملة بتردد 38 كيلوهرتز لإرسال إشارات ثنائية.

  • بروتوكول NEC البعيد

  • بروتوكول RC5 البعيد

  • بروتوكول JVC

  • بروتوكول Sony SIRC

  • بروتوكول Philips RC6

يُرسل كل زر في جهاز التحكم عن بُعد بالأشعة تحت الحمراء رمزه الخاص. يُطابق جهاز الاستقبال الرمز مع أمر مُحدد. تضمن البروتوكولات والترميز أن كل زر يؤدي وظيفة مُختلفة. هذا يمنحك تحكمًا دقيقًا لأن كل رمز مُميز.

إعداد جهاز التحكم عن بعد بالأشعة تحت الحمراء من Arduino

إعداد جهاز التحكم عن بعد بالأشعة تحت الحمراء من Arduino
مصدر الصورة: pexels

توصيلات مستقبل الأشعة تحت الحمراء

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

دبوس مستقبل الأشعة تحت الحمراء

اردوينو دبوس

-

GND

+ (الدبوس الأوسط)

5V

S

دبوس رقمي 11

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

التوصيل إلى Arduino

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

المتلقي الأشعة تحت الحمراء

اردوينو

خارج (يسار)

رقم 2

GND (وسط)

أرضي (-)

Vcc (يمين)

5 فولت (+)

اتبع الخطوات التالية لإعداداتك:

  1. ضع جهاز استقبال الأشعة تحت الحمراء على لوحة التجارب الخاصة بك.

  2. قم بتوصيل دبوس OUT بالدبوس الرقمي 2 على Arduino الخاص بك.

  3. قم بتوصيل دبوس GND بـ GND الموجود على اللوحة الخاصة بك.

  4. قم بربط دبوس Vcc بدبوس 5V.

نصيحة: تأكد جيدًا من سلامة كل سلك قبل تشغيل جهازك. قد يؤدي التوصيل الخاطئ إلى توقف جهاز التحكم عن بُعد بالأشعة تحت الحمراء الخاص بـ Arduino عن العمل.

فحص الأجهزة

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

يمكنك استخدام مقياس متعدد لاختبار جهد جهاز الاستقبال. يجب أن يُظهر دبوس 5 فولت قراءة قريبة من 5 فولت. يجب أن يُظهر دبوس GND قيمة صفر. يجب أن يتغير دبوس الإشارة عند الضغط على أزرار جهاز التحكم عن بُعد بالأشعة تحت الحمراء. هذا يعني أن إعدادك جاهز للخطوة التالية.

برمجة أردوينو وقراءة الأكواد

تثبيت مكتبة IRremote

تحتاج إلى مكتبة IRremote لبرمجة جهاز استقبال الأشعة تحت الحمراء. تساعدك هذه المكتبة على قراءة الإشارات من جهاز التحكم عن بُعد. لتثبيتها، اتبع الخطوات التالية: افتح بيئة التطوير المتكاملة Arduino IDE. انتقل إلى Sketch، ثم إلى Include Library، ثم إلى Manage Libraries (إدارة المكتبات). ابحث عن "Arduino-IRremote" في مدير المكتبات. انقر على Install (تثبيت).

إذا ظهرت لك أخطاء مثل "لم يتم إعلان TCCR2B" أو أخطاء نقل، فقد يكون السبب عدم تطابق الشريحة. تحدث هذه المشاكل مع متحكمات Attiny. يمكنك إصلاحها باستخدام Arduino IDE الإصدار 1.0.5. تأكد من وضع ملفات المكتبة في المجلد الصحيح.

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

قراءة رموز الأشعة تحت الحمراء

يمكنك استخدام أمثلة مكتبة IRremote لقراءة الأكواد من جهاز التحكم عن بُعد. افتح مخطط "IRrecvDemo" التوضيحي. حمّله على لوحة أردوينو. وصّل جهاز استقبال الأشعة تحت الحمراء باللوحة. افتح شاشة العرض التسلسلي في بيئة التطوير المتكاملة Arduino IDE.

عند الضغط على زر في جهاز التحكم عن بُعد، يستقبل جهاز الاستقبال الإشارة. يفكّ الأردوينو الإشارة ويعرض الرموز بالنظام السداسي عشري. اضغط على كل زر للعثور على رمزه. دوّن الرموز لاستخدامها لاحقًا.

نصيحة: لتسجيل رموز جميع الأزرار، اضغط على كل زر وسجّل الرموز في شاشة العرض التسلسلي. يساعدك هذا في العثور على رموز جهاز التحكم عن بُعد.

قد ترغب في معرفة البروتوكول الذي يستخدمه جهاز التحكم عن بُعد لديك. يمكنك القيام بذلك بطرق مختلفة: استخدم راسم الذبذبات لفحص الإشارة. استخدم جهاز استقبال الأشعة تحت الحمراء مع أردوينو لفك تشفير البروتوكول. جرّب طرق تشفير مثل تعديل عرض النبضة أو التشفير ثنائي الطور.

غالبًا ما تُظهر أمثلة مكتبة IRremote اسم البروتوكول مع الرموز. هذا يساعدك على مطابقة الرموز مع البروتوكول الصحيح.

تعيين رموز الخريطة للإجراءات

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

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

  • التقاط الرموز لكل زر.

  • استخدم الرموز الموجودة في رسم Arduino الخاص بك للتحكم في المخرجات.

  • قم بإعداد وظائف لكل رمز لإنشاء أجهزة تحكم عن بعد مخصصة.

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

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

التحكم في المخرجات باستخدام جهاز التحكم عن بعد بالأشعة تحت الحمراء

مصابيح LED والأجهزة

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

  • المصابيح

  • أجهزة المنزل

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

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

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

فيما يلي مثال بسيط للكود للتحكم في العديد من مصابيح LED:

#include <IRremote.h>
int IR_Recv = 3;
int ledPins[] = {5, 6, 9, 10};
void setup() {
  for (int i = 0; i < 4; i++) {
    pinMode(ledPins[i], OUTPUT);
  }
  IrReceiver.begin(IR_Recv, ENABLE_LED_FEEDBACK);
}
void loop() {
  if (IrReceiver.decode()) {
    switch (IrReceiver.decodedIRData.command) {
      case 0x10: digitalWrite(ledPins[0], HIGH); break;
      case 0x11: digitalWrite(ledPins[1], HIGH); break;
      case 0x12: digitalWrite(ledPins[2], HIGH); break;
      case 0x13: digitalWrite(ledPins[3], HIGH); break;
    }
    IrReceiver.resume();
  }
}

يمكنك تغيير أرقام الدبابيس والرموز لتناسب مشروعك. هذه الطريقة مناسبة لأي جهاز تحكم عن بُعد.

التخصيص لأجهزة التحكم عن بعد المختلفة

قد ترغب في استخدام أنواع مختلفة من أجهزة التحكم عن بُعد بالأشعة تحت الحمراء. عليك تعديل شيفرة أردوينو قليلاً. أولًا، اكتشف بروتوكول الأشعة تحت الحمراء الذي يستخدمه جهاز التحكم. دوّن أوامر كل زر. راقب إشارات كل مهمة واحتفظ بملاحظات. غيّر شيئًا واحدًا في كل مرة، واكتب ما يحدث.

  1. تعرف على البروتوكول الخاص بجهاز التحكم عن بعد الخاص بك.

  2. اكتب الأوامر لكل زر.

  3. قم بالتحقق من الملاحظات الخاصة بكل إشارة ومهمة واحتفظ بها.

  4. قم بتغيير شيء واحد في كل مرة وسجل ما يحدث.

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

استكشاف أخطاء جهاز استقبال الأشعة تحت الحمراء والرموز وإصلاحها

استكشاف أخطاء جهاز استقبال الأشعة تحت الحمراء والرموز وإصلاحها
مصدر الصورة: pexels

قضايا الأجهزة

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

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

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

  • استخدم كاميرا الهاتف المحمول للتحقق من مصباح LED بالأشعة تحت الحمراء.

  • قم بعكس مؤشر LED إذا لم يضيء.

  • وجه جهاز التحكم عن بعد الخاص بالتلفزيون نحو جهاز الاستقبال وراقب الومضات.

  • تأكد من توصيل أسلاك الكاشف بالأردوينو.

  • قم بحظر الإشارة الخاصة بالأشعة تحت الحمراء وتحقق من حالة مؤشر LED.

  • اختبار الجهد عند دبابيس المستقبل.

مشاكل البرمجيات والإشارات

قد تؤدي مشاكل البرامج إلى توقف جهاز استقبال الأشعة تحت الحمراء عن العمل. يمكنك الاختيار بين مكتبتي IRremote أو IRLib لإرسال وقراءة إشارات الأشعة تحت الحمراء. جرّب جميع الرسومات التوضيحية من هذه المكتبات. يساعدك اختبار الأمثلة في اكتشاف مشاكل جهاز الاستقبال أو جهاز التحكم عن بُعد. في بعض الأحيان، لا يستطيع جهاز الاستقبال فك تشفير الإشارات من بعض أجهزة التحكم عن بُعد. تحقق مما إذا كانت مكتبتك تدعم بروتوكول جهاز التحكم عن بُعد.

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

  • حاول استخدام مكتبات مختلفة مثل IRremote أو IRLib.

  • اختبار كافة الرسومات التوضيحية للعثور على مشاكل في البرنامج.

  • تأكد من أن جهاز الاستقبال الخاص بك يفك تشفير الإشارات من جهاز التحكم عن بعد الخاص بك.

  • استخدم مرشحات الأجهزة لمنع الضوء غير المرغوب فيه.

  • قم بنقل جهاز الاستقبال بعيدًا عن الأضواء الساطعة.

  • قم بإجراء الاختبار في غرفة مظلمة للحصول على أداء أفضل.

  • ابحث عن مصادر الأشعة تحت الحمراء الأخرى التي قد تسبب التداخل.

ملاحظة: يساعدك فك تشفير أنواع عديدة من إشارات التحكم عن بُعد بالأشعة تحت الحمراء على اكتشاف مشاكل التوافق. سجّل دائمًا رموز كل زر وطابقها مع الإجراء الصحيح في مخطط أردوينو.

لقد تعلمت كيفية استخدام أردوينو مع جهاز تحكم عن بُعد يعمل بالأشعة تحت الحمراء. إليك بعض الخطوات لمساعدتك:

  1. ثبّت مكتبة IRremote. وصّل مستشعر الأشعة تحت الحمراء بالدبابيس الصحيحة.

  2. استخدم كودًا نموذجيًا للحصول على إشارات من جهاز التحكم عن بُعد. شاهد النتيجة على شاشتك.

  3. قم بمطابقة كل زر في جهاز التحكم عن بعد الخاص بك مع إجراء التحكم في مشروعك.

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

إذا كنت بحاجة إلى مساعدة، فانظر إلى موارد المجتمع التالية:

عنوان المناقشة

الوصف

المساعدة

اطرح الأسئلة حول مشاكل جهاز التحكم عن بعد بالأشعة تحت الحمراء.

كيف يمكنني تفسير البيانات الخام من الشاشة لرموز الأشعة تحت الحمراء؟

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

لا يعمل sendSamsungLG() مع هاتفي LG HX906

ابحث عن إجابات لمشاكل توافق الأجهزة.

مشكلة ESP32 مع القناة 0 المستخدمة بالفعل للعرض

احصل على نصائح بشأن مشكلات جهاز التحكم عن بعد ESP32 والأشعة تحت الحمراء.

bootloop

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

استكشاف الأخطاء وإصلاحها جزء من التعلم. جرّب طرقًا جديدة للتحكم بالأجهزة واختبر أجهزة تحكم عن بُعد مختلفة.

الأسئلة الشائعة

كيف تعرف أن جهاز استقبال الأشعة تحت الحمراء الخاص بك يعمل؟

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

لماذا لا يقرأ الاردوينو الخاص بك أي رموز الأشعة تحت الحمراء؟

قد يكون لديك ملف مشكلة في الأسلاك أو مشكلة في المكتبةتحقق من جميع التوصيلات وتأكد من استخدام الدبابيس الصحيحة. ثبّت مكتبة IRremote. جرّب رسومات توضيحية لاختبار إعداداتك. تأكد من توصيل لوحة أردوينو بالطاقة.

هل يمكنك استخدام أي جهاز تحكم عن بعد مع جهاز استقبال الأشعة تحت الحمراء الخاص بـ Arduino؟

تعمل معظم أجهزة استقبال الأشعة تحت الحمراء مع العديد من أجهزة التحكم عن بُعد. ستحتاج إلى العثور على رموز كل زر. بعض أجهزة التحكم عن بُعد تستخدم بروتوكولات خاصة. اختبر جهاز التحكم عن بُعد الخاص بك باستخدام مكتبة IRremote. دوّن الرموز وطابقها مع الإجراءات في رسمك.

ماذا يجب عليك فعله إذا لم تصل إشارات الأشعة تحت الحمراء إلى جهاز الاستقبال؟

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

كيف يمكنك التحكم بأكثر من جهاز باستخدام جهاز التحكم عن بعد arduino IR الخاص بك؟

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

اترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول المشار إليها إلزامية *