امروزه سنسورهای نور محیط جزئی از گوشی های هوشمند، نوت بوک ها، سایر دستگاه های تلفن همراه، نمایشگرهای خودرو و تلویزیون های LCD هستند. از این سنسورها برای تشخیص میزان نور موجود در محیط استفاده می شود ، در دستگاه هایی مثل گوشی های هوشمند و نوت بوک ها، از این سنسورها برای تنظیم اتومات نور صفحهی نمایشگر، باتوجه به نور محیط، استفاده میشود، در نتیجه هم در مصرف انرژی صرفه جویی میشود و هم طول عمر دستگاه افزایش میابد.
به طور کلی سه نوع متداول سنسور نور محیط وجود دارد: ترانزیستورهای نوری، فوتودیودها، و ICهای فوتونی که از ترکیب یک فوتو دیتکتور (photodetector) و یک تقویت کننده تشکیل شده اند.
مروری بر ISL76671AROZ

ISL76671 یک سنسور نوری سیلیکونی ارزان قیمت است که نور را به ولتاژ تبدیل میکند. این سنسور ترکیبی از دیود نوری، تقویتکننده جریان غیرخطی و یک تقویتکننده عملیاتی میکرو پاور بر روی یک آی سی یکپارچه است. مشابه چشم انسان، آرایه فتودیود این سنسور دارای حداکثر حساسیت در 550 نانومتر است و محدوده طول موج آن بین 400 نانومتر تا 600 نانومتر میباشد. این سنسور همچنین نور UV و IR را دفع می کند و دارای محدوده روشنایی ورودی از 0.01 لوکس تا 100 لوکس میباشد.
سنسور ISL76671 در شرایط کم نور نیز حساسیت بالایی دارد و به همین دلیل برای اندازهگیری نور روز هنگام نصب در پشت قابهای به شدت دودی که در اطراف نمایشگرها یا پشت آینهها استفاده میشوند نیز مناسب است.
کاربردها
مشخصات فنی
- Display backlight control – central info display and instrumentation
- Anti-glare mirror systems – specified to operate behind Bezel mounting
- Output type: Analog-Voltage
- Operating Range: 0.01 to 100 lux
- Wavelength Range: ~380 to ~600 nm
- Peak Wavelength: 550 nm
For more specifications, please refer to datasheet
ویژگیهای ماژول GebraBit ISL76671AROZ
- User-selectable module power supply voltage between 1V8 and 3V3
- Output scaling adjustable by jumpers
- Analog voltage OUTPUT
- On Board, ON/OFF LED indicator
- 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 ISL76671AROZ

GebraBit ISL76671AROZ-T7 یک ماژول نوری سیلیکونی با قابلیت تبدیل نور به ولتاژ و رد اشعه UV و IR است که عملکردی نزدیک به چشم انسان دارد.
ماژول GebraBit ISL76671AROZ-T7 می تواند با ولتاژهای تغذیه “1V8” یا “3V3” کار کند که این مقدار توسط جامپر سلکتور “VDD SEL” قابل انتخاب است.
همچنین کاربر می تواند مقیاس خروجی سنسور ISL76671AROZ-T7 را با استفاده از جامپرهای در نظر گرفته شده روی برد تنظیم کند.
با توجه به دشواری دستسرسی به پین های سنسور، کاربران برای توسعه سخت افزاری و البته توسعه نرم افزاری سنسور،نیاز به یک مدار راه انداز و درایور دارند.GebraBit برای راحتی کاربران این امر را با پیاده سازی مدار سنسور ISL76671AROZ-T7 و ارایه دسترسی به خروجی آن، محق ساخته است.

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

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

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

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

جامپرهای مقیاس دهی خروجی
با توجه به وضعیت این جامپرها و اعمال ولتاژ به ماژول توسط پین مربوطه، خروجی سنسور قابل تنظیم است.

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

پینهای ماژول GebraBit ISL76671AROZ

پین های تغذیه
- 3V3 و 1V8 : این پینها می توانند با توجه به وضعیت جامپرسلکتور VDDSEL، تغذیه اصلی سنسور را تامین کند.
- GND : این پین، پین زمین برای تغذیه سنسور می باشد.

پین خروجی آنالوگ
- VO: دیتای خروجی سنسور، به صورت ولتاژ آنالوگ از طریق این پین در دسترس خواهد بود و خروجی این پین با توجه به وضعیت جامپرهای مقیاس خروجی و با تغییر شدت نور محیط تغییر خواهد کرد.
اتصال به پردازنده

اتصال با GebraBit STM32F303
با توجه به سازگاری ترتیب پینهای میکروکنترلر STM32F303 و ماژول GebraBit ISL76671AROZ-T7 با استاندارد GEBRABUS ، برای اتصال ماژول GebraBit ISL76671AROZ-T7 به ماژول GebraBit STM32F303 میتوانید به راحتی آن را به صورت Pin to Pin بر روی ماژول GebraBit STM32F303 قرار داده و ماژول را راه اندازی کنید:
در اینجا برای درک بهتر، اتصال جداگانهی این دو ماژول نمایش داده شده است.

اتصال با GebraBit ATMEGA32A
با توجه به سازگاری ترتیب پینهای میکروکنترلر ATMEGA32A و ماژول GebraBit ISL76671AROZ-T7 با استاندارد GEBRABUS ، برای اتصال ماژول GebraBit ISL76671AROZ-T7 به ماژول GebraBit ATMEGA32A میتوانید به راحتی آن را به صورت Pin to Pin بر روی ماژول GebraBit ATMEGA32A قرار داده و ماژول را راه اندازی کنید:
در اینجا برای درک بهتر، اتصال جداگانهی این دو ماژول نمایش داده شده است.

توجه: در صورت استفاده از ماژولهای میکروکنترلریGebraBit توجه داشته باشید که جامپر سلکتورVDD SEL ماژول GebraBit ISL76671AROZ-T7 روی “3V3” باشد تا راحت تر بتوانید با گرفتن ولتاژ”3V3” از ماژول میکروکنترلری ، ماژول سنسور مورد نظر را راه اندازی کنید.
اتصال با GebraBit ATMEGA32A
برای اتصال ماژول GebraBit ISL76671AROZ-T7 به ARDUINO UNO مراحل زیر را دنبال کنید:
- پین “3V3” ماژول ISL76671AROZ-T7 را به پین “3V3” خروجی برد ARDUINO UNO متصل کنید.(سیم قرمز)
- پین “GND” ماژول ISL76671AROZ-T7 را به پین “GND” برد ARDUINO UNO متصل کنید.(سیم سیاه)
- پین “VO” ماژول ISL76671AROZ-T7 را به یکی از پینهای آنالوگ برد ARDUINO UNO( (SCLمتصل کنید.(سیم آبی)
نحوه اتصال موارد ذکر شده در بالا،در این تصویر مشاهده می شود:
