جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
يمكن أن تكون أجهزة التحكم عن بعد في التلفزيون الحالية مربكة ويصعب تشغيلها. تجعل الأزرار الصغيرة والتخطيط المربك من الصعب الضغط على الزر فعليًا وتذكر الأزرار التي يجب الضغط عليها. كان الغرض من هذا المشروع هو مكافحة هذه الصعوبات من خلال إنشاء جهاز تحكم عن بعد بأزرار أقل وأكبر ونظام تنبيه لإعلام المستخدم بموعد تغيير القناة. سيؤدي العدد المحدود من الأزرار إلى تقليل الالتباس وتسهيل التنقل في القنوات التلفزيونية. سيحذر نظام التنبيه المستخدم قبل خمس دقائق من موعد تغيير القناة.
قبل البدء في عملية التصميم ، تم إجراء بحث في الخلفية وتم تحديد المتطلبات. المتطلبات ، مصفوفة القرار ، ووثائق تحليل المنافسين متاحة للتنزيل أدناه. الروابط لجميع هذه الملفات متاحة أيضًا في قسم المراجع والموارد أسفل هذه الصفحة.
الخطوة 1: اجمع المواد والأدوات
قبل أن تبدأ في بناء جهاز التحكم عن بُعد ، تأكد من حصولك على جميع المواد والأدوات التي ستحتاجها. يتم سرد المواد في قائمة المواد ويمكن العثور على رابط للمستند في قسم الموارد والمراجع في هذه الصفحة. بالنسبة للأدوات ، ستحتاج إلى محطة / مجموعة لحام وطابعة ثلاثية الأبعاد.
الخطوة 2: قم بتوصيل Arduino
بعد ذلك ، ابحث عن Arduino Mini Pro واجمع كل المواد الموجودة في فاتورة المواد. احصل على لوحة PCB الخاصة بك ، ويجب أن تكون خطوتك الأولى هي إنشاء سطرين من المعدن على جانبي PCB والتي يمكن أن تكون بمثابة قضبان 5V و GND مخصصة من Arduino. بدلاً من ذلك ، يمكنك أيضًا استخدام ثنائي الفينيل متعدد الكلور على غرار اللوح ، ولكن عيب هذا النهج هو المرونة المحدودة والتوصيلات غير المقصودة.
الصمام IR غير واضح في هذه الصورة ، لكن الأنود متصل بباعث ترانزستور ثنائي القطب NPN. يتم توصيل جامع الترانزستور من خلال مقاوم 220 أوم بمصدر طاقة 5 فولت ، والقاعدة متصلة من خلال المقاوم 220 أوم إلى دبوس رقمي 3 على Arduino. يسمح هذا للدبوس 3 بقيادة المزيد من التيار إلى IR LED ، مما يزيد من نطاق جهاز التحكم عن بُعد.
كل زر من الأزرار سلكي بحيث يتم توصيل ساق واحدة بجهد 5 فولت من خلال المقاوم 1 كيلو أوم. يجب توصيل الساق المقابلة أفقيًا بالأرض ويجب توصيل الساق المقابلة قطريًا بالدبوس الرقمي المستخدم للتحقق من حالة الزر.
أهم نقاط التوصيل هي أن IR LED متصل بالدبوس 3 وأن SDA و SCL على RTC متصلان بالدبابيس A4 و A5 على التوالي. اتبع مخطط الدائرة والصورة أعلاه ، للمساعدة في توصيل الأسلاك.
الخطوة 3: جمع إشارات القناة البعيدة
تعمل أجهزة التحكم عن بُعد الخاصة بالتلفزيون عن طريق إرسال إشارات محددة إلى أجهزة التلفزيون بتردد محدد. يمكن تخيل إشارات الأشعة تحت الحمراء هذه كسلسلة من الأضواء الوامضة التي تطلب من التلفزيون القيام بأشياء محددة. لتنفيذ الاتصال عن بعد / التلفزيون ، كان لا بد من جمع إشارات القناة البعيدة هذه وبرمجتها على أزرار محددة بحيث يتم إرسالها عند النقر. للقيام بذلك ، تم استخدام جهاز استقبال لتجميع هذه السلسلة من إشارات التشغيل / الإيقاف. قم بتحميل IRrecvDumpV2 على Arduino. وجّه جهاز التحكم عن بُعد إلى جهاز الاستقبال واضغط على القنوات البعيدة التي ترغب في تسجيلها. في Arduino Serial ، يجب أن ترى شيئًا مثل الصورة أعلاه. خذ قيمة int rawData غير الموقعة واستخدمها كقيمة قناتك. كرر هذه الخطوات حتى تحصل على جميع القنوات المطلوبة.
الخطوة 4: تنفيذ المدونة
يوجد رمز جهاز التحكم عن بُعد أدناه للتنزيل وشرح ما يفعله الرمز أدناه.
القنوات:
الآن بعد أن أصبح لديك جميع القنوات ، حان الوقت لتطبيقها في الكود. قم بتحميل الكود عن بعد إلى Arduino. خذ رموز القناة الأولية غير الموقعة وضعها في القسم العالمي من كود Arduino. في معظم الملفات ، من الأفضل إضافتها فوق طريقة الإعداد (). داخل وظيفة الحلقة () ، استخدم وظيفة sendRaw () داخل حلقات if لإرسال القنوات المحددة. شاهد الفيديو للحصول على شرح أفضل.
ساعة الوقت الحقيقي:
تم تطبيق ساعة الوقت الحقيقي (RTC) لتنبيه المستخدم عندما يحين وقت تغيير القناة. يمكن ضبط RTC باستخدام طريقة RTC السكانية. قبل استخدام RTC مع جهاز التحكم عن بعد ، يجب أن يتم ملؤه. في الوقت الذي يتم فيه توصيل RTC بالجهاز ، يجب إدخال التاريخ والوقت في طرق RTC. كل مسافة يجب إدخالها موجودة في الكود أدناه. قم بتنزيل طريقة السكان لـ RTC أدناه قبل تنزيل القناة ورمز RTC.
الخطوة 5: اطبع العلبة
لماذا استخدمنا التصميم بمساعدة الكمبيوتر (CAD)؟
يسمح استخدام CAD للنماذج الأولية السريعة. باستخدام نماذج CAD ، تمكنا من إنشاء تصميمات مختلفة بسرعة للوصول إلى النموذج الحالي الذي يستوعب جميع المكونات. أثناء تكرارنا ، اكتشفنا المكونات المناسبة وأي مناطق في CAD تحتاج إلى تعديل. سمحت لنا النماذج الأولية السريعة بتعديل الأجزاء التي لم تعمل في فترة زمنية قصيرة نسبيًا. على سبيل المثال ، كان علينا تعديل ارتفاع العلبة باستمرار حتى تصبح كبيرة بما يكفي لتناسب جميع المكونات.
تعليمات CAD والتجميع
تم تصميم نموذج CAD باستخدام OnShape. أولاً ، قم بتنزيل ملفات.stl الثلاثة الموضحة أدناه. ستوفر لك الملفات الثلاثة الجزء السفلي والغطاء ومقطع البطارية. بمجرد تنزيل الملفات ، يمكنك طباعتها على الطابعة ثلاثية الأبعاد التي تختارها. بالنسبة لتكراراتنا ، استخدمنا Prusa و Makerbot. اعتمادًا على الطابعة ، قد تضطر إلى صنفرة بعض حواف البلاستيك. بعد ذلك ، بمجرد وضع المكونات داخل جهاز التحكم عن بُعد ، سيتعين عليك استخدام مسامير لربط الجزء العلوي من جهاز التحكم عن بُعد بالجزء السفلي. بعد ذلك ، سيتعين عليك تثبيت عصا التحكم في مكانها أعلى جهاز التحكم عن بُعد. اعتمادًا على ملاءمة المكونات ، قد تضطر إلى لصق علبة البطارية بالجدار الداخلي للعلبة.
الخطوة 6: التحسينات والإضافات
يمكن تحسين جهاز التحكم عن بُعد عن طريق إنشاء تطبيق يسمح للمستخدم ببرمجة جدول زمني محدد بسهولة في جهاز التحكم عن بُعد. في المستقبل ، يمكن أيضًا تحسين جهاز التحكم عن بُعد من خلال تصميم علبة أصغر حجمًا ويسهل على المستخدم حملها. يمكن أيضًا تحسين الدوائر الداخلية من خلال ثنائي الفينيل متعدد الكلور المخصص للسماح بتصميم داخلي أبسط عن بُعد.
الخطوة 7: الموارد والمراجع
تم تضمين العديد من الموارد المفيدة في هذا القسم بحيث يمكنك إعادة استخدام جهاز التحكم عن بُعد ليناسب احتياجاتك. أدناه ، ستجد العديد من الموارد التي استخدمناها أثناء إنشاء جهاز التحكم عن بُعد.
البحث في الخلفية:
تنازلي: قبل بدء عملية التصميم تم إجراء بحث أولي. يتم عرض موارد البحث الأولي أدناه.
دبليو ، أند آي (2017 ، 30 أكتوبر). كيف تتحكم في تلفازك باستخدام Arduino! تم الاسترجاع في 17 فبراير 2018 من
ضمور العضلات. (2018 ، 06 فبراير). تم الاسترجاع في 17 فبراير 2018 من https://www.mayoclinic.org/diseases-conditions/mu …
Dezfuli، N.، Khalilbeigi، M.، Huber، J.، Müller، F.، & Mühlhäuser، M. (2013). PalmRC. وقائع المؤتمر الأوروبي العاشر للتلفزيون التفاعلي والفيديو - EuroiTV 12. doi: 10.1145 / 2325616.232562
يونغ ، سي (2017 ، 4 أبريل). استخدام مكتبة الأشعة تحت الحمراء على Arduino. تم الاسترجاع في 19 فبراير 2018 من
الخرف | ميدلاين بلس. (2018 ، 31 يناير). تم الاسترجاع في 19 فبراير 2018 من
برينر ، ل. أنواع البلاستيك المستخدمة في صنع أجهزة التحكم عن بعد في التلفزيون. تم الاسترجاع في 20 فبراير 2018 من
زو ، أ (بدون تاريخ). اتصالات الأشعة تحت الحمراء. تم الاسترجاع في 20 فبراير 2018 من
تتميز بأزرار جامبو بسيطة للتحكم عن بعد في التلفزيون. (اختصار الثاني.). تم الاسترجاع في 25 فبراير 2018 من
www.alzstore.com. (اختصار الثاني.). تم الاسترجاع في 20 مارس 2018 من
جهاز التحكم عن بعد Universal Gmatrix u43 Big Button - عبوة البيع بالتجزئة: الصوت المنزلي والمسرح. (اختصار الثاني.). تم الاسترجاع في 25 فبراير 2018 من
زر. (اختصار الثاني.). تم الاسترجاع في 20 مارس 2018 من
نيدلكوفسكي ، د. (2016 ، 17 أغسطس). Arduino و DS3231 البرنامج التعليمي للساعة في الوقت الحقيقي. تم الاسترجاع في 20 مارس 2018 من
مكتبة Arduino عن بعد بالأشعة تحت الحمراء:
Desc: تعد هذه المكتبة مفيدة للغاية للبرمجة عن بُعد لأنها تحتوي على العديد من الوظائف التي تساعد في تسريع عملية الترميز. يتم تضمين الوظائف الهامة مثل فك تشفير الأشعة تحت الحمراء وإرسال إشارة الأشعة تحت الحمراء لمعظم أنظمة التحكم عن بعد في التلفزيون.
رابط جيثب:
github.com/z3t0/Arduino-IRremote
فاتورة المواد:
تنازلي: نسخة إلكترونية من فاتورة المواد. الرابط أدناه.
docs.google.com/spreadsheets/d/1D5bFs-KHPn…
ورقة متطلبات الجهاز:
وصف: ورقة متطلبات الجهاز. يمكنك إما تنزيل الملف (انظر قسم المقدمة) أو مشاهدته عبر الإنترنت. الرابط أدناه.
docs.google.com/spreadsheets/d/1NPdmP5oBxG…
تحليل المنافس:
وصف: وثيقة عن منافسينا. قم بتنزيل الملف في المقدمة أو انظر الرابط أدناه.
docs.google.com/document/d/1JfeLyk_gPPXIuH…
مصفوفة القرار:
وصف: وثيقة عن القرارات التي اتخذناها خلال دورة تطوير أجهزتنا. قم بتنزيل الملف في المقدمة أو انظر الرابط أدناه.
docs.google.com/spreadsheets/d/11of_h3fuh6…