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

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

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

ستكون هناك حاجة إلى الأدوات التالية لإكمال هذا المشروع.

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

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

هناك حاجة إلى الأجزاء التالية لإكمال هذا المشروع.

  1. مشغل المسار الثقيل من Firgelli الأتمتة
  2. Tivo Roamio التحكم عن بعد
  3. Arduino Uno Rev 3
  4. Hammond 1591ESBK ABS Project Box Black (7.5 "× 4.3" × 2.2 ")
  5. Microtivity IB171 170 نقطة الخبز المصغرة لأردوينو
  6. جهاز الاستقبال بالأشعة تحت الحمراء 2.5-5.5V 38 كيلو هرتز
  7. 100pcs Michael Josh 20cm m/f الأسلاك الأسلاك cables 1 دبوس قابس إلى أنثى
  8. وحدة ترحيل Sainsmart 2 قناة
  9. كابل USB 2.0-A-male إلى B-Male
  10. 4 أقدام من 18/5 سلك الرش الأسود
  11. 8 مسامير آلة مقاوم للصدأ من 4 - 40 × 2 "(اشتريتها من Home Depot)
  12. 8 Qty Everbuilt #4–40 Macher Screw Nuts (اشتريتها من Home Depot)
  13. 16 فواصل نايلون (لقد اشتريتها من Home Depot)
  14. 1 ربطة عنق Qty

إعداد Arduino Uno Rev 3

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

  • القوة 5V
  • الرقمية رقم 8
  • الرقمية رقم 9
  • الرقمية رقم 11
  • السلطة GND
Arduino Uno Rev 3

إعداد وحدة ترحيل Sainsmart 2 قناة

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

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

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

موقف الطائر

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

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

سلك الطائر

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

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

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

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

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

قم بتجريد ⅛ "من العزل على كل من الأسلاك التي سنستخدمها. سيتم لحامها إلى التتابع باستخدام التكوين التالي. عند النظر إلى المستشعر من الأعلى مع عثرة مستديرة تواجهك:

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

إعداد تسخير الأسلاك للمشغل الخطي

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

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

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

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

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

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

Unsolder الأسلاك

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

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

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

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

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

الأسلاك الطائر
الاتصالات الطرفية

عند القيام بذلك ، يجب أن تبدو الصور أعلاه.

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

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

يتم توصيل كل صف من الثقوب معًا مما يتيح لنا الطائر في هذا الصف. فيما يلي العناصر التي سنحتاج إلى توصيلها.

5V قوة

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

أرضي

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

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

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

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

لوح

 

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

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

Arduino IDE

نسخ ولصق الرمز في IDE

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

irremote.cpp ملف

اضبط ملف Irremote.cpp

يوجد ملف في ملفات C: \ Program (x86) \ Arduino \ Libraries \ RobotiRremote \ Src \ Directory التي تحتوي على مشكلة رمز المصدر تمنع رمز مصدر GitHub من التجميع. افتح ملف irremotetools.cpp في محرر نصوص بسيط مثل Notepad وتغيير السطر التالي:

يجب أن يبدو السطر 5 مثل:

int recv_pin = tkd2 ؛ // دبوس مستقبل الأشعة تحت الحمراء متصل بـ

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

int recv_pin = 11 ؛ // دبوس مستقبل الأشعة تحت الحمراء متصل بـ

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

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

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

حدد المنفذ

حدد عنصر قائمة الأدوات - المنفذ وحدد العنصر الذي يعرض لوحة Arduino.

تحميل الرمز

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

اختبار الرمز

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

حافظ على توصيل لوحة Arduino بجهاز الكمبيوتر الخاص بك عبر كابل USB.

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

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

صندوق كل شيء

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

عن المؤلف

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

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

Share This Article
Tags: