جدول المحتويات:
فيديو: كيفية محاكاة جهاز التحكم عن بعد في التلفزيون أو غير ذلك باستخدام Arduino Irlib: 3 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
مقدمة
مرحبًا بالجميع ومرحبًا بكم في أول Instructable.
اليوم سوف نتعلم ، كما يقول العنوان ، محاكاة جهاز التحكم عن بعد e TV أو شيء مشابه يعمل مع إشارات الأشعة تحت الحمراء باستخدام Arduino (أي طراز).
كانت المشكلة: كيف يمكنني تحويل الرموز إلى كائن إذا كنت لا أعرف الرمز؟
أثناء البحث على الإنترنت ، لم أجد إجابة لسؤالي ، لذلك بدأت في التفكير واخترعت هذه الطريقة بنفسي.
سأوضح لك في هذا البرنامج التعليمي كيفية القيام بذلك.
ملاحظة.:
قبل أن نبدأ سأخبرك أن اتصالات Ir معقدة للغاية وتتطلب القليل من المعرفة أولاً.
الخطوة 1: المادة
أنت بحاجة إلى مكونات أقل مما تعتقد:
-أردوينو (كنت أستخدم ليوناردو)
-470 أوم أو مقاوم مشابه! تنبيه!: قد تتغير قيمة المقاوم اعتمادًا على مؤشر LED الخاص بالأشعة تحت الحمراء
-IR ليد (كنت SFH4546)
-بعض القافزات
- مستقبل IR (كنت أستخدم TSOP38238)
- اللوح
هذا ما استخدمته لهذه الدائرة البسيطة ولكنها ضرورية.
تحرير: إذا كنت تستخدم نفس مؤشر LED ، فلا تستخدم أي مقاوم بين دبوس Arduino والمصباح لأنه سيقلل كثيرًا من المسافة التي يمكنك استخدام جهاز التحكم عن بُعد
إذا كنت لا تستخدم نفس مصباح الأشعة تحت الحمراء ، أقترح وضع أداة تشذيب وتنظيمها كما تريد
الخطوة 2: الدائرة والترميز
الآن نلقي نظرة على الدائرة.
نحتاج إلى بناء دائرتين:
- تحتاج الدائرة الأولى لالتقاط الإشارة من جهاز التحكم عن بعد.
-الثاني ينقل الإشارة التي التقطناها من قبل.
لذا خذ اردوينو ولوح التجارب والأسلاك وجهاز الاستقبال ودعنا نبدأ العمل
قم أولاً بتوصيل 5 فولت و GND بجهاز الاستقبال الخاص بك (مرتي بترتيب OUT ، GND ، 5V)
يجب توصيل دبوس OUT بدبوس Arduino 2. (كيف تبدو الدائرة)
بمجرد الانتهاء من ذلك ، نحتاج إلى توصيل الأنود الخاص بنا بالمقاوم والكاثود بالأرض.
من المقاوم سنتصل لاحقًا بالدبوس الذي تم تحديده بواسطة مكتبة Ir. (كيف تبدو الدائرة)
الكود بسيط للغاية:
نحتاج أولاً إلى تثبيت المكتبات:
- مكتبة IrLib2 لمرور الاستلام
تحتاج بعد ذلك إلى فتح الملف المضغوط ونسخ المجلدات الموجودة داخل هذا الملف إلى مجلد المكتبات الخاصة بك.
-مكتبة IrRemote لإرسالها
بمجرد الانتهاء من ذلك ، افتح Arduino IDE ومن قائمة الأمثلة انتقل إلى مجلد أمثلة IrLib2 ، ثم قم بتحميل الرسم التخطيطي "RawRecv.ino" على لوحة Arduino.
بمجرد تحميله على اللوحة ، افتح الشاشة التسلسلية ، خذ جهاز التحكم عن بعد الذي تريد محاكاته ، وجهه إلى مستقبل Ir واضغط على زر عليه: سترى بعض الإخراج (كود خام) على الشاشة ، لذا فقط انسخه في الحافظة.
المقطع التالي هو إرسال الرموز التي حصلنا عليها.
يحتوي كل طراز من طراز Arduino على رقم التعريف الشخصي الخاص به لفئة IRsend ولا يمكنك تغييره بسبب بعض القيود التي تفرضها الأجهزة.
يوجد هنا طاولة مع وضع دبوس لبعض لوحات Arduino.
هذا رسم تخطيطي ، إنه يرسل الأمر channel_up إلى تلفزيون Samsung قديم:
#يشمل
IRsend irsend ؛ #define RAW_DATA_LEN 68 // إخراج RawRecv uint16_t rawData [RAW_DATA_LEN] = {4458، 4482، 546، 1698، 550، 1690، 554، 1690، 546، 606، 518، 610، 526، 602، 522، 606، 526، 602 ، 522 ، 1694 ، 554 ، 1686 ، 550 ، 1694 ، 550 ، 602 ، 522 ، 606 ، 530 ، 598 ، 526 ، 602 ، 522 ، 606 ، 526 ، 602 ، 522 ، 1694 ، 554 ، 598 ، 522 ، 606 ، 530 ، 1686 ، 554 ، 602 ، 518 ، 610 ، 522 ، 602 ، 522 ، 1694 ، 554 ، 602 ، 522 ، 1694 ، 550 ، 1690 ، 546 ، 610 ، 526 ، 1690 ، 546 ، 1694 ، 554 ، 1690 ، 546 ، 1000} ؛ إعداد باطل () {} حلقة باطلة () {irsend.sendRaw (rawData، RAW_DATA_LEN، 38) ؛ // إرسال البيانات الأولية بتأخير تردد 38 كيلو هرتز (1000) ؛ // مهلة ثانية واحدة بين كل انفجار إشارة}
انتبه: قد لا يعمل التعامل معها ولصقها على IDE ، إذا لم تنجح ، فأنت بحاجة إلى كتابة كل سطر على حدة
الخطوة الثالثة: الاختبار والتشطيب
حان الوقت للاختبار الآن!
قم بتوجيه جهاز الاستقبال الخاص بك إلى جهاز الاستقبال بنفس الطريقة التي توجه بها جهاز التحكم عن بعد وتشغيل Arduino ، انتظر ثانية وسترى أن جهاز الاستقبال سيبدأ في فعل ما نطلبه منه للقيام بذلك!
إذا كان هناك خطأ ما يرجى ترك تعليق أدناه.
هذه نهاية Instructable الخاصة بنا. آمل أن يكون مفيدًا لك.
قم بالتعليق إذا كنت تريد مقطع فيديو لهذا البرنامج التعليمي و ……….
إلى التعليمات التالية!
موصى به:
أصبح جهاز التحكم عن بعد في التلفزيون جهاز تحكم عن بعد بالتردد اللاسلكي -- NRF24L01 + البرنامج التعليمي: 5 خطوات (بالصور)
أصبح جهاز التحكم عن بعد في التلفزيون جهاز تحكم عن بعد بالتردد اللاسلكي || NRF24L01 + Tutorial: في هذا المشروع سأوضح لك كيف استخدمت nRF24L01 + RF IC لضبط سطوع شريط LED لاسلكيًا من خلال ثلاثة أزرار غير مجدية لجهاز التحكم عن بعد في التلفزيون. هيا بنا نبدأ
كيفية التحكم في الأجهزة المنزلية باستخدام جهاز التحكم عن بعد للتلفاز بوظيفة المؤقت: 7 خطوات (بالصور)
كيفية التحكم في الأجهزة المنزلية باستخدام جهاز التحكم عن بعد في التلفزيون بوظيفة المؤقت: حتى بعد 25 عامًا من طرحه في السوق الاستهلاكية ، لا يزال الاتصال بالأشعة تحت الحمراء مهمًا جدًا في الأيام الأخيرة. سواء كان تلفزيونك 55 بوصة بدقة 4K أو نظام الصوت في سيارتك ، فكل شيء يحتاج إلى جهاز تحكم عن بعد يعمل بالأشعة تحت الحمراء للاستجابة
قم بتحويل جهاز التحكم عن بعد IR الخاص بك إلى جهاز التحكم عن بعد RF: 9 خطوات (بالصور)
قم بتحويل جهاز التحكم عن بعد IR الخاص بك إلى جهاز التحكم عن بعد RF: في Instructable اليوم ، سأوضح لك كيف يمكنك استخدام وحدة RF العامة بدون وحدة تحكم دقيقة والتي ستقودنا في النهاية إلى بناء مشروع حيث يمكنك تحويل IR Remote لأي جهاز إلى RF بعيد. الميزة الرئيسية لتحويل
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع عرض درجة الحرارة والرطوبة: 9 خطوات
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد في التلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع شاشة عرض درجة الحرارة والرطوبة: مرحبًا ، أنا أبهاي وهي أول مدونة لي على Instructables واليوم سأوضح لك كيفية التحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون عن طريق بناء هذا مشروع بسيط. بفضل مختبر atl لدعمه وتوفير المواد
إصدار كابل التحكم عن بُعد من Olympus Evolt E510 (الإصدار 2 مع التركيز التلقائي على جهاز التحكم عن بُعد): 6 خطوات (بالصور)
إصدار الكبل عن بُعد من Olympus Evolt E510 (الإصدار 2 مع التركيز التلقائي على جهاز التحكم عن بُعد): قمت بالأمس ببناء جهاز تحكم عن بعد بزر واحد بسيط لجهاز Olympus E510 الخاص بي. تحتوي معظم الكاميرات على زر تحرير الغالق (الزر الذي تضغط عليه لالتقاط صورة) الذي يحتوي على وضعين. إذا تم الضغط على الزر برفق ، فستقوم الكاميرا بالتركيز التلقائي وقياس الضوء