میکرو کنترلر های 32 بیتی
میکرو کنترلر های 32 بیتی

میکرو کنترلر های 32 بیتی

amiga

حسگر های نوری

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

    

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

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

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

  

  


دیود گیرنده و فرستنده مادون قرمز: 

 

LED سفید فرستنده و LED سیاه گیرنده می باشد این حسگر ها دارای دو قطر 3 و 5 میلیمتری می باشند.   

 

 

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

 

مدار نمونه:

  

 روش کار مدار : 

دیود گیرنده با دریافت نور  کاهش مقاومت پیدا می کند در نتیجه ولتاژ پایه شماره 2 اپ امپ افت ولتاژ پیدا می کند و از ولتاژ پایه شماره 3 کمتر می شود در نتیجه LED خروجی روشن می شود.  

نکته: دیود گیرنده بصورت بایاس معکوس است.  

دوربین موبایل را در حالت عکس گرفتن قرار دهید نور LED فرستنده را میتوانید ببینید. 

 

 




  

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

 

اتصال دیود فرستنده به میکرو (مدار پیشنهادی help نرم افزار بسکام ) 

 

 

 

خازن ها برای حذف نویز است که می توان صرف نظر کرد. 

از ترانزیستور C 160, BC 557, BC559 

می توانید استفاده کنید. 

 


مهمترین پروتکل ارسال و دریافت مادون قرمز , استاندارد RC5 می باشد !!

فرم ارسال اطلاعات در این روش به صورت زیر است که بر روی یه موج حامل 38 کیلوهرتزی سوار می شود :


 


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

 Rc5send Togbit , Address , Command

 Togbit:می تواند 0 یا 32 باشد که 0 پیشنهاد می شود . 

Address: عددی بین 0 تا 31  

command: بین 0تا  65

 فرستنده باید به پایه OC1A وصل شود پایه شماره 16     mega8

  

 

 

  راه اندازی گیرنده Rc5 :  

 

  

 

  

 

خروجی گیرنده های مادون قرمز برعکس هستش
 هر موقع گیرنده صفر شد بدونین دیتایی ارسال شده

گیرنده می توانند هر گیرنده 3 پایه مادون قرمزی باشد. شماره گیرنده های پیشنهادی 

FH506 ,TSOP1238 ,TSOP 1736

  

 

دستورات گیرنده :

    Config Rc5 = Pin    

 pin:پایه ورودی به میکرو که انتخاب پایه دلخواه است .  

 

 Getrc5(address,command)         d 

 با این دستور آدرس و دستور از فرستنده دریافت می شود .




لینک دانلود فایل شماتیک و برنامه پروژه کنترل از راه دور

 

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد