فهرست مطالب:

راه دور IR خود را به RF از راه دور تبدیل کنید: 9 مرحله (همراه با تصاویر)
راه دور IR خود را به RF از راه دور تبدیل کنید: 9 مرحله (همراه با تصاویر)

تصویری: راه دور IR خود را به RF از راه دور تبدیل کنید: 9 مرحله (همراه با تصاویر)

تصویری: راه دور IR خود را به RF از راه دور تبدیل کنید: 9 مرحله (همراه با تصاویر)
تصویری: اینترنت خودتان را سرعت کنید با تنظیمات جهانی دی تا موبایل تان ده برابر اینترنت شما از قبل کده سرعتر 2024, جولای
Anonim
راه دور IR خود را به RF Remote تبدیل کنید
راه دور IR خود را به RF Remote تبدیل کنید

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

بیایید شروع کنیم.

مرحله 1: درباره ویدئو چطور؟

Image
Image

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

همچنین اگر می خواهید پروژه را در عمل مشاهده کنید ، به همان ویدئو مراجعه کنید.

مرحله 2: لیست قطعات

رمزگذار و رمزگشایی
رمزگذار و رمزگشایی

ماژول RF:

هند - https://amzn.to/2H2lyXfUS - https://amzn.to/2EOiMmmUK -

آردوینو: هند - https://amzn.to/2FAOfxMUS - https://amzn.to/2FAOfxMUK -

IC های رمزگذار و رمزگشای: INDIA - https://amzn.to/2HpNsQdUS - رمزگذار https://amzn.to/2HpNsQd ؛ رمزگشایی https://amzn.to/2HpNsQdUK - رمزگذار https://amzn.to/2HpNsQd ؛ رمزگشایی

گیرنده TSOP IR -INDIA - https://amzn.to/2H0Bdu6US (گیرنده و LED) - https://amzn.to/2H0Bdu6UK (گیرنده و LED) -

IR IR: INDIA -

مرحله 3: رمزگذار و رمزگشایی

رمزگذار و رمزگشایی
رمزگذار و رمزگشایی
رمزگذار و رمزگشایی
رمزگذار و رمزگشایی

برای استفاده از آنها بدون میکروکنترلر به دو IC نیاز دارید. به آنها رمزگذار و رمزگشایی می گویند. آنها مدارهای ترکیبی اساسی هستند. رمزگذار ورودی بیشتری نسبت به تعداد خروجی ها دارد. با نگاهی به جدول حقیقت می بینیم که سه پایه خروجی دارای ترکیب متفاوتی برای حالت های مختلف پین های ورودی هستند. به طور کلی پین های خروجی رمزگذار به صورت 2^n x n تعریف می شود ، که "n" تعداد بیت ها است. رمزگشاها درست نقطه مقابل رمزگذارها هستند و دارای توصیف پین هایی مانند n x 2^n هستند. اگر بپرسید اگر بیش از یک پین به طور همزمان بالا برود چه اتفاقی می افتد ، من می گویم که خارج از محدوده این دستورالعمل است.

IC های رمزگذار و رمزگشای مورد استفاده ما HT12E و HT12D ، D برای رمزگشایی و E برای رمزگذار است. بیایید نگاهی به پین های این IC ها بیندازیم.

در HT12E ، پین شماره های 10 ، 11 ، 12 و 13 پین های ورودی داده و پین 17 پین خروجی است ، که ما آن را تعدیل می کنیم. پین 16 و 17 برای نوسان ساز RC داخلی است و ما یک مقاومت بین 500k تا 1M (من از 680k استفاده کردم) را در سراسر این پین ها متصل می کنیم. در واقع ، مقاومت متصل شده بخشی از نوسان ساز RC خواهد بود. پین 14 پین فعال کننده انتقال است. این یک پین کم فعال است و داده ها فقط در صورت پایین نگه داشتن این پین منتقل می شوند. پین 18 و 9 به ترتیب Vcc و GND هستند و من در مورد باقی ماندن هشت پین در مدتی صحبت خواهم کرد.

