ساخت ریموت کنترل ساده مادون قرمز با میکروکنترلر AVR

ساخت ریموت کنترل مادون قرمز

در این بخش دانلود پروژه ساخت ریموت کنترل ساده مادون قرمز با استفاده از میکروکنترلر AVR, توسط تیم الکترونیک و برنامه نویسی الکترونیک ۹۸ برای شما علاقه مندان به پروژه های میکروکنترلر AVR آماده شده است. در ارتباط از راه دور, در زمینه فرستنده و گیرنده های مادون قرمز IR, مانند کنترل های تلویزیون و سیستم های صوتی و تصویری و یا درب بازکن های کنترل از راه دور, همگی برای تبادل اطلاعات ارتباط میان خود و دستگاه کنترل شونده از کدهایی استفاده می کنند که مخصوص آن دستگاه و شرکت سازنده آن است. RC5 یکی از امکانات فراهم شده در میکروکنترلرهای AVR می باشد که در زمینه ریموت کنترل ها و یا تبادل اطلاعات از طریق مادون قرمز کاربرد فراوانی دارد.

بعد قبل
ساخت ریموت کنترل ساده مادون قرمز با میکروکنترلر AVR
ساخت ریموت کنترل ساده مادون قرمز با میکروکنترلر AVR
ساخت ریموت کنترل ساده مادون قرمز با میکروکنترلر AVR
ساخت ریموت کنترل ساده مادون قرمز با میکروکنترلر AVR
ساخت ریموت کنترل ساده مادون قرمز با میکروکنترلر AVR

ساخت ریموت کنترل ساده مادون قرمز با میکروکنترلر AVR
بعد قبل

حسگر مادون قرمز

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

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

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


نقشه شماتیک پروژه

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

لیست قطعات مورد نیاز

مقاومت 1 کیلو اهم با توان 0.25 وات و تلرانس 5 درصد4 عدد
مقاومت 10 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد8 عدد
مقاومت 330 اهم با توان 0.25 وات و تلرانس 1 درصد3 عدد
مقاومت 10 اهم با توان 0.25 وات و تلرانس 1 درصد1 عدد
دیود 1N40078 عدد
خازن الکترولیتی 470uf میکروفاراد 16 ولت2 عدد
خازن عدسی 100nF نانوفاراد5 عدد
ترانزیستور BC516 نوع BJT1 عدد
رگولاتور ولتاژ 5 ولت L78051 عدد
رگولاتور ولتاژ 5 ولت 78L051 عدد
گیرنده مادون قرمز HS0038A2 دارای تقویت کننده داخلی1 عدد
آی سی ULN2804A مدل DIP اورجینال1 عدد
میکروکنترلر ATTINY2313A مدل DIP با 20 پایه2 عدد
سوکت آی سی 20 پایه مدل معمولی2 عدد
سوکت آی سی 18 پایه مدل معمولی1 عدد
لامپ LED فرستنده مادون قرمز سایز 3mm میلی‌متری1 عدد
ترمینال پیچی 2 پین مدل KF300 رنگ آبی2 عدد
ترمینال پیچی 3 پین مدل KF300 رنگ آبی4 عدد
لامپ LED قرمز سایز 3mm میلی متر مدل مات4 عدد
لامپ LED قرمز سایز 5mm میلی متر مدل مات2 عدد
تک سوئیچ 4 پایه DIP سایز 6x6x5 میلیمتر6 عدد
رله 12V ولت معمولی تک کنتاکت با جریان 10 آمپر4 عدد
آداپتور 12V ولت 2A آمپر مدل بین راهی ساخت ایران1 عدد

شرح عملکرد پروژه

در این پروژه می خواهیم 4 رله یا چهار وسیله برقی را از راه دور توسط کیت فرستنده بر پایه ارتباط مادون قرمز IR کنترل نمائیم. به این ترتیب که با فشردن هر کلید در کیت فرستنده، رله مربوطه در کیت گیرنده روشن و یا خاموش شود. همچنین لازم به ذکر است برنامه هر دو میکروکنترلر ATTINY2313 در محیط نرم افزار BASCOM-AVR به زبان بیسیک BASIC نوشته شده است.


نقشه جاگذاری قطعات بر روی برد PCB

نقشه جاگذاری قطعات بر روی PCB پروژه ساخت ریموت کنترل ساده مادون قرمز با میکروکنترلر AVR

لیست ابزار آلات و تجهیزات مورد نیاز

هویه1 عدد
سیم لحیم1 عدد
کف چین1 عدد
قلع کش1 عدد

توجه : در برنامه این پروژه مقدار کریستال بر روی 4 مگاهرتز داخلی تنظیم شده است به همین دلیل شما باید وضعیت فیوزبیت هر دو میکروکنترلر را در هنگام پروگرام کردن به شکل زیر تنظیم کنید. لازم به ذکر است در میکروکنترلرهای ATTINY2313 فیوزبیتی به نام CKDIV8 وجود دارد که حتما باید آنرا غیر فعال کنید برای این منظور باید این فیوزبیت برابر با یک (CKDIV8=1) تنظیم کنید. (توجه داشته باشید این موضوع در ویدیو زیر گفته نشده و برای عملکرد صحیح پروژه حتما باید اعمال شود)


ویدیو ضبط شده از نحوه راه اندازی و عملکرد پروژه

در زیر یک ویدئو از نحوه عملکرد پروژه ساخت ریموت کنترل ساده مادون قرمز با میکروکنترلر AVR ضبط شده است, که می توانید برای درک بیشتر از نحوه عملکرد پروژه به صورت آنلاین مشاهده و یا از انتهای همین پست دانلود نمائید.


دانلود مستندات پروژه

توجه: به دلیل توقف فعالیت سایت امکان دریافت پروژه وجود ندارد.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 محیط برنامه نویسی : BASCOM-AVR

 برنامه نویسی شده به زبان : BASIC

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 29 نوامبر 2017

23 دیدگاه

  1. سلام علیکم خسته نباشید ،
    سوالی در مورد ریموت ها داشتم . اونم اینکه آیا میشه با استفاده از ریموت ها و گیرنده های 4 کاناله که برای انجام 4 کار هست ، برای مثال 5 کار انجام داد ؟ مثلا میشه در آن واحد کلید A و B رو همزمان فشار داد و برای میکرو برنامه ای نوشت که در صورت 1 شدن همزمان دو پایه از دیکودر کار پنجم رو انجام بده ؟ امیدوارم تونسته باشم منظورم رو برسونم

  2. سلام دوست عزیز
    خیر – در ریموت کنترل های مادون قرمز این امکان وجود ندارد. مگر اینکه یک تاخیر کوچک در اجرای کدها بگذارید، دقیقا مثل کنترل های تلویزیون، به اینصورت که شخص کلید شماره یک را می زند و دو ثانیه فرصت دارد تا کلید بعدی را فشار دهد و اگر کلید بعدی طی زمان دو ثانیه وارد نشود، دستگاه عملیات مربوط به همان کلید یک را انجام می دهد.

  3. با سلام خدمت شما. استاد روی برد اصلی که رله داره یا سنسور گیرنده مادون قرمز قرار داره میخاستم بدونم که سه پایه هست یا دو پایه؟ ممنون میشم جواب بدید.

  4. با سلام و احترام
    گیرنده مادون قرمز دارای سه پایه است، دو پایه آن مربوط به تغذیه و پایه سوم آن مربوط به Data می باشد.

  5. خیلی خیلی لطف کردید

  6. با سلام و احترام. استاد اکبری این مدار رو بستم و طبق توضیحات شما داخل فیلم عمل کرد خیلی خیلی ممنون.

  7. با سلام و احترام
    با سپاس فراوان از لطف و محبت شما

  8. خواهش میکنم

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

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

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