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

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

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

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

کتابخانه مورد استفاده در این سیستم mcsbyte>lbx نام دارد. این سیستم با TIMER0 و TIMER2 کار می کند, پس برای فعال بودن تایمرها باید وقفه کلی را فعال کنید (ENABLE INTRRUPTS). اکثر ریموت کنترل سیستم برای ارسال اطلاعات خود از کد استاندارد منچستر استفاده می کنند.

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

pin : پایه دلخواه برای ورود دیتا.

TIMER2 : گزینه اختیاری است که امکان استفاده از تایمر مورد نظر را به کاربر می دهد, همچنین گفتنی است که در حالت پیش فرض از TIMER0 برای سیستم استفاده می شود.

Address : متغیری که آدرس ارسال کننده در آن قرار می گیرد.

Command :  متغییری که کد دریافتی فرمان از دستگاه ارسال کننده را در خود جای می دهد.

برای دریافت دیتا نیاز به یک گیرنده مادون قرمز IR می باشد که اینجا از گیرنده SFH506-36 محصول شرکت Siemens استفاده شده است. برای حذف نویز از روش زیر برای اتصال گیرنده مادون قرمز IR به میکروکنترلر AVR استفاده کنید.

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

Address : آدرس سیستم ارسال کننده.

Command :  کد فرمان به صورت منچستر.

برای ارسال دیتا از طریق مادون قرمز باید از فرستنده های مادون قرمز IR استفاده شود. فرستنده INFRA-RED مورد استفاده برای ارسال SFH458 است. این فرستنده را به صورت زیر به میکروکنترلر AVR متصل نمائید.

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

 

پروژه :

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

شماتیک فرستنده :

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

شماتیک گیرنده :

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

در ادامه همین مطلب, می توانید پروژه ساخت ریموت کنترل ساده مادون قرمز با میکروکنترلر AVR را تنها با پرداخت مبلغ اندکی دریافت نمائید.

نحوه دریافت : بلافاصله بعد از پرداخت می توانید پروژه ساخت ریموت کنترل ساده مادون قرمز با میکروکنترلر AVR را از سرورهای پرقدرت سایت الکترونیک 98 با لینک مستقیم دانلود نمائید, همچنین در پایان عملیات خرید, لینک های دانلود و رسید خرید به آدرس ایمیل شما ارسال می گردد.

محتویات : این پروژه شامل شماتیک و برنامه های نوشته شده در محیط BASCOMAVR به زبان بیسیک BASIC می باشد.

 موسسه خیریه حمایت از کودکان مبتلا به سرطان

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

قیمت فایل دانلودی : RIAL 100,000 - ریال

محتویات فایل دانلودی : این فایل شامل نقشه شماتیک و برنامه های نوشته شده پروژه در محیط BASCOM-AVR به زبان بیسیک BASIC می باشد.

حجم فایل دانلودی : 217 کیلو بایت

پسورد فایل دانلودی : www.electronics98.com

نحوه دریافت فایل : بلافاصله بعد از پرداخت می توانید این فایل را از سرورهای پرقدرت سایت الکترونیک 98 با لینک مستقیم دانلود نمائید, همچنین در پایان عملیات خرید, لینک های دانلود و رسید خرید به آدرس ایمیل شما ارسال می گردد.

RIAL 100,000 – خرید

4 دیدگاه

  1. با سلام کمک میخواست استادمون گفته با کنترل و میکرو کنترلر با فرمان کنترل 1تا 32 ال ای دی روشن شوندراهنمایی لطفا.

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

  3. سلام قیمت این پروژه چقر هستش؟

  4. سلام
    اقا این برنامه گیرنده مادون قرمز با پروتکل rc5 هست
    $regfile = “m8def.dat”
    $crystal = 8000000
    Config Portc.0 = Output
    Config Portc.1 = Output
    Config Portc.2 = Output
    Config Portc.3 = Output
    Config Rc5 = Pinb.1
    Dim Address As Byte , Command As Byte , A As Bit , B As Bit , C As Bit , D As Bit
    Enable Interrupts
    Getrc5(address , Command)
    Do
    If Address = 0 Then
    Portc.0 = Command.0
    Portc.1 = Command.1
    Portc.2 = Command.2
    Portc.3 = Command.3
    End If
    Loop
    End
    دلیل فعال کردن وقفه سراسری تو خط 9 برنامه چیه؟ اگه خط 9 رو حذف کنیم چه اتفاقی برای مدار گیرنده میفته؟ لطفا در مورد این وقفه و این که چطوری مدار از این وقفه خارج میشه توضیح بدین در ضمن مدار گیرنده با این برنامه کاملا درست کار میکنه. ممنون از سایت خوبتون

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مطلب پیشنهادی

Control-And-Measure-Temp-Using-DS18B20-s

ترمومتر و ترموستات بسیار پیشرفته با تراشه DS18B20

ترمومتر و ترموستات بسیار پیشرفته با تراشه DS18B20 در این بخش تیم الکترونیک و برنامه …