همه چیز برای رمزگشایی تا حدودی مشابه است. 18 و 9 پین تغذیه ، 15 و 16 پین نوسان ساز داخلی هستند و یک مقاومت 33k بین آنها متصل است. پین 17 پین انتقال معتبر IC است که در صورت دریافت داده معتبر ، زیاد می شود. داده های تعدیل شده به پین 15 داده می شود و داده های موازی رمزگشایی شده از پایه های 10 ، 11 ، 12 و 13 به دست می آید.

اکنون متوجه خواهید شد که رمزگشای IC همچنین دارای 8 پین است که در رمزگذار مشاهده کردیم. در واقع ، آنها در حفظ امنیت انتقال شما هدف بسیار مهمی دارند. به آنها پین تنظیم آدرس می گویند و اطمینان می دهند که داده های ارسال شده توسط گیرنده مناسب در محیطی که بیش از یک جفت از این جفت ها وجود دارد ، دریافت می شود. اگر در رمزگذار ، همه این پین ها پایین نگه داشته شوند ، برای دریافت اطلاعات همه این پین های رمزگشایی نیز باید پایین نگه داشته شوند. اگر چهار مورد بالا نگه داشته شوند و چهار عدد پایین نگه داشته شوند ، پین های آدرس رمزگشا نیز باید دارای پیکربندی یکسانی باشند ، در این صورت فقط داده ها توسط گیرنده دریافت می شوند. همه پین ها را به زمین وصل می کنم. شما می توانید هر کاری که دوست دارید انجام دهید. برای تغییر آدرس در حال حرکت ، از سوئیچ DIP استفاده می شود که فقط با یک تکان دادن دکمه های روی آن ، پین ها را به بالا یا پایین متصل می کند.

مرحله 4: نمونه سازی

نمونه سازی
نمونه سازی
نمونه سازی
نمونه سازی
نمونه سازی
نمونه سازی
نمونه سازی
نمونه سازی

نظریه کافی است ، بیایید پیش برویم و آن را عملا امتحان کنیم

شما به دو تخته نان نیاز دارید. من جلو رفتم و همه را با استفاده از نمودار مدار در این مرحله با LED ها به جای آردوینو و دکمه های فشار با مقاومت 10k به پایین سوئیچ ها متصل کردم. برای هر دو آنها از منبع تغذیه جداگانه استفاده کردم. به محض تغذیه فرستنده ، خواهید دید که پین انتقال معتبر بالا می رود و نشان می دهد که اتصال موفق برقرار شده است. وقتی هر دکمه ای را در سمت فرستنده فشار می دهم ، LED مربوطه در سمت گیرنده می درخشد. اگر چندین دکمه را فشار دهم ، چندین LED روشن می شود. توجه داشته باشید که چراغ VT هر بار که اطلاعات جدیدی دریافت می کند چشمک می زند ، و این در پروژه ای که قرار است انجام دهیم بسیار مفید خواهد بود.

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

اگر یکی از پین های آدرس را به بالا تغییر دهید ، می بینید که همه چیز از کار افتاده است. برای اینکه دوباره کار کند ، می توانید آن را به هم متصل کرده یا وضعیت پین مشابه را در طرف دیگر به بالا تغییر دهید. بنابراین ، هنگام طراحی هر چیزی مانند این ، آنها را در نظر داشته باشید زیرا بسیار مهم هستند.

مرحله 5: مادون قرمز

مادون قرمز
مادون قرمز
مادون قرمز
مادون قرمز

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

شاید تا به حال حدس زده اید که ما قصد داریم از کدهای IR کنترل از راه دور تقلید کنیم. برای شروع به گیرنده مادون قرمز مانند TSOP1338 و آردوینو نیاز داریم. ما قصد داریم کدهای هگز هریک از دکمه ها را که از دکمه های دیگر متفاوت است ، تعیین کنیم.

دو کتابخانه را بارگیری و نصب کنید که پیوند آنها ارائه شده است. اکنون IRrecvdump را از پوشه نمونه نمونه IRLib باز کرده و آن را در Arduino بارگذاری کنید. پین اول گیرنده زمین است ، دوم Vcc است ، و سوم خروجی است. پس از اعمال قدرت و اتصال خروجی به پین 11 ، مانیتور سریال را باز کردم. ریموت IR را به سمت گیرنده نشان دادم و دکمه های آن را فشار دادم. من هر دکمه را دو بار فشار دادم و پس از انجام تمام دکمه های مورد نیاز ، آردوینو را قطع کردم.

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

پیوندها:

نحوه عملکرد IR در کنترل از راه دور:

www.vishay.com/docs/80071/dataform.pdf

کتابخانه ها:

github.com/z3t0/Arduino-IRremote

مرحله 6: ما چه کار می کنیم؟

ما چه کار می کنیم؟
ما چه کار می کنیم؟

ما ریموت IR خود را داریم که از آن کدهای شش ضلعی مورد علاقه خود را تعیین کرده ایم. در حال حاضر ما دو تخته کوچک می سازیم ، یکی دارای فرستنده RF با چهار دکمه روی آن است که می تواند صفر یا یک شود ، به این معنی که 16 ترکیب امکان پذیر است ، یکی دیگر گیرنده دارد و نوعی کنترلر دارد ، در مورد من آردوینو ، که خروجی را از رمزگشایی تفسیر می کند و یک چراغ مادون قرمز را کنترل می کند که در نهایت دستگاه را دقیقاً به همان روشی که به ریموت خود پاسخ می دهد ، پاسخ می دهد. از آنجا که 16 ترکیب ممکن است ، می توانیم تا 16 دکمه از راه دور را تقلید کنیم.

مرحله 7: گیرنده را پیدا کنید

گیرنده را پیدا کنید
گیرنده را پیدا کنید

اگر گیرنده دستگاه شما قابل مشاهده نیست ، طرح IRSendDemo را از مثال کتابخانه باز کنید و پروتکل و کد هگز را مطابق آن تغییر دهید. من از کد هگز دکمه پاور استفاده کردم. حالا یک چراغ IR با مقاومت 1k را به پین 3 آردوینو وصل کنید و مانیتور سریال را باز کنید. بنابراین وقتی هر کاراکتری را در مانیتور سریال تایپ می کنید و enter را فشار می دهید ، Arduino داده ها را به IR led ارسال می کند و باید باعث عملکرد دستگاه شود. موشواره را بر روی مناطق مختلف که فکر می کنید گیرنده می تواند باشد ، ببرید و در نهایت مکان دقیق گیرنده را در دستگاه خود پیدا خواهید کرد (برای درک بهتر به فیلم مراجعه کنید).

مرحله 8: لحیم کاری

لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری

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

قبل از قرار دادن میکروکنترلر ، می خواستم یکبار دیگر اتصالات را آزمایش کنم. بنابراین 9 ولت به فرستنده و 5 ولت به گیرنده و از LED برای آزمایش عملکرد تخته ها استفاده کردم و همه چیز را به سرعت آزمایش کردم. همچنین یک کلید تغذیه برای ذخیره باتری به مدار چاپی فرستنده اضافه کردم.

سرانجام پس از بارگذاری طرح ، آردوینو را در جای خود ثابت کردم.

من مقاومت 1k را مستقیماً به کاتد LED چسباندم و قبل از چسباندن آن به آداپتور که برای سینمای خانگی خود با استفاده از یک ورق GI چسباندم ، از یک انقباض حرارتی استفاده می کنم ، اما اگر به چاپگر سه بعدی دسترسی دارید ، می توانید بسیار بیشتر بسازید. در صورت لزوم به راحتی آداپتور حرفه ای ظاهر می شود. همچنین یک سیم بلند را بین LED و PCB لحیم می کنم تا بتوان PCB را در مکان دیگری ، در جایی پنهان ، آسان کرد. پس از انجام همه اینها ، زمان آزمایش عملکرد آن است ، که می توانید در ویدئویی که در مرحله 1 جاسازی کرده ام در عمل مشاهده کنید.

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

مرحله 9: انجام شد

انجام شده
انجام شده

نظر خود را در مورد پروژه به من اطلاع دهید و اگر نکته یا ایده ای دارید ، لطفاً در نظرات زیر به اشتراک بگذارید.

مشترک شدن در دستورالعمل ها و کانال YouTube ما را در نظر بگیرید.

با تشکر از شما برای خواندن ، شما را در دستورالعمل بعدی می بینیم.

توصیه شده: