نمایش نتایج: از 1 به 7 از 7
Like Tree2 لایک
  • 2 Post By behruz_maleki

موضوع: ماژول سنسور دیجیتال سنجش شدت نور bh1750fvi

Threaded View

  1. #1
    Senior Member
    تاریخ عضویت
    Mar 2013
    محل سکونت
    Iran
    نوشته ها
    138

    Lightbulb ماژول سنسور دیجیتال سنجش شدت نور bh1750fvi

    ماژول سنسور روشنایی - BH1750
    ماژول BH1750 یک برد مجهز به سنسور حساس به شدت نور است که دارای یک مبدل AD شانزده بیتی می باشد. این ماژول می تواند مستقیما سیگنال دیجیتال در خروجی ایجاد کند. اینترفیس ارتباطی این ماژول رابط سریال I2C می باشد. این ماژول برای تشخیص میزان نور محیط با دقت و رزولوشن بالا مناسب است. داده های خروجی این ماژول بصورت lx می باشد(لوکس متر).این ماژول به راحتی می تواند به وسیله آردوینو راه اندازی شود.

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 1012006-1.jpg
مشاهده: 329
حجم: 74.1 کیلو بایت

    روشنایی 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 قابل مشاهده است.

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: BH1750FVI_fritzing_bb.jpg
مشاهده: 613
حجم: 91.4 کیلو بایت

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Messung-der-Beleuchtungsstaerke-mit-einem-BH1750FVI-Breakoutboard-GY-30-und-einem-Arduino-blog.s.jpg
مشاهده: 844
حجم: 76.3 کیلو بایت

    کد:
    #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

    جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.
    فایل های پیوست شده فایل های پیوست شده
    ویرایش توسط hesam.time : 11-15-2013 در ساعت 03:57 PM

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO