ماژول سنسور روشنایی - BH1750
ماژول BH1750 یک برد مجهز به سنسور حساس به شدت نور است که دارای یک مبدل AD شانزده بیتی می باشد. این ماژول می تواند مستقیما سیگنال دیجیتال در خروجی ایجاد کند. اینترفیس ارتباطی این ماژول رابط سریال I2C می باشد. این ماژول برای تشخیص میزان نور محیط با دقت و رزولوشن بالا مناسب است. داده های خروجی این ماژول بصورت lx می باشد(لوکس متر).این ماژول به راحتی می تواند به وسیله آردوینو راه اندازی شود.
روشنایی LX
شب: 0.001~0.02
شب مهتابی: 0.02~0.3
ابری در فضای بسته: 5~50
ابری در فضای باز: 50~500
آفتابی در فضای بسته: 100~1000
ویژگی ها
ارتباط I2C
ولتاز متغیر: 4.5V~6V یا 3.3V
مبدل لومینانس به مقادیر دیجیتال
پاسخ طیفی تقریبا مشابه چشم انسان
محدوده وسیع و دقت بالا (1 ~ 65535 lx)
وابستگی کم به منبع نور( برای مثال لامپ رشته ای ، هالوژن ،LED سفید و خورشیدی)
نتیجه اندازه گیری قابل تنظیم با تاثیر پنجره نوری
تاثیر پذیری بسیار کم نسبت به مادون قرمز
اندازه گیری تغییرات کم (20%+/- )
سازگاری با آردوینو
کاربرد ها
اندازه گیری شدت نور در:
چراغ های جلو خودرو
چراغ های فلش
دوربین های دیجیتال
چراغ های عکاسی
تنظیم نور پس زمینه صفحه کلید موبایل
مثال
مثال زیر اتصال ماژول BH1750 به آردوینو را نشان می دهد. شدت نور در Serial Monitor قابل مشاهده است.
کد:
#include <Wire.h>
int BH1750_address = 0x23; // i2c Addresse
byte buff[2];
void setup(){
Wire.begin();
BH1750_Init(BH1750_address);
delay(200);
Serial.begin(9600);
Serial.println("Start");
}
void loop(){
float valf=0;
if(BH1750_Read(BH1750_address)==2){
valf=((buff[0]<<8)|buff[1])/1.2;
if(valf<0)Serial.print("> 65535");
else Serial.print((int)valf,DEC);
Serial.println(" lx");
}
delay(1000);
}
void BH1750_Init(int address){
Wire.beginTransmission(address);
Wire.write(0x10); // 1 [lux] resolution
Wire.endTransmission();
}
byte BH1750_Read(int address){
byte i=0;
Wire.beginTransmission(address);
Wire.requestFrom(address, 2);
while(Wire.available()){
buff[i] = Wire.read();
i++;
}
Wire.endTransmission();
return i;
}
مرجع:
Measurement of illuminance with a BH1750FVI Breakout Board (GY-30) and an Arduino Uno | simtronyx - Das Elektronik Blog
$2.90 BH1750FVI Arduino Compatible Digital Light Sensor Module at FastTech - Worldwide Free Shipping
Lux - Wikipedia, the free encyclopedia
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.