GebraBit

بررسی اجمالی ماژول سنسور نور محیط GebraBit BH1603FVC

متن سربرگ خود را وارد کنید

BH1603 both

بررسی اجمالی ماژول سنسور نور محیط GebraBit BH1603FVC

  1. خانه
  2. »
  3. بلاگ
  4. »
  5. بررسی اجمالی ماژول سنسور نور محیط GebraBit BH1603FVC

امروزه سنسورهای نور محیط جزئی از گوشی های هوشمند، نوت بوک ها، سایر دستگاه های تلفن همراه، نمایشگرهای خودرو و تلویزیون های LCD هستند. از این سنسورها  برای تشخیص میزان نور موجود در محیط استفاده می شود ، در دستگاه هایی مثل گوشی های هوشمند و نوت بوک ها، از این سنسورها برای تنظیم اتومات نور صفحه‌ی نمایشگر، باتوجه به نور محیط، استفاده میشود، در نتیجه هم در مصرف انرژی صرفه جویی میشود و هم طول عمر دستگاه افزایش میابد.

به طور کلی سه نوع متداول سنسور نور محیط وجود دارد: ترانزیستورهای نوری، فوتودیودها، و ICهای فوتونی که از ترکیب یک فوتو دیتکتور (photodetector) و یک تقویت کننده تشکیل شده اند.

مروری بر BH1603FVC-TR

BH1603FVC یک سنسور نور محیط با خروجی جریان آنالوگ است که در نوع خود از بهترین و مناسب ترین سنسورهای نورمحیط برای تنظیم نور پس زمینه LCD و کیبورد تلفن‌های هوشمند، به منظور صرفه جویی در مصرف انرژی و دید بهتر کاربر، میباشد.

کاربردها

مشخصات فنی

  • Mobile phone, LCD TV, PDP Laptop PC, Portable game console, Digital camera, Digital video camera, PDA, LCD display

  • Output type: Digital-I2C
  • Resolution: 16 Bit
  • Peak Wavelength: 950nm
  • Wavelength Range: ~360 to ~1100 nm

For more specifications, please refer to datasheet

ویژگی‌های ماژول GebraBit BH1603FVC-TR

  • User-selectable module power supply voltage between 3V3 and 5V
  • Mode selection by jumper or pins
  • Analog voltage OUTPUT
  • On Board, ON/OFF LED indicator
  • GEBRABIT 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 BH1603FVC-TR

GebraBit BH1603FVC-TR یک سنسور نور محیط با خروجی ولتاژ آنالوگ ، با حساسیتی بسیار نزدیک به حساسیت چشم انسان، است.

GebraBit BH1603FVC-TR  میتواند با ولتاژهای تغذیه‌ی “3V3” یا “5V” کارکند که با استفاده از جامپر سلکتور VDD SEL قابل انتخاب است.

در این ماژول کابران میتوانند با استفاده از جامپرسلکتورهای GC1 و GC2 تعبیه شده روی برد و یا از طریق پین های GC1 و GC2 وضعیت سنسور BH1603FVC-TR را انتخاب کنند.

با توجه به دشواری دستسرسی به پین های سنسور، کاربر برای توسعه سخت افزاری و البته توسعه نرم افزاری سنسور،نیاز به یک مدار راه انداز و درایور دارد.GebraBit برای راحتی کاربران این امر را با پیاده سازی مدار سنسور BH1603FVC-TR و ارایه دسترسی به خروجی آن، محق ساخته است.

 کافیست ماژول GebraBit BH1603FVC-TR را در BreadBoard قرار داده سپس با اعمال ولتاژ مورد ، ماژول  GebraBit BH1603FVC-TR را با هریک از برد های اردوینو، رزبری پای ، دیسکاوری و مخصوصا ماژول GebraBit STM32F303 یا GebraBit ATMEGA32  که پیشنهاد ما استفاده از ماژول های توسعه میکروکنترلری GebraBit هست،راه اندازی و دیتا را دریافت کنید.

دلیل پیشنهاد ما در راه اندازی ماژول GebraBit BH1603FVC-TR  با ماژول های توسعه میکروکنترلری GebraBit مانند GebraBit STM32F303 یا GebraBit ATMEGA32  ،وجود رگولاتور داخلی 3V3 در آنها و  سازگاری ترتیب پین های همه ماژول های GebraBit  با هم بوده(استاندارد GEBRABUS) که فقط کافیست ماژول  GebraBit BH1603FVC-TR را مانند تصویر بالا در سوکت مربوطه قرار داده و بدون نیاز به سیم کشی ،ماژول سنسور مورد نظر را توسعه دهید.

معرفی بخش های ماژول

سنسور BH1603FVC-TR

سنسور BH1603FVC-TR حسگر نور محیطی این ماژول است که در مرکز ماژول قرار گرفته و مدار آن طراحی شده است.

جامپرهای انتخاب وضعیت سنسور

همانطور که در بخش معرفی ماژول گفته شد، در این ماژول، دوجامپر سلکتور GC1 و GC2 به منظور انتخاب وضعیت سنسور BH1603FVE-TR تعبیه شده است.

کاربران میتوانند با تغییر وضعیت مقاومت 0R این جامپرها، وضعیت مورد نظرشان را برای سنسور انتخاب کنند.

جدول تغییر وضعیت سنسور BH1603FVE-TR به صورت زیر میباشد:

جامپر سلکتور VCC SEL

با توجه به وضعیت مقاومت  0R این جامپر ، ولتاژ اصلی تغذیه سنسور از بین  “5V” و “3V3” انتخاب میشود

LED تغذیه

با توجه به وضعیت جامپر VDD SEL و اعمال ولتاژ به ماژول توسط پین مربوطه، LED ماژول روشن می شود.

پین‌های ماژول GebraBit BH1603FVC-TR

پین های تغذیه

  • 3V3 و 5V : این پین‌ها می توانند با توجه به وضعیت جامپرسلکتور VCC SEL، تغذیه اصلی سنسور را تامین کند.
  • GND : این پین، پین زمین برای تغذیه سنسور می باشد.

پین های کنترل وضعیت سنسور

  • GC1 وGC2: این دوپین ، پین‌های کنترل وضعیت سنسور هستند که با توجه به جدول وضعیت سنسور، میتوان با اعمال ولتاژ 0  و1 منطقی به هرکدام از این پین‌ها وضعیت سنسور را تغییر داد.

 

جدول تغییر وضعیت سنسور BH1603FVE-TR به صورت زیر میباشد:

پین خروجی آنالوگ

VO : داده های خروجی سنسور به صورت ولتاژ آنالوگ از طریق پین VO در اختیار کاربر قرار میگیرد.

اتصال به پردازنده

اتصال به GebraBit STM32F303 و GebraBit ATMEGA32A

به دلیل سازگاری ترتیب پین های ماژول های GebraBit  با یکدیگر (استاندارد GEBRABUS)، برای راه‌اندازی ماژول GebraBit BH1603FVC-TR با هرکدام از ماژول‌های میکروکنترلری GebraBit ATMEGA32A  یا GebraBit STM32F303  ، کافیست  ماژول GebraBit BH1603FVC-TR را به راحتی به صورت Pin to Pin بر روی ماژول GebraBit ATMEGA32A یا GebraBit STM32F303  قرار داده و با دادن ولتاژ مناسب ماژول را راه اندازی کنید:

در اینجا برای درک بهتر، اتصال جداگانه‌ی این دو ماژول نمایش داده شده است.

اتصال با GebraBit STM32F303 نیز به همین صورت است.

توجه: در صورت استفاده از ماژول‌های میکروکنترلری GebraBit توجه داشته باشید که جامپر سلکتورVDD SEL ماژول GebraBit BH1603FVC-TR روی “3V3” باشد تا راحت تر بتوانید ولتاژ”3V3” را از ماژول میکروکنترلری بگیرید

اتصال با ARDUINO UNO

برای اتصال ماژول GebraBit BH1603FVC-TR به ARDUINO UNO مراحل زیر را دنبال کنید:

  • پین “3V3” ماژول BH1603FVC-TR را به پین “3V3” خروجی برد ARDUINO UNO متصل کنید.(سیم قرمز)
  • پین “GND” ماژول BH1603FVC-TR را به پین “GND” برد ARDUINO UNO متصل کنید.(سیم سیاه)
  • هرکدام از پین‌های “GC1” و “GC2” ماژول BH1603FVC-TR را به یکی از پین‌های دیجیتال برد  ARDUINO UNOمتصل کنید.(سیم‌های آبی و زرد  )
  • پین “VO” ماژول BH1603FVC-TR را به یکی از پین‌های آنالوگ برد ARDUINO UNO متصل کنید.(سیم نارنجی )

نحوه اتصال موارد ذکر شده در بالا،در این تصویر مشاهده می شود:

این مقاله را با دوستانتان به اشتراک بگذارید!

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

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

Shopping cart
Start typing to see posts you are looking for.

Sign in

No account yet?