جدول المحتويات:
- الخطوة 1: جهازك و IR
- الخطوة 2: تجميع النموذج الأولي Arduino Remote
- الخطوة 3: إعداد بيئة تطوير Arduino
- الخطوة 4: إنشاء برنامج Arduino
- الخطوة 5: اختبار Arduino Remote
- الخطوة السادسة: أفكار للتحسين
فيديو: IRduino: Arduino Remote Control - تقليد جهاز التحكم عن بعد المفقود: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
إذا فقدت جهاز التحكم عن بُعد الخاص بالتلفزيون أو مشغل DVD ، فأنت تعلم مدى الإحباط الذي تشعر به عند السير إلى الأزرار الموجودة على الجهاز نفسه والعثور عليها واستخدامها. في بعض الأحيان ، لا تقدم هذه الأزرار نفس وظائف جهاز التحكم عن بُعد. في الآونة الأخيرة ، اختفت إحدى أجهزة التحكم عن بُعد الخاصة بي بشكل غير مفهوم ، وقررت أنه يجب القيام بشيء ما لاستعادة سهولة الاستخدام والوظائف المفقودة لمشغل Blu-ray الخاص بي.
بعد قليل من البحث ، علمت أن معظم أجهزة التحكم عن بُعد ، إن لم يكن كلها ، تستخدم الأشعة تحت الحمراء (IR) للتواصل مع أجهزتها (لهذا السبب عليك توجيه جهاز التحكم عن بُعد إلى التلفزيون ، على سبيل المثال). تحولت أفكاري إلى Arduino ، وعندما عثرت على مصباح LED يعمل بالأشعة تحت الحمراء بين أجهزة الاستشعار والأدوات الخاصة بي ، كنت أعلم أنني أستطيع أن أجعله يعمل.
والآن ، إليكم كيف فعلت ذلك.
نصيحة: تأكد من النقر فوق الصور وتحوم فوق مربعات التلميحات الشفافة للحصول على إرشادات مفصلة خطوة بخطوة.
الخطوة 1: جهازك و IR
لتبسيط عملية العثور على أكواد IR لجهازك ودمجها في برنامج Arduino ، أوصيك باستخدام التطبيق المجاني IrScrutinizer ، والذي يمكن تنزيله وتوثيقه هنا. سأستخدم IrScrutinizer في هذا Instructable لتوضيح كيفية العثور على رموز IR واستخدامها لجهازك.
قبل متابعة هذا البرنامج التعليمي ، يجب عليك التحقق لمعرفة ما إذا كان يمكنك العثور على رموز لجهازك في IrScrutinizer. قم أولاً بتنزيل وتثبيت IrScrutinizer من الرابط أعلاه وقم بتنفيذ ملف IrScrutinizer.jar في دليل التثبيت. انقر فوق علامة التبويب "استيراد" بالقرب من أعلى الشاشة واختر "IRDB" من علامات التبويب التي تظهر أدناه. اتبع تلميحات الأدوات من الصورة أعلاه للعثور على الرموز الخاصة بجهازك.
الخطوة 2: تجميع النموذج الأولي Arduino Remote
الآن بعد أن تحققت من أن IrScrutinizer يعرف رموز الأشعة تحت الحمراء لجهازك ، فأنت جاهز لبناء نموذج أولي Arduino Remote لاختبارها. أعلاه هو التصميم الذي استخدمته. بعض النقاط المهمة: استخدم ترانزستور NPN ، وقم بتوصيل قاعدته بـ Arduino digital pin 3 ، واستخدم مؤشر LED للأشعة تحت الحمراء (ليس لونًا عاديًا). كان المقاوم الذي استخدمته حوالي 300 أوم ، لذا يجب أن يكون أي شيء في هذا الحي على ما يرام.
الخطوة 3: إعداد بيئة تطوير Arduino
أنت بحاجة إلى مكتبة ستمكن Arduino الخاص بك من التحكم في IR LED لإنتاج الرموز لجهازك. لقد استخدمت IRremote ، مكتبة الأشعة تحت الحمراء الأقدم والأكثر استقرارًا وموثوقية. اتبع إرشادات التثبيت على صفحتها الرئيسية لتنزيل المكتبة وتثبيتها في Arduino IDE. إليك برنامج تعليمي رائع حول كيفية تثبيت مكتبة.
بعد تثبيت المكتبة ، يجب أن تكون قادرًا على الوصول إلى أمثلتها من IDE. انظر إليها قليلاً لتتعرف على المكتبة.
الخطوة 4: إنشاء برنامج Arduino
ميزة رائعة حقًا لـ IrScrutinizer هي قدرتها على إنشاء برنامج Arduino كامل ، إن لم يكن خياليًا ، يحتوي على جميع رموز الأشعة تحت الحمراء التي ترغب في تضمينها مع آلية بسيطة لإرسالها عبر مكتبة الأشعة تحت الحمراء ، بما في ذلك IRremote. في IrScrutinizer ، حدد جميع الإشارات التي ترغب في أن تكون قادرًا على إرسالها في الجزء الأيسر من شاشة "استيراد" وانقر فوق الزر "استيراد التحديد" ، أو فقط انقر فوق الزر "استيراد الكل". سيتم نقلك إلى شاشة "Scrutinize remote" حيث يمكنك التحقق من أنك قمت باستيراد جميع الرموز التي تريدها. انقر فوق علامة التبويب "تصدير" للانتقال إلى شاشة التصدير. أدخل جميع الإعدادات الصحيحة هناك كما هو موضح في الصورة أعلاه وانقر فوق "تصدير المعلمة. عن بعد" لإنشاء برنامج Arduino.
الآن ، افتح البرنامج الذي تم إنشاؤه باستخدام Arduino IDE. البرنامج بسيط للغاية. يحدد جميع أكواد IR التي حددتها كمتغيرات عامة وفي وظيفة الحلقة تتيح لك اختيار أي منها تريد إرساله عبر Serial Monitor.
الخطوة 5: اختبار Arduino Remote
تأكد من توصيل كل شيء بشكل صحيح وتوصيل Arduino بجهاز الكمبيوتر الخاص بك. مع فتح برنامج IR في Arduino IDE ، تحقق من أن إعدادات اللوحة الخاصة بك صحيحة وقم بتحميل البرنامج. الآن ، قم بتوجيه IR LED على جهازك حيث يمكن أن تلتقطه بسهولة (الأقرب هو الأفضل) واستخدم Serial Monitor لاختيار الإشارة المراد إرسالها.
هل نجحت؟ إذا كان الأمر كذلك ، فتهانينا ، لقد قمت ببناء جهاز تحكم عن بعد من Arduino ولم يعد لديك ما يدعو للقلق بشأن فقد جهاز التحكم عن بعد. إذا لم يحدث ذلك ، فراجع جميع الخطوات المذكورة أعلاه لمعرفة ما إذا كنت قد فاتتك أي شيء. لا تتردد أيضًا في نشر تعليق يصف موقفك.
الخطوة السادسة: أفكار للتحسين
نموذج Arduino Remote الذي قمت بتجميعه وبرمجته واختباره هو حقًا غير عملي وصعب الاستخدام.
إذا كنت ترغب في تحسين Arduino Remote ، فلدي بعض الأفكار التي أقدمها لك. بدلاً من استخدام لوحة تطوير مثل Arduino Uno جنبًا إلى جنب مع لوحة التجارب ، يمكنك استخدام شيء مثل Arduino Nano في نوع ما من العلبة ربما باستخدام أزرار مثل جهاز تحكم عن بعد حقيقي.
هناك طريقة أخرى للتغلب على مشكلة الحاجة إلى وجود جهاز الكمبيوتر الخاص بك لاستخدام Serial Monitor للتحكم في Arduino Remote وهي إضافة وحدة استقبال الأشعة تحت الحمراء لتلقي رموز الأشعة تحت الحمراء من جهاز تحكم عن بعد لم تفقده (حتى الآن) وتحويلها لرموز يفهمها جهازك.
قبل فترة وجيزة من العثور على جهاز تحكم Blu-ray الخاص بي ، والذي أدى في النهاية إلى وفاة استمرار هذا المشروع ، قمت بترقية IRduino الخاص بي للقيام بذلك ، أي تلقي أكواد الأشعة تحت الحمراء من جهاز تحكم عن بعد آخر ، وتحويلها إلى رموز مشغل Blu-ray الخاص بي قبل إعادة بثها مرة أخرى. لسوء الحظ ، بعد ذلك بوقت قصير ، لم يعد IRduino أكثر من ذلك.
الجزء الوحيد الباقي من IRduino هو برنامجه ، والذي لا يزال من الممكن العثور عليه على https://github.com/gttotev/IRduino. نعتذر عن جميع الترميز الثابت والتعليقات المشفرة والأرقام السحرية والافتقار التام للوثائق. إنه خطأ IrScrutinizer! لكن في الحقيقة كان علي أن أبذل مزيدًا من العناية في الكود الخاص بي. إذا نظرنا إلى الوراء الآن ، بعد عام ، لا أستطيع تقريبًا فك شفرة ما يحدث (أو من المفترض أن يحدث). في المرة القادمة بعد ذلك!
هذا يخلص إلى Arduino Remote Control Instructable. شكرا للقراءة.
موصى به:
أصبح جهاز التحكم عن بعد في التلفزيون جهاز تحكم عن بعد بالتردد اللاسلكي -- NRF24L01 + البرنامج التعليمي: 5 خطوات (بالصور)
أصبح جهاز التحكم عن بعد في التلفزيون جهاز تحكم عن بعد بالتردد اللاسلكي || NRF24L01 + Tutorial: في هذا المشروع سأوضح لك كيف استخدمت nRF24L01 + RF IC لضبط سطوع شريط LED لاسلكيًا من خلال ثلاثة أزرار غير مجدية لجهاز التحكم عن بعد في التلفزيون. هيا بنا نبدأ
مجموعة أدوات التحكم عن بعد العادية تحولت إلى جهاز تحكم عن بعد بأربع قنوات RC: 4 خطوات
تحولت مجموعة أدوات التحكم عن بعد العادية إلى لعبة RC ذات أربع قنوات للتحكم عن بعد:改造 方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 为 您 服务。 玩具 车船 提供 远程 无线 控制。
قم بتحويل جهاز التحكم عن بعد IR الخاص بك إلى جهاز التحكم عن بعد RF: 9 خطوات (بالصور)
قم بتحويل جهاز التحكم عن بعد IR الخاص بك إلى جهاز التحكم عن بعد RF: في Instructable اليوم ، سأوضح لك كيف يمكنك استخدام وحدة RF العامة بدون وحدة تحكم دقيقة والتي ستقودنا في النهاية إلى بناء مشروع حيث يمكنك تحويل IR Remote لأي جهاز إلى RF بعيد. الميزة الرئيسية لتحويل
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع عرض درجة الحرارة والرطوبة: 9 خطوات
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد في التلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع شاشة عرض درجة الحرارة والرطوبة: مرحبًا ، أنا أبهاي وهي أول مدونة لي على Instructables واليوم سأوضح لك كيفية التحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون عن طريق بناء هذا مشروع بسيط. بفضل مختبر atl لدعمه وتوفير المواد
إصدار كابل التحكم عن بُعد من Olympus Evolt E510 (الإصدار 2 مع التركيز التلقائي على جهاز التحكم عن بُعد): 6 خطوات (بالصور)
إصدار الكبل عن بُعد من Olympus Evolt E510 (الإصدار 2 مع التركيز التلقائي على جهاز التحكم عن بُعد): قمت بالأمس ببناء جهاز تحكم عن بعد بزر واحد بسيط لجهاز Olympus E510 الخاص بي. تحتوي معظم الكاميرات على زر تحرير الغالق (الزر الذي تضغط عليه لالتقاط صورة) الذي يحتوي على وضعين. إذا تم الضغط على الزر برفق ، فستقوم الكاميرا بالتركيز التلقائي وقياس الضوء