محرک خطی کنترل از راه دور TiVo

این پروژه به شما نشان می دهد که چگونه از یک کنترل از راه دور TiVo و یک برد Arduino برای استفاده از یک محرک خطی برای بلند کردن نقاشی که تلویزیون را پوشش می دهد استفاده کنید. در پایان فیلم را تماشا کنید

ابزار مورد نیاز

برای تکمیل این پروژه به ابزارهای زیر نیاز است.

  1. پیچ گوشتی # 0 فیلیپس
  2. آهن لحیم کاری
  3. لحیم
  4. سیم بر، دم باریک
  5. انبردست کوچک (من از انبر طراحی شده برای کار با وسایل الکترونیکی کوچک استفاده کردم)

فهرست قطعات

برای تکمیل این پروژه به بخشهای زیر نیاز است.

  1. محرک کار Heavy Duty Track از Firgelli Automations
  2. کنترل از راه دور TiVo Roamio
  3. Arduino Uno Rev 3
  4. جعبه پروژه Hammond 1591ESBK ABS Black (7.5 "x 4.3" x 2.2 ")
  5. Microtivity IB171 Mini-Breadboard 170 نقطه ای برای آردوینو
  6. گیرنده مادون قرمز 2.5-5.5V 38kHz
  7. 100PCS Michael Josh 20CM M / F Jumper Wires Wire 1 Plug Plug Male to Female
  8. ماژول رله 2 کانال SainSmart
  9. کابل USB 2.0 - A-Male به B-Male
  10. 4 فوت سیم مشکی مشکی 18/5
  11. تعداد پیچ ​​های ضدزنگ 8 تعداد # 4–40 2 2 اینچ (من آنها را از هوم دپو خریداری کردم)
  12. 8 عدد مهره پیچ دستگاه Everbuilt # 4–40 (من آنها را از هوم دپو خریداری کردم)
  13. اسپیسرهای نایلونی 16 تعداد ½ ”(من آنها را از هوم دپو خریداری کردم)
  14. 1 عدد کراوات زیپ

راه اندازی Arduino Uno Rev 3

ما از پین های زیر در صفحه آردوینو که با رنگ زرد برجسته شده استفاده خواهیم کرد.

  • قدرت 5 ولت
  • شماره 8 دیجیتال
  • شماره 9 دیجیتال
  • شماره 11 دیجیتال
  • قدرت GND
آردوینو UNO Rev 3

راه اندازی ماژول رله 2 کاناله SainSmart

برای اینکه همزمان با محرک خطی Firgelli Automations باشد ، ماژول رله SainSmart را باید به هم بزنیم. یک جهنده آبی از JD-VCC به VCC وجود دارد. این را همانطور که هست در جای خود بگذارید.

بلوز K1 موقعیت 1 تا K2 موقعیت 1

یک سیم بلوز از موقعیت اول رله K1 تا موقعیت اول رله K2 قرار دهید. بلوز ما با رنگ قرمز نشان داده شده است.

موقعیت بلوز

جامپر K1 موقعیت 3 تا K2 موقعیت 3

یک سیم بلوز از موقعیت سوم رله K1 تا موقعیت سوم رله K2 قرار دهید. بلوز ما با رنگ زرد نشان داده شده است.

سیم بلوز

هنگام پرش مناسب باید پیکربندی زیر را مشاهده کنید.

تنظیم سنسور مادون قرمز

تنظیم سنسور مادون قرمز

سنسور مادون قرمز دارای سه سیم است که از آن خارج می شود. یکی برای سیم زمینی ، دیگری برای سیم برق 5 ولت و سوم سیگنال را به صفحه آردوینو ما می فرستد.

دو اینچ از محافظ بیرونی را روی سیم آبپاش 18-5 عقب بکشید تا سیم های رنگی داخل آن نمایان شود. ما فقط از سیم های سبز ، سفید و آبی استفاده خواهیم کرد ، بنابراین دیگران را قطع کنید تا مجبور نشویم با آنها سر و کله بزنیم.

عایق را روی هر یک از سیمهایی که استفاده خواهیم کرد خاموش کنید. اینها با استفاده از پیکربندی زیر به رله لحیم می شوند. هنگام مشاهده سنسور از بالا با دست انداز گرد به سمت شما:

  1. سیم آبی را به ترمینال سمت چپ لحیم کنید.
  2. سیم سبز را به ترمینال وسط لحیم کنید.
  3. سیم سفید را به ترمینال سمت راست لحیم کنید.
سنسور مادون قرمز
سنسور مادون قرمز

راه اندازی سیم کشی محرک خطی

محرک خطی همراه با یک کنترل از راه دور سیمی با دو دکمه مثلث است. یک دکمه سوئیچی را فعال می کند که محرک خطی را به سمت بالا حرکت می دهد و دکمه دیگر آن را به سمت پایین حرکت می دهد.

بدنه کنترل از راه دور برد مدار را بردارید

اولین کار این است که سیمهای پشت ریموت را باز کنید. اینها باید با پیچ گوشتی # 0 فیلیپس برداشته شوند.

برد مدار را از بدنه کنترل از راه دور خارج کرده و سیم ها را بررسی کنید. از پایین به آن نگاه کنید ، باید چهار سیم به صفحه متصل شده باشد. از چپ به راست آنها سیاه ، سفید ، بنفش و قهوه ای هستند که در زیر نشان داده شده است.

تخته مدار

اگر به دلایلی از رنگهای مختلف استفاده کردند ، کافی است رنگها را به همان ترتیب زیر ردیابی کنید.

سیمها را باز کنید

با استفاده از لحیم کاری سیم ها را از صفحه مدار جدا کنید. نوک لحیم کاری را به آرامی روی لحیم موجود روی نقطه لحیم فشار دهید تا شل شود و با استفاده از یک انبر کوچک سیم را به آرامی از نقطه لحیم کاری بکشید.

سیم ها را به رله ها متصل کنید

اکنون سیم ها را از کنترل از راه دور سیمی به رله 2 کانال SainSmart متصل می کنیم. با استفاده از پیچ گوشتی شماره 0 فیلیپس ترمینال را باز کرده و سپس آن را دوباره محکم کنید تا سیم را محکم کنید.

  1. سیم سفید در موقعیت 1 K1 قرار می گیرد
  2. سیم سیاه در موقعیت 2 K1 قرار می گیرد
  3. سیم قهوه ای در موقعیت 2 K2 قرار می گیرد
  4. سیم بنفش در موقعیت 3 K2 قرار می گیرد

توجه: سیم های بلوز موجود را بردارید. وقتی پایانه ها را پیچ می کنید آنها را در داخل بگذارید.

سیم های بلوز
اتصالات ترمینال

بعد از اتمام کار باید مانند تصاویر بالا باشد.

سیم کشی تخته نان

اکنون برد آردوینو را به صفحه نان وصل می کنیم. تابلوی نان به ما امکان می دهد اتصالات را در جایی که چندین اتصال به یک ترمینال در آردوینو یا رله برقرار شده است ، بلوزیم.

هر ردیف سوراخ به هم متصل شده و به ما اجازه می دهد تا همه چیز را در آن ردیف بپوشیم. در اینجا مواردی وجود دارد که باید آنها را سیم کشی کنیم.

قدرت 5 ولت

  1. از سیم پرش زن و مرد از ترمینال Power 5V در آردوینو به یک ردیف استفاده نشده روی تخته نان استفاده کنید. آن را به داخل سوراخ ردیف فشار دهید.
  2. از یک سیم جهنده زن و مرد از همان ردیف روی تخته نان تا ترمینال VCC در رله 2 کانال SainSmart استفاده کنید. آن را به سوراخ همان ردیف فشار دهید.
  3. سیم سفید را از طرف دیگر سیم بارانی 18–5 قرار دهید. آن را به سوراخ همان ردیف فشار دهید.

زمینی

  1. از سیم پرش زن و مرد از ترمینال Power GND در Arduino به یک ردیف استفاده نشده روی تخته نان استفاده کنید. آن را به داخل سوراخ ردیف فشار دهید.
  2. از سیم پرش زن و مرد از ترمینال GND در رله 2 کانال SainSmart به سوراخ در همان ردیف سیم GND دیگر استفاده کنید. آن را به سوراخ همان ردیف فشار دهید.
  3. سیم سبز را از طرف دیگر سیم بارانی 18–5 قرار دهید. آن را به سوراخ همان ردیف فشار دهید.

سیگنالینگ

  1. از یک سیم جهنده زن و مرد از ترمینال شماره 11 دیجیتال در آردوینو تا یک ردیف استفاده نشده روی تخته نان استفاده کنید. آن را به داخل سوراخ ردیف فشار دهید.
  2. سیم آبی را از طرف دیگر سیم بارانی 18–5 قرار دهید. آن را به سوراخ همان ردیف فشار دهید.

بعد از تمام شدن تخته نان باید چیزی شبیه به تصویر زیر باشد.

تخته نان

 

برنامه کنترل را روی آردوینو نصب کنید

شما باید بارگیری و نصب کنید Arduino IDE. پس از بارگیری و نصب IDE ، IDE را باز کنید.

Arduino IDE

کد را در IDE کپی و جایگذاری کنید

کد منبع را از آن بارگیری یا کپی کنید GitHub و آن را در پنجره IDE قرار دهید که باید تمام شود به این شکل است.

پرونده IRremote.cpp

پرونده IRremote.cpp را تنظیم کنید

فایلی در فهرست C: \ Program Files (x86) \ Arduino \ libraries \ RobotIRremote \ src \ وجود دارد که با کد منبع روبرو است و از کامپایل کد منبع GitHub جلوگیری می کند. پرونده IRremoteTools.cpp را در یک ویرایشگر متن ساده مانند دفترچه یادداشت باز کنید و خط زیر را تغییر دهید:

خط 5 باید به صورت زیر باشد:

int RECV_PIN = TKD2؛ // پینی که گیرنده IR به آن متصل است

آن را به حالت زیر تغییر دهید و پرونده را ذخیره کنید.

int RECV_PIN = 11؛ // پینی که گیرنده IR به آن متصل است

با استفاده از کابل USB آردوینو را به کامپیوتر وصل کنید

تخته های آردوینو ، نان و رله را روی یک سطح غیر رسانا مانند میز کار قرار دهید.

سمت مستطیل کابل USB را به رایانه و سمت "D" را به برد آردوینو وصل کنید.

پورت را انتخاب کنید

گزینه منوی Tools - Port را انتخاب کرده و موردی را که صفحه Arduino شما را نشان می دهد انتخاب کنید.

کد را بارگذاری کنید

برای بارگذاری کد در Arduino ، گزینه منوی Sketch - Upload را انتخاب کنید.

کد را تست کنید

پس از کد آپلود شده است، اتصال مهار سیم از Firgelli اتوماسیون عملگر خطی به عملگر و پلاگین در عملگر.

نگه داشتن هیئت مدیره آردوینو متصل به کامپیوتر خود را از طریق کابل USB.

نقطه کنترل از راه دور TiVo خود را در سنسور مادون قرمز و انگشت شست سبز "مانند" را کلیک کنید. عمل کننده بايد بالا بره .

نقطه کنترل از راه دور TiVo خود را در سنسور مادون قرمز و انگشت شست قرمز "دوست نداشتن" را کلیک کنید. عمل کننده بايد بره پايين .

جعبه آن همه تا

من از جعبه پروژه هموند به همراه پيچ هاي ماشين، اسپيسورها و ديوونه هاي پيچ ماشين استفاده کردم تا تخته هاي مدارم رو خونه کنن من با استفاده از نوک نقطه بر روی آهن فروش به سوراخ از طریق جعبه پلاستیکی سیاه و سفید و همچنین ایجاد اتاق برای سیم را از طریق طرف. من از کراوات زيپ استفاده کردم تا سيم سنسور مادون قرمز رو از کشيدن بيرون نگه دارم سیم های کنترل بر روی Firgelli اتوماسیون خطی actuator یک تکه لاستیک طراحی شده برای جلوگیری از آنها را از بیرون کشیده بنابراین من قادر به اهرم آن بود.

درباره نویسنده

ریچارد باگدوناس یک کارشناس ادغام داده ها با بیش از ۱۵ سال تجربه یکپارچه سازی با نقطه فروش، رکورد سلامت الکترونیکی، مدیریت ارتباط با مشتری، و سیستم های مدیریت انبار است. ریچارد از زمانی که بچه بود با الکترونیک سرهم بندی کرده و این اولین پروژه آردوینو اوست.

ریچارد در حال حاضر رئیس معمار بهداشت و درمان در MI7 که در آن او نظارت بر ادغام این شرکت با سیستم های ثبت سلامت الکترونیکی است.

product-sidebar product-sidebar product-sidebar product-sidebar product-sidebar
Tags:

Share this article

محصولات ویژه

برای یافتن محرک مناسب به کمک نیاز دارید؟

ما محصولات خود را مهندس دقیق و تولید می کنیم تا قیمت مستقیم تولیدکنندگان را دریافت کنید. ما حمل و نقل همان روز و پشتیبانی مشتری آگاه را ارائه می دهیم. با استفاده از محاسبه گر محرک ما می توانید در انتخاب محرک مناسب برنامه خود کمک بگیرید.