TiVo المحرك الخطي بالتحكم عن بعد

يوضح لك هذا المشروع كيفية الاستفادة من جهاز التحكم عن بعد TiVo ولوحة Arduino لتشغيل مشغل خطي لرفع اللوحة التي تغطي التلفزيون. شاهد الفيديو في النهاية

الادوات المطلوبة

الأدوات التالية ستكون مطلوبة لإكمال هذا المشروع.

  1. # 0 مفك براغي فيليبس
  2. لحام حديد
  3. جندى
  4. قواطع للاسلاك
  5. كماشة صغيرة (استخدمت كماشة مصممة للعمل مع الإلكترونيات الصغيرة)

قائمة الاجزاء

الأجزاء التالية مطلوبة لإكمال هذا المشروع.

  1. مشغل الجنزير للخدمة الشاقة من Firgelli Automations
  2. جهاز تحكم عن بعد TiVo Roamio
  3. Arduino Uno Rev 3
  4. صندوق مشروع ABS 1591ESBK من Hammond أسود (7.5 بوصة × 4.3 بوصة × 2.2 بوصة)
  5. ميكروتيفيتي IB17111 170 نقطة لوحة توصيل صغيرة لاردوينو
  6. مستقبل الأشعة تحت الحمراء 2.5-5.5 فولت 38 كيلو هرتز
  7. 100 قطعة مايكل جوش 20 سنتيمتر M / F أسلاك توصيل معزز الكابلات 1 دبوس التوصيل ذكر إلى أنثى
  8. وحدة الترحيل SainSmart ثنائية القناة
  9. كابل USB 2.0 - ذكر أ إلى ذكر ب
  10. 4 أقدام من سلك الرش الأسود 18/5
  11. 8 براغي آلة من الفولاذ المقاوم للصدأ مقاس 4-40 × 2 بوصة (اشتريتها من Home Depot)
  12. 8 صواميل لولبية للماكينة من Everbuilt # 4–40 (اشتريتها من Home Depot)
  13. فواصل نايلون مقاس 16 بوصة (اشتريتها من Home Depot)
  14. 1 ربطة عنق مضغوطة

إعداد Arduino Uno Rev 3

سنستخدم المسامير التالية على لوحة Arduino المميزة باللون الأصفر.

  • قوة 5 فولت
  • رقمي # 8
  • رقمي # 9
  • رقمي # 11
  • قوة GND
Arduino UNO Rev 3

إعداد وحدة الترحيل SainSmart ذات القناتين

يتعين علينا ربط وحدة الترحيل SainSmart لتتوافق مع المشغل الخطي Firgelli Automations. يوجد رابط أزرق من JD-VCC إلى VCC. اترك هذا في مكانه كما هو.

الموضع Jumper K1 1 إلى K2 الموضع 1

ضع سلك توصيل من الموضع الأول على مرحل K1 إلى الموضع الأول على مرحل K2. يظهر العبور الخاص بنا باللون الأحمر.

موقف الطائر

الموضع Jumper K1 3 إلى K2 3

ضع سلك توصيل من الموضع الثالث على مرحل K1 إلى الموضع الثالث على مرحل K2. العبور الخاص بنا يظهر باللون الأصفر.

سلك معزز

عند القفز بشكل صحيح يجب أن ترى التكوين التالي.

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

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

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

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

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

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

إعداد ضفيرة الأسلاك للمشغل الخطي

يأتي المشغل الخطي بجهاز تحكم عن بعد سلكي مع زرين مثلثين. يقوم أحد الأزرار بتنشيط مفتاح يحرك المشغل الخطي لأعلى والآخر يحركه لأسفل.

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

أول شيء هو فك الأسلاك في الجزء الخلفي من جهاز التحكم عن بعد. يجب إزالتها باستخدام مفك براغي فيليبس # 0.

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

لوحة دائرة كهربائية

إذا استخدموا ألوانًا مختلفة لسبب ما ، فما عليك سوى تتبع الألوان بنفس الترتيب على النحو التالي.

فك الأسلاك

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

قم بتوصيل الأسلاك بالمرحلات

سنقوم الآن بتوصيل الأسلاك من جهاز التحكم عن بعد السلكي بترحيل SainSmart ثنائي القناة. استخدم مفك براغي فيليبس # 0 لفك الطرف ثم اربطه مرة أخرى لتأمين السلك.

  1. سينتقل السلك الأبيض إلى الموضع K1 1
  2. سينتقل السلك الأسود إلى الموضع K1 2
  3. سوف ينتقل السلك البني إلى الموضع K2 2
  4. سينتقل السلك الأرجواني إلى الموضع K2 3

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

أسلاك العبور
وصلات طرفية

عند الانتهاء يجب أن تبدو مثل الصور أعلاه.

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

سنقوم الآن بتوصيل لوحة Arduino باللوحة. تسمح لنا اللوحة بتوصيل وصلات العبور حيث توجد اتصالات متعددة يتم إجراؤها بمحطة واحدة على Arduino أو على الترحيل.

كل صف من الثقوب متصل ببعضه البعض مما يسمح لنا بتجميع كل شيء في هذا الصف. إليك العناصر التي سنحتاجها لتوصيل الأسلاك.

قوة 5 فولت

  1. استخدم سلك توصيل ذكر-أنثى من محطة Power 5V على Arduino إلى صف غير مستخدم على لوح التجارب. ادفعه في حفرة في الصف.
  2. استخدم سلك توصيل ذكر-أنثى من نفس الصف على اللوح إلى طرف VCC على مرحل SainSmart ثنائي القناة. ادفعه في حفرة في نفس الصف.
  3. كشف ¼ ”من السلك الأبيض من الجانب الآخر من سلك الرش 18-5. ادفعه في حفرة في نفس الصف.

أرض

  1. استخدم سلك توصيل ذكر-أنثى من محطة Power GND على Arduino إلى صف غير مستخدم على لوح التجارب. ادفعه في حفرة في الصف.
  2. استخدم سلك توصيل ذكر-أنثى من محطة GND على مرحل SainSmart ثنائي القناة إلى فتحة في نفس الصف مثل سلك GND الآخر. ادفعه في الفتحة الموجودة في نفس الصف.
  3. اكشف ¼ بوصة من السلك الأخضر من الجانب الآخر من سلك الرش 18-5. ادفعه في حفرة في نفس الصف.

إرسال الإشارات

  1. استخدم سلك توصيل من الذكور إلى الإناث من محطة Digital # 11 على Arduino إلى صف غير مستخدم على لوح التجارب. ادفعه في حفرة في الصف.
  2. اكشف ¼ ”من السلك الأزرق من الجانب الآخر من سلك الرش 18-5. ادفعه في حفرة في نفس الصف.

عند الانتهاء من ذلك ، يجب أن يبدو اللوح مثل الصورة التالية.

اللوح

 

قم بتثبيت برنامج التحكم على Arduino

سوف تحتاج إلى تنزيل وتثبيت ملف اردوينو IDE. بمجرد تنزيل IDE وتثبيته ، افتح IDE.

اردوينو IDE

انسخ الكود والصقه في IDE

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

ملف IRremote.cpp

اضبط ملف IRremote.cpp

يوجد ملف في الدليل C: \ Program Files (x86) \ Arduino \ libraries \ RobotIRremote \ src \ يحتوي على مشكلة في التعليمات البرمجية المصدر تمنع ترجمة كود مصدر GitHub. افتح ملف IRremoteTools.cpp في محرر نصوص بسيط مثل المفكرة وقم بتغيير السطر التالي:

يجب أن يبدو السطر 5 بالشكل:

int RECV_PIN = TKD2 ؛ // الدبوس المتصل به مستقبل الأشعة تحت الحمراء

قم بتغييره إلى ما يلي واحفظ الملف.

عدد صحيح RECV_PIN = 11 ؛ // الدبوس المتصل به مستقبل الأشعة تحت الحمراء

قم بتوصيل اردوينو بجهاز الكمبيوتر الخاص بك باستخدام كابل USB

ضع Arduino واللوح وألواح الترحيل على سطح غير موصل مثل مكتب خشبي.

قم بتوصيل الجانب المستطيل من كابل USB بجهاز الكمبيوتر الخاص بك والجانب "D" بلوحة Arduino.

حدد المنفذ

حدد عنصر القائمة Tools - Port وحدد العنصر الذي يعرض لوحة Arduino الخاصة بك.

قم بتحميل الكود

حدد عنصر القائمة Sketch - Upload لتحميل الكود إلى Arduino.

اختبر الكود

بعد أن تم تحميل التعليمات البرمجية ، قم بتوصيل الأسلاك من المحرك الخطي Firgelli Automations مرة أخرى إلى المحرك وتوصيل المحرك.

حافظ على لوحة اردوينو موصولة بالكمبيوتر عبر كابل USB.

قم بـ توجيه جهاز التحكم عن بعد من TiVo إلى مستشعر الأشعة تحت الحمراء وانقر على زر "like" للإبهام الأخضر. يجب أن يتحرك المحرك لأعلى

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

مربع كل شيء

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

عن الكاتب

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

يشغل ريتشارد حاليًا منصب كبير مهندسي الرعاية الصحية في MI7 حيث يشرف على تكامل الشركة مع أنظمة السجلات الصحية الإلكترونية.

Tags:

Share this article

مجموعات مميزة

هل تحتاج إلى مساعدة في العثور على المشغل الصحيح؟

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