این قسمت اول از یک پروژه دو قسمتی است. برای بخش اول، ما بر روی ریموت های IR و سیگنالینگ و همچنین دریافت و رمزگشایی IR تمرکز خواهیم کرد.
استفاده از تابش IR (مادون قرمز) برای کنترل دستگاه های الکترونیکی به طور گسترده پذیرفته شده و اجرا می شود. دستگاه های IR به طور معمول در سیستم های هشدار، درب بازکن های اتوماتیک و کاربردهای مشابه استفاده می شوند. این پروژه از انتشار کدهای IR از کنترل از راه دور تلویزیون سونی و یک میکروکنترلر PICAXE برای مدیریت عملکرد یک موتور پله ای استفاده می کند. با این حال، همان اصول را می توان برای کنترل موتورهای AC یا DC، رله ها، زنگ ها، چراغ ها یا تقریباً هر وسیله الکتریکی یا الکترومکانیکی به کار برد.
اطلاعات پس زمینه
مجموعه ای از اطلاعات ارزشمند در مورد مادون قرمز در اینجا در AAC وجود دارد. با وارد کردن «مادون قرمز» یا عبارت مشابه در کادر جستجو در بالای تقریباً هر صفحه، آن را بررسی کنید. در اینجا سه نمونه آورده شده است:
- با آردوینو و سنسورهای IR یک زنگ هشدار حرکتی ایجاد کنید
- تهویه سیگنال برای سنسورهای مادون قرمز منفعل پیرالکتریک
- ساخت یک ردیاب مادون قرمز با یک PICAXE 14M2 و یک موتور پله ای
AAC همچنین دانش بیشتری در مورد میکروکنترلرهای PICAXE دارد. اگر در حال حاضر با عملکرد و استفاده از آنها آشنا نیستید، یا می توانید از موتور جستجوی AAC برای یافتن مراجع بیشتر PICAXE استفاده کنید، اینجا مکانی عالی برای شروع است .
همه ریموت های IR یکسان ساخته نمی شوند
کنترل از راه دور مادون قرمز در اندازه ها، شکل ها و قابلیت های مختلفی وجود دارد. شاید ساده ترین طرح ممکن در بالای عکس زیر نشان داده شده باشد. این شامل یک LED مادون قرمز، یک باتری سکه ای، یک سوئیچ و یک محفظه برای نگه داشتن همه چیز در کنار هم است (هیچ مقاومت سری لازم نیست زیرا مقاومت داخلی باتری جریان عبوری از LED را به اندازه کافی محدود می کند). عملکرد سوئیچ باتری را به LED متصل می کند و نور IR تولید می کند. این تمام چیزی است که در آن وجود دارد.
دستگاه موجود در پایین عکس بالا فقط کمی پیچیده تر است. LED IR در قیف مشکی در سمت راست بالای محفظه قرار دارد. این قیف برای کمک به هدایت تابش IR به سمت هدف در نظر گرفته شده است. برد مدار چاپی درست در سمت چپ قیف حاوی یک کلید لحظه ای دکمه ای است. هنگامی که سوئیچ کار می کند، برق به یک NE555 که به عنوان یک مولتی ویبراتور قابل استقرار پیکربندی شده است اعمال می شود. مدار RC (خازن مقاومتی) فرکانس مولتی ویبراتور را کنترل می کند. در این مورد، عملکرد در 40 کیلوهرتز است، که یک فرکانس معمول برای کنترل از راه دور IR است. LED مادون قرمز در مدت زمانی که سوئیچ دکمه فشاری کار می کند در آن فرکانس روشن و خاموش می شود. توجه داشته باشید که این پالس 40 کیلوهرتز با فرکانس نور ساطع شده از LED که در این حالت در طول موج 940 نانومتر (نانومتر) است، متفاوت است.
هدف از نوسان 40 کیلوهرتز کاهش تحریک کاذب است که ممکن است در گیرنده های IR رخ دهد که به سادگی وجود یا عدم وجود نور IR را حس می کنند. گیرنده های بهتر طوری طراحی شده اند که فقط به نور پالسی IR واکنش نشان دهند و نور پیوسته IR را نادیده بگیرند. این امر احتمال تحریک کاذب گیرنده توسط نور مادون قرمز از دستگاههایی غیر از فرستندههای مورد نظر را کاهش میدهد. نه تنها نور مادون قرمز باید پالس شود، بلکه فرکانس پالس فرستنده (در این مورد 40 کیلوهرتز) باید با فرکانس تنظیم گیرنده مطابقت داشته باشد.
بیشتر بخوانید: کنترل استپر موتور با کنترل تلویزیون SIRC و PICAXE: قابلیت های مادون قرمز
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
Using IR (InfraRed) radiation to control electronic devices is widely accepted and implemented. IR devices are routinely used in alarm systems, automatic door openers, and similar applications. This project makes use of coded IR emissions from a Sony TV remote, and a PICAXE microcontroller to manage the operation of a stepper motor. However, the same principles could be used for the control of AC or DC motors, relays, buzzers, lights, or almost any electrical or electro-mechanical device.
Background Information
A trove of valuable information about infrared already exists here on AAC. Check it out by entering “infrared” or a similar term in the search box at the top of almost every page. Here are three examples:
- Create a Motion-Sensing Alarm with an Arduino and IR Sensors
- Signal Conditioning for Pyroelectric Passive Infrared Sensors
- Building an Infrared Tracker with a PICAXE 14M2 and a Stepper Motor
AAC also has additional knowledge available about the PICAXE microcontrollers. Here is a great place to start if you are not currently familiar with their operation and use, or you can use the AAC search engine to find more PICAXE references.