久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6516|回復(fù): 17
打印 上一主題 下一主題
收起左側(cè)

【Arduino】108種傳感器模塊系列實驗(129)---BH1750光照傳感器

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:513258 發(fā)表于 2019-9-22 15:20 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
37款傳感器與模塊的提法,在網(wǎng)絡(luò)上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器和模塊,依照實踐出真知(一定要動手做)的理念,以學(xué)習(xí)和交流為目的,這里準(zhǔn)備逐一動手試試做實驗,不管成功與否,都會記錄下來---小小的進(jìn)步或是搞不定的問題,希望能夠拋磚引玉。

【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗一百二十九:GY-302 數(shù)字量光強度檢測 光照傳感器 BH1750FVI 光線檢測模塊









分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:513258 發(fā)表于 2019-9-27 18:20 | 只看該作者



回復(fù)

使用道具 舉報

板凳
ID:513258 發(fā)表于 2019-9-27 18:25 | 只看該作者

回復(fù)

使用道具 舉報

地板
ID:513258 發(fā)表于 2019-9-27 18:28 | 只看該作者

回復(fù)

使用道具 舉報

5#
ID:513258 發(fā)表于 2019-9-27 18:32 | 只看該作者

回復(fù)

使用道具 舉報

6#
ID:513258 發(fā)表于 2019-9-27 18:36 | 只看該作者

回復(fù)

使用道具 舉報

7#
ID:513258 發(fā)表于 2019-9-27 18:40 | 只看該作者


模塊描述
1 ROHM原裝BH1750FVI芯片
2.電源:3-5v
3.光強范圍:0-65535 lx
4.傳感器內(nèi)置16bitAD轉(zhuǎn)換器
5.直接數(shù)字輸出,省略復(fù)雜計算,省略校準(zhǔn)
6.不區(qū)分環(huán)境光,接近光譜特性的視覺靈敏度
7.可以在很寬的亮度范圍內(nèi)進(jìn)行1 lux的高精度測量
8.標(biāo)準(zhǔn)NXP IIC通信協(xié)議
9.模塊包含通信級轉(zhuǎn)換,5v微控制器直接連接

回復(fù)

使用道具 舉報

8#
ID:513258 發(fā)表于 2019-9-27 18:44 | 只看該作者
模塊電原理圖



回復(fù)

使用道具 舉報

9#
ID:513258 發(fā)表于 2019-9-27 18:57 | 只看該作者


光亮度
光亮度(luminance)又稱發(fā)光率,是指一個表面的明亮程度,以L表示, 即從一個表面反射出來的光通量。或者說是指在某方向上單位投影面積的面光源沿該方向的發(fā)光強度。不同物體對光有不同的反射系數(shù)或吸收系數(shù)。光亮度是表示發(fā)光面明亮程度的,指發(fā)光表面在指定方向的發(fā)光強度與垂直于指定方向的發(fā)光面的面積之比,單位是坎德拉/平方米。對于一個漫散射面,盡管各個方向的光強和光通量不同,但各個方向的亮度都是相等的。電視機的熒光屏就是近似于這樣的漫散射面,所以從各個方向上觀看圖像,都有相同的亮度感。亮度和照度的關(guān)系,最常用的照度單位是呎燭光(footcandle)。1呎燭光是在距離標(biāo)準(zhǔn)燭光一英尺遠(yuǎn)的一平方英尺平面上接受的光通量。如果按公制單位,則以米為標(biāo)準(zhǔn),照度就用米燭光(metrecandle)來表示,即1米燭光是距離標(biāo)準(zhǔn)燭光一米遠(yuǎn)的一平方米面積上的照度。
1米燭光等于0.0929呎燭光。
我們不難理解亮度和照度之間的關(guān)系,其關(guān)系為:
L=R×E
式中L為亮度,R為反射系數(shù),E為照度。
因此,當(dāng)我們知道一個物體表面的反射系數(shù)及其表面的照度時,便可推算出它的亮度。

回復(fù)

使用道具 舉報

10#
ID:513258 發(fā)表于 2019-9-27 19:05 | 只看該作者
BH1750FVI是日本羅姆(ROHM)半導(dǎo)體生產(chǎn)的數(shù)字式環(huán)境光傳感IC。其主要特性有:
  • I2C數(shù)字接口,支持速率最大400Kbps
  • 輸出量為光照度(Illuminance)
  • 測量范圍1~65535 lux,分辨率最小到1lux
  • 低功耗(Power down)功能
  • 屏蔽50/60Hz市電頻率引起的光照變化干擾
  • 支持兩個I2C地址,通過ADDR引腳選擇
  • 較小的測量誤差(精度誤差最大值+/-20%)



回復(fù)

使用道具 舉報

11#
ID:513258 發(fā)表于 2019-9-27 19:18 | 只看該作者
  1. /*
  2. 【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
  3. 實驗一百二十九:GY-302 數(shù)字量光強度檢測 光照傳感器 BH1750FVI 光線檢測模塊
  4. 項目:測試環(huán)境光亮度
  5. Module        UNO
  6. 5 VCC   ——   5V
  7. 6 GND  ——   GND
  8. 7 SCL    ——   A5
  9. 8 SDA   ——   A4
  10. 9 ADD  ——   NC
  11. */

  12. #include <Wire.h>

  13. #define ADDRESS_BH1750FVI 0x23    //ADDR="L" for this module
  14. #define ONE_TIME_H_RESOLUTION_MODE 0x20
  15. //One Time H-Resolution Mode:
  16. //Resolution = 1 lux
  17. //Measurement time (max.) = 180ms
  18. //Power down after each measurement

  19. byte highByte = 0;
  20. byte lowByte = 0;
  21. unsigned int sensorOut = 0;
  22. unsigned int illuminance = 0;

  23. void setup()
  24. {
  25.      Wire.begin();
  26.      Serial.begin(115200);
  27. }

  28. void loop()
  29. {
  30.      Wire.beginTransmission(ADDRESS_BH1750FVI); //"notify" the matching device
  31.      Wire.write(ONE_TIME_H_RESOLUTION_MODE);     //set operation mode
  32.      Wire.endTransmission();
  33.          
  34.      delay(180);

  35.      Wire.requestFrom(ADDRESS_BH1750FVI, 2); //ask Arduino to read back 2 bytes from the sensor
  36.      highByte = Wire.read();  // get the high byte
  37.      lowByte = Wire.read(); // get the low byte
  38.      
  39.      sensorOut = (highByte<<8)|lowByte;
  40.      illuminance = sensorOut/1.2;
  41.      Serial.print(illuminance);    Serial.println(" lux");

  42.      delay(1000);
  43. }
復(fù)制代碼


回復(fù)

使用道具 舉報

12#
ID:513258 發(fā)表于 2019-9-27 19:23 | 只看該作者
光亮度數(shù)據(jù)參考
晚上: 0.001-0.02;
月夜: 0.02-0.3;
多云室內(nèi): 5-50;
多云室外: 50-500;
晴天室內(nèi): 100-1000;
夏天中午光照下: 大約10*6能量;
閱讀書籍時的照明度:50-60;
家庭錄像標(biāo)準(zhǔn)照明度:1400




回復(fù)

使用道具 舉報

13#
ID:513258 發(fā)表于 2019-9-27 19:33 | 只看該作者

回復(fù)

使用道具 舉報

14#
ID:513258 發(fā)表于 2019-9-27 19:36 | 只看該作者
打開臺燈后的光亮度波形,提高了400多倍



回復(fù)

使用道具 舉報

15#
ID:513258 發(fā)表于 2019-9-27 19:39 | 只看該作者

回復(fù)

使用道具 舉報

16#
ID:513258 發(fā)表于 2019-9-27 19:50 | 只看該作者

回復(fù)

使用道具 舉報

17#
ID:513258 發(fā)表于 2019-9-27 19:51 | 只看該作者
  1. /*
  2. 【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
  3. 實驗一百二十九:GY-302 數(shù)字量光強度檢測 光照傳感器 BH1750FVI 光線檢測模塊
  4. 項目:依據(jù)光亮度控制LED
  5. Module        UNO
  6. 5 VCC   ——   5V
  7. 6 GND  ——   GND
  8. 7 SCL    ——   A5
  9. 8 SDA   ——   A4
  10. 9 ADD  ——   NC
  11. */

  12. #include <Wire.h> //IIC庫

  13. #include <math.h>

  14. int BH1750address = 0x23;//芯片地址為16位23

  15. byte buff[2];

  16. void setup()

  17. {
  18.   pinMode(13,OUTPUT);
  19.   Wire.begin();

  20.   Serial.begin(9600);

  21. }




  22. void loop()

  23. {

  24. int i;

  25. uint16_t val=0;

  26. BH1750_Init(BH1750address);

  27. delay(100);

  28. if(2==BH1750_Read(BH1750address))

  29.   {

  30.    val=((buff[0]<<8)|buff[1])/1.2;

  31.    Serial.print(val,DEC);     

  32.    Serial.println("[lx]");

  33.   }

  34. delay(150);
  35.    if (val<100)
  36.   {
  37.     digitalWrite(13,HIGH);
  38.   }
  39.   else
  40.   {
  41.     digitalWrite(13,LOW);
  42.   }
  43. }




  44. int BH1750_Read(int address) //

  45. {

  46.   int i=0;

  47.   Wire.beginTransmission(address);

  48.   Wire.requestFrom(address, 2);

  49.   while(Wire.available()) //

  50.   {

  51.     buff[i] = Wire.read();  // read one byte

  52.     i++;

  53.   }

  54.   Wire.endTransmission();  

  55.   return i;

  56. }




  57. void BH1750_Init(int address)

  58. {

  59.   Wire.beginTransmission(address);

  60.   Wire.write(0x10);//1lx reolution 120ms

  61.   Wire.endTransmission();

  62. }
復(fù)制代碼


回復(fù)

使用道具 舉報

18#
ID:513258 發(fā)表于 2019-9-27 20:07 | 只看該作者

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩在线欧美 | 日韩在线免费视频 | 日韩免费网 | 不卡一区二区三区四区 | 亚洲视频中文字幕 | 成人激情视频 | 久久精品小短片 | 欧美亚洲视频在线观看 | 中文字幕国产视频 | 黄网站涩免费蜜桃网站 | 成人在线视频网址 | 在线视频亚洲 | 玖玖久久 | 精品国产欧美一区二区 | 国产精品二区三区在线观看 | 久久久精品一区 | 手机av免费在线 | 亚洲 欧美 另类 综合 偷拍 | 亚洲精选一区二区 | 亚洲天堂色 | 国产精品一区二区三区久久 | 一区二区福利视频 | 亚洲永久字幕 | 精品一区二区三区四区外站 | 久久久久国色av免费观看性色 | 精品一区二区三区四区五区 | 欧美一区二区视频 | 久久久久久久久91 | 国产成人久久精品 | 99免费视频 | 国产在线中文字幕 | 日韩国产免费观看 | 亚洲精品一区二区另类图片 | www.性色| xxxxx黄色片| 四虎最新 | 国产一区二区视频免费在线观看 | 一区二区三区视频在线观看 | aaaaa毛片| 久久久www成人免费无遮挡大片 | 狠狠综合久久av一区二区小说 |