فهرست مطالب:

کنترل IR سایه های IKEA FYRTUR: 11 مرحله (همراه با تصاویر)
کنترل IR سایه های IKEA FYRTUR: 11 مرحله (همراه با تصاویر)

تصویری: کنترل IR سایه های IKEA FYRTUR: 11 مرحله (همراه با تصاویر)

تصویری: کنترل IR سایه های IKEA FYRTUR: 11 مرحله (همراه با تصاویر)
تصویری: Electric Windproof roller blinds Outdoor Patio Rainproof Zipscreen Components Roller Blind 2024, نوامبر
Anonim
Image
Image
تصویر
تصویر

سرانجام برخی از سایه های موتوری IKEA FYRTUR را در دست گرفتم و می خواستم آنها را با استفاده از کنترل از راه دور IR کنترل کنم. این یک برنامه کاربردی است ، اما من فکر کردم که ممکن است برای افرادی مفید باشد که می خواهند نحوه استفاده از پین های GPIO Arduino را به عنوان یک رله ولتاژ پایین ساده که توسط دستورات IR فعال می شود ، بیاموزند.

مرحله 1:

فهرست قطعات

سایزهای موتوری IKEA FYRTUR

آردوینو لئوناردو بدون سرصفحه

کانکتور هدر پین مردانه 2.54 میلی متری

Vishay TSOP4838 گیرنده مادون قرمز 38 کیلوهرتز (بسته 5 عددی)

اتصال 4 پین

کیف سه گانه دکر برای آردوینو (کم ، دود)

USB شارژر دیواری 5V 2A (منبع تغذیه Arduino Leonardo Micro USB)

کنترل از راه دور Bose Replacement (از هر ریموت IR می توان استفاده کرد ؛ من این یکی را انتخاب کردم زیرا هیچ قطعه Bose در قفسه من وجود ندارد)

گام 2:

تصویر
تصویر

من تقریباً بیست سال است که از ریموت اصلی Harmony 659 IR استفاده می کنم و هنوز فکر می کنم این ریموت عالی است. من هنوز موارد استفاده شده را در eBay در وضعیت خوب پیدا می کنم. همه کارهایی را که می خواهم انجام می دهد اما بلوتوث ، وای فای یا سایر ویژگی های خانه هوشمند مدرن ندارد. سایه های موتوری تحت کنترل RF IKEA را می توان با دروازه IKEA TRADFRI یا Samsung SmartThings جفت کرد و از لحاظ تئوری با کنترل از راه دور Harmony Hub مدرن تر شد ، اما من ترجیح می دهم از ریموت IR با دکمه های لمسی نسبت به ریموت صفحه لمسی استفاده کنم و نمی خواهم از آن عبور کنم. همه این حلقه ها فقط برای انجام یک کار ساده که کاهش سایه ها در هنگام روشن شدن پروژکتور بود.

مرحله 3:

تصویر
تصویر

هر سایه IKEA FYRTUR همراه با یک ریموت کنترل ارائه می شود ، بنابراین اگر فقط یکی را برای کنترل مجموعه ای از سایه ها (حداکثر 4) جفت کنید ، تعداد زیادی ریموت اضافی و استفاده نشده خواهید داشت. من برای استفاده روزمره یک ریموت روی دیوار نصب کردم اما برای این پروژه به یک ریموت کار اضافی احتیاج داشتم ، پس از آزمایش و خطای زیاد بالاخره متوجه شدم که چگونه دو ریموت کنترل را با یک مجموعه سایه جفت کنم:

مراحل جفت کردن 2 ریموت کنترل با یک مجموعه سایه FYRTUR

1. تکرار کننده را وصل کنید و یک دقیقه یا بیشتر صبر کنید تا مطمئن شوید آنلاین است.

2. درپوش باتری را از راه دور باز کرده و روی دکمه جفت شدن روی هر 4 بار کلیک کنید تا پاک شود. LED آنها به سرعت چشمک می زند و سپس خاموش می شود. چند ثانیه صبر کنید تا LED ها دوباره روشن شوند قبل از اقدام به جفت شدن.

3. دکمه جفت شدن را فقط روی یکی از ریموت های نزدیک به تکرار کننده نگه دارید تا پالس LED سفید تکرار کننده نشان دهد که با آن ریموت جفت شده است.

4. تکرار کننده را از دیوار جدا کنید.

5. ریموت ها را نزدیک هم نگه دارید و دکمه های جفت شدن را در هر دو به طور همزمان به مدت 10 ثانیه یا بیشتر نگه دارید تا زمانی که LED های آنها پالس کرده و خاموش شوند.

6. تکرار کننده را دوباره وصل کرده و یک دقیقه یا بیشتر منتظر بمانید تا مطمئن شوید آنلاین است.

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

مرحله 4:

تصویر
تصویر
تصویر
تصویر

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

مرحله 5:

تصویر
تصویر

سپس من روکش گرد و غبار سیلیکون/فنر راکر را جدا کردم تا برد مدار نمایان شود.

مرحله 6:

تصویر
تصویر

سپس از یک اهم متر برای بررسی دو دکمه فشاری لحظه ای استفاده کردم تا تعیین کنم که کدام اتصالات لحیم کاری شده و کدام معمولاً تماس باز هستند.

مرحله 7:

تصویر
تصویر

سپس سیم 4 هادی را به آن اتصالات لحیم کردم. سیم سیاه فقط روی زمین یکی از دکمه ها لحیم می شود ، زیرا آنها نقطه مشترکی دارند ، سیم زرد به تماس معمولی دکمه S1 یا بالا لحیم می شود و سیم سفید به دکمه S2 یا پایین لحیم می شود. در ابتدا من سعی کردم فقط از 3 سیم که در باتری سلول 3 ولت باقی مانده بود استفاده کنم تا ریموت را تغذیه کنم ، اما به دلیل اختلاف ولتاژ بین آن و آردوینو ، باتری پس از چند روز خالی شد ، بنابراین باتری را کنار گذاشتم و چهارم را اضافه کردم (قرمز) سیم را به پایانه مثبت راه دور سایه بزنید و آن را با استفاده از 3.3 ولت از یکی از پین های آردوینو تغذیه کنید.

مرحله 8:

تصویر
تصویر
تصویر
تصویر

سپس یک سربرگ 4 پینی را به پایه های 9 ، 10 ، 11 و 12 یک آردوینو لئوناردو بدون سر وصل کردم و کانکتور 4 سیم را وصل کردم. سپس یک گیرنده IR Vishay TSOP4838 38 کیلوهرتز را به پینهای 5 ، 6 و 7 لحیم کردم و سیمها را خم کردم تا بتوانم سیگنالهای IR را از طریق قاب شفاف Arduinos دریافت کنم.

مرحله 9:

قبل از اینکه بتوانم جلوتر بروم ، باید مقادیر hex فرمان IR را که می خواستم برای بالا و پایین استفاده کنم ، بیابم. کد پیوست را با نمایشگر سریال باز کردم تا بتوانم مقادیر هگز را برای هر دکمه ای که روی ریموت Bose IR فشار داده ام مشاهده و کپی کنم. من کد را با پسوند.c پیوست کرده ام ، بنابراین اگر می خواهید نگاهی به آن بیندازید ، نام آن را با پسوند.ino تغییر دهید.

مرحله 10:

و در اینجا کد سایه ها آمده است. اساساً کاری که من انجام می دهم استفاده از پین های GPIO آردوینو به عنوان یک رله با ولتاژ پایین است. اگر می خواهید چیزی را با ولتاژ یا آمپر بیشتر تغییر دهید ، باید از یک رله خارجی استفاده کنید. هنگامی که کد شروع می شود ، پین 11 را روی Arduino به LOW یا خاموش می کند تا به یک زمین دیگر تبدیل شود (ولتاژ منفی). همچنین پین 9 و 10 را بالا یا روشن (ولتاژ مثبت) می کند ، بنابراین بین پین 9 و 11 یا 10 و 11 پیوستگی وجود ندارد ، بنابراین هر دو "رله" یا دکمه ها خاموش هستند. هنگامی که گیرنده IR آردوینو فرمان پایین یا پایین را از راه دور Harmony دریافت می کند ، پین 10 را به مدت 250 میلی ثانیه به LOW (ولتاژ منفی) تغییر می دهد ، بنابراین برای یک چهارم از پین دوم 10 پیوستگی با پین 11 در نتیجه کامل شدن مدار داخل سایه از راه دور انگار کسی دکمه پایین را فشار داده است.

مرحله 11:

Image
Image
تصویر
تصویر

در نهایت ، من فرمان هارمونی خود را با دستورات IR از راه دور Bose آموزش دادم و آنها را به عنوان دستورات سفارشی ShadeUp و ShadeDown IR برای پروژکتور خود در تنظیمات Harmony اضافه کردم و سپس برنامه ریزی کردم تا هر زمان که پروژکتور روشن شد دستور ShadeDown را ارسال کند. امیدوارم کسی این مورد را مفید بداند! ممنون که نگاه کردید!

توصیه شده: