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

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

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

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

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

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

نام: 1012006-1.jpg
مشاهده: 304
حجم: 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
مشاهده: 589
حجم: 91.4 کیلو بایت

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

نام: Messung-der-Beleuchtungsstaerke-mit-einem-BH1750FVI-Breakoutboard-GY-30-und-einem-Arduino-blog.s.jpg
مشاهده: 797
حجم: 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 در ساعت 04:57 PM

  2. #2
    Junior Member
    تاریخ عضویت
    Aug 2013
    نوشته ها
    14

    چند عدد

    سلام میشه چندتا دونه از این سنسور ها را به یک برد مگا وصل کرد؟
    اگر میشه توضیح بدهید ممنون

  3. #3
    مدیر اصلی
    تاریخ عضویت
    Aug 2012
    محل سکونت
    ایران
    نوشته ها
    440
    سلام
    بله امکانش هست ، به تعداد پین های که ازشون امکان استفاده در کتابخانه onewire وجود داره

  4. #4
    Junior Member
    تاریخ عضویت
    Aug 2014
    نوشته ها
    1
    سلام
    فاصله حداکثری که میشه ماژول را از برد میکرو قرارداد چقدره؟
    یعنی طول سیم دیتا چقدر می تونه باشه؟
    ممنون میشم اگه جواب بدید

  5. #5
    Junior Member
    تاریخ عضویت
    Feb 2015
    نوشته ها
    11
    سلام یک سوال داشتم آیا می شود این سنسور را با یک سنسور دما (این دماسنج فروشگاه) روی برد مگا نصب کرد و از هر دو استفاده کرد؟
    اگر خیر چه راه حلی پیشنهاد می کنید؟و اگر بله آیا روش خاصی دارد؟

  6. #6
    Senior Member
    تاریخ عضویت
    Jan 2015
    محل سکونت
    ایران
    نوشته ها
    238
    سلام

    اره شدنیه

    فقط کافیه هر دوتا کد را ترکیب کنید

  7. #7
    Junior Member
    تاریخ عضویت
    Jul 2016
    نوشته ها
    2
    سلام
    تصویر فریتزینگ نحوه اتصالات اشتباه میباشد.
    Sda باید به a4 و scl به a5 وصل شود که در تصویر برعکس این رسم شده است.

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

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

SEO by vBSEO