فهرست مطالب:
- مرحله 1: درباره ویدئو چطور؟
- مرحله 2: لیست قطعات
- مرحله 3: رمزگذار و رمزگشایی
- مرحله 4: نمونه سازی
- مرحله 5: مادون قرمز
- مرحله 6: ما چه کار می کنیم؟
- مرحله 7: گیرنده را پیدا کنید
- مرحله 8: لحیم کاری
- مرحله 9: انجام شد
تصویری: راه دور IR خود را به RF از راه دور تبدیل کنید: 9 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در دستورالعمل امروز ، من به شما نشان می دهم که چگونه می توانید از یک ماژول RF عمومی بدون میکروکنترلر استفاده کنید که در نهایت ما را به ساخت پروژه ای می رساند که در آن می توانید یک ریموت IR هر دستگاهی را به یک RF Remote تبدیل کنید. مزیت اصلی تبدیل یک ریموت IR به RF این است که لازم نیست قبل از فشار دادن دکمه های دستگاه کار کنید ، ریموت را نشان دهید. همچنین ، اگر دستگاهی دارید که همیشه در محدوده کنترل از راه دور نیست ، مانند سینمای خانگی در گوشه اتاق ، این کنترل از راه دور RF زندگی شما را آسان می کند.
بیایید شروع کنیم.
مرحله 1: درباره ویدئو چطور؟
ویدئوها دارای تمام مراحل مورد نیاز برای ساخت این پروژه هستند. اگر تصویری را ترجیح می دهید می توانید آن را تماشا کنید اما اگر متن را ترجیح می دهید ، مراحل بعدی را طی کنید.
همچنین اگر می خواهید پروژه را در عمل مشاهده کنید ، به همان ویدئو مراجعه کنید.
مرحله 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 ما را در نظر بگیرید.
با تشکر از شما برای خواندن ، شما را در دستورالعمل بعدی می بینیم.
توصیه شده:
UPS خود را Steam Punk کنید تا ساعتهای به روز برای روتر Wi-Fi خود دریافت کنید: 4 مرحله (همراه با تصاویر)
UPS شما Steam Punk می کند تا ساعتهای به روز برای روتر Wi-fi شما دریافت کند: در مورد اینکه UPS شما قدرت باتری 12 ولت DC خود را به برق AC 220 ولت تبدیل کند ، چیزی اساساً مخالف است تا ترانسفورماتورهای روتر و فیبر ONT شما بتوانند آن را دوباره به 12 ولت DC! شما همچنین با [معمولاً
چگونه رزبری پای خود را به دروازه دسترسی از راه دور تبدیل کنید: 6 مرحله
چگونه رزبری پای خود را به دروازه دسترسی از راه دور تبدیل کنید: سلام بچه ها! با توجه به اتفاقات اخیر ، تیم ما در remote.it تلاش زیادی کرده است تا ایده هایی را برای کار بدون درد و دردسترس انجام دهد. ما از راه دور Image.itPi SD Card Image ، که یک کارت SD است می توانید در یک کارت جدید قرار دهید
با استفاده از تلویزیون از راه دور طرح بندی قطار خود را کنترل کنید!: 7 مرحله (همراه با تصاویر)
با استفاده از تلویزیون از راه دور ، طرح بندی قطار مدل خود را کنترل کنید !: در این مقاله آموزشی ، نحوه ساخت یک سیستم کنترل از راه دور IR برای یک قطار نمونه را به شما نشان خواهم داد. سپس می توانید قطارهای خود را هنگام استراحت روی نیمکت خود کنترل کنید. بنابراین ، بیایید شروع کنیم
تبدیل تلفن قدیمی خود به سوئیچ از راه دور: 7 مرحله (همراه با تصاویر)
تلفن قدیمی خود را به سوئیچ از راه دور تبدیل کنید: آیا تا به حال فکر کرده اید که با تلفن های اصلی قدیمی خود چه کار کنید؟ ظهور تلفن هوشمند در دهه گذشته همه تلفن های اولیه را منسوخ کرد. با وجود عمر باتری خوب و ظاهر مناسب ، در مقایسه با تلفن های هوشمند بزرگ که دارای ابعاد بزرگ هستند ، کمتر هستند
انتشار کابل از راه دور Olympus Evolt E510 (نسخه 2 با فوکوس خودکار از راه دور): 6 مرحله (همراه با تصاویر)
انتشار کابل از راه دور Olympus Evolt E510 (نسخه 2 با فوکوس خودکار از راه دور): دیروز من یک دکمه ساده با یک دکمه برای Olympus E510 خود ساختم. اکثر دوربین ها دارای دکمه شاتر هستند (آن را برای گرفتن عکس فشار می دهید) که دارای دو حالت است. اگر دکمه به آرامی فشار داده شود ، دوربین فوکوس خودکار کرده و نور را اندازه گیری می کند