سنسورهای مادون قرمز
سنسور مادون قرمز (IR) یک المان الکترونیکی است که تابش مادون قرمز را در محیط اطراف خود اندازه گیری و تشخیص می دهد.
هر چیزی که گرما ساطع می کند (دمای آن بیش از پنج درجه کلوین است) تشعشع مادون قرمز می دهد. معمولا ، همه اجسام نوعی تابش حرارتی در طیف مادون قرمز از خود ساطع می کنند.
یک سنسور IR می تواند گرمای یک جسم را اندازه گیری کند و حرکت اشیا را تشخیص دهد. این نوع پرتوها برای چشم ما نامرئی هستند، زیرا طول موج آن بیشتر از طول موج نور مرئی است (اگرچه هنوز در همان طیف الکترومغناطیسی قرار دارد)، اما حسگر مادون قرمز می تواند این تشعشعات را تشخیص دهد.
مروری بر سنسور VS1838
گیرنده مادون قرمز VS1838 دارای طراحی منسجم، آی سی اختصاصی داخلی، دریافت با زاویه باز و فاصله طولانی بوده و می تواند تاثیر نور محیط را تا حد زیادی خنثی کند.
مشخصات فنی
- Distance range: Up to 10m
- Carrier Frequency: 38 KHZ
- Acceptance angle: ± 35 Deg
For more specifications, please refer to datasheet
ویژگیهای ماژولGebraBit VS1838
- User-selectable module power supply voltage between 3V3 and 5V
- Data Pin access with PH connector
- On Board, ON/OFF LED indicator
- LED indicator for IR diagnosing
- Pin Compatible with GEBRABUS
- It can be used as a daughter board of GebraBit MCU Modules
- Featuring Castellated pad (Assembled as SMD Part)
- Separatable screw parts to reduce the size of the board
- Package: GebraBit small (36.29mm x 32.72mm)
ماژول GebraBit VS1838
ماژول GebraBit VS1838، یک ماژول سنسور گیرنده مادون قرمز IR پر سرعت و با حساسیت بالاست.
گیرندهی به کار رفته در این ماژول ، گیرنده مادون قرمز VS1838 بوده که دارای فرکانس کاری 38KHz میباشد.
از دیگر ویژگیهای این گیرنده میتوان به طراحی فشرده، دریافت با زاویه دید گسترده و فاصله طولانی، با قابلیت جبران تاثیر نور محیط و با عملکرد در ولتاژهای پایین اشاره کرد.
این ماژول میتواند با ولتاژهای تغذیه 3.3 و 5 ولت کار کند.
همچنین GebraBit VS1838 دسترسی به پین های VCC ، GND و OUT را به وسیله کانکتور PH (مینیاتوری) سه پین جهت توسعه آنها روی سایر بردها ، در اختیارتان قرار میدهد.
برای راه اندازی این ماژول کافیست ماژول GebraBit VS1838 را در BreadBoard قرار داده سپس با اعمال ولتاژ مورد نیاز، ماژول GebraBit VS1838 را راه اندازی کنید. به دلیل انطباق با استاندارد GebraBus پیشنهاد ما برای تست و خواندن خروجی ها استفاده از ماژول های توسعه میکروکنترلری GebraBit میباشد.
معرفی بخش های ماژول
سنسور دریافت کننده مادون قرمز VS1838
سنسور VS1838 ، سنسور دریافت کننده IR (مادونقرمز) این ماژول بوده که در بالای ماژول قرارگرفته است.
IR LED
با دریافت سیگنال IR توسط ماژول، به طور مثال با قراردادن ریموت کنترلی رو به روی سنسور و فشردن یکی از باتن های ریموت کنترل، وضعیت “LED IR” نیز تغییر خواهد کرد.
پورت سیگنال
برای دسترسی آسانتر به پینهای VCC، OUTو GND یک کانکتور PH(مینیاتوری) سه پین روی ماژول GebraBit VS1838 تعبیه شده که با اتصال کانکتور PH مادگی مناسب، به این کانکتور میتوان به راحتی به پینهای نام برده شده دسترسی داشته و با ماژول ارتباط برقرار کرد.
در این ماژول همانطور که در شکل نشان داده شده است پینهای کانکتور به ترتیب از چپ به راست با پین های GND،OUT و VCCماژول متناظرند.
جامپرسلکتور VCC
با توجه به وضعیت مقاومت 0R جامپر “VCC SEL” ولتاژ تغذیه اصلی ماژول بین “5V” یا “3V3” تعیین میشود.
تغذیه LED
با توجه به وضعیت جامپرسلکتور VCC و اعمال ولتاژ به ماژول توسط پین مربوطه، LED ماژول روشن می شود.
پین های ماژول
پین های تغذیه
- 5V و 3V3 : این پینها می توانند با توجه به وضعیت Jumper Selector “VCC SEL” ، تغذیه اصلی سنسور را تامین کنند.
- GND : این پین زمین مشترک برای تغذیه ماژول است.
پین های خروجی
OUT : خروجی گیرندهی ماژول به صورت یک سیگنال دیجیتال روی پین OUT ماژول GebraBit VS1838 در دسترس است.
شکل موج خروجی ماژول در زیر آورده شده است.
اتصال به پردازنده
راه اندازی با GebraBit ATMEGA32A یا STM32F303
ماژول GebraBit VS1838 را به صورت Pin to Pin به راحتی بر روی ماژول GebraBit ATMEGA32A یا GebraBit STM32F303 قرار داده و با دادن ولتاژ مناسب ماژول را راه اندازی کنید.
در اینجا برای درک بهتر اتصال جداگانه ماژول ها نشان داده شده است.
قرار گیری و راه اندازی روی ماژول GebraBit STM32F303 نیز به همین صورت انجام میشود.
توجه: در صورت استفاده از ماژولهای میکروکنترلری GebraBit توجه داشته باشید که جامپر سلکتورVCC ماژول GebraBit VS1838 روی 3V3 باشد تا راحت تر بتوانید ولتاژ3V3 را از ماژول میکروکنترلری بگیرید.
راه اندازی با ARDUINO UNO
برای اتصال ماژول GebraBit VS1838 به ARDUINO UNOمراحل زیر را دنبال کنید:
ابتدا ماژول GebraBit VS1838 را روی برِد بُرد قرار داده سپس
- پین 3V3 ماژول VS1838 را به پین 3V3 خروجی برد ARDUINO UNO متصل کنید.(سیم قرمز)
- پین GND ماژول VS1838را به پین GND برد ARDUINO UNO متصل کنید.(سیم سیاه)
- پین OUT ماژول VS1838 را به یکی از پینهای PWM (مثلا پین D9 ) برد ARDUINO UNOمتصل کنید.(سیم زرد)
نحوه اتصال موارد ذکر شده در بالا،در این تصویر مشاهده می شود: