Lab11

Light Intensity Sensor 光照度感測器

[材料]

Arduino UNO主板 x 1

麵包板x 1

GY-30 / BH1750FVI  光照度感測器 x 1

[GY-30 / BH1750FV 光照度感測器腳位]

GND --> GND

ADD --> no use

SDA  --> A4  (可和其他零件公用A4)

SCL   --> A5  (可和其他零件公用A5)

VCC  --> 5V


[GY-30 函式庫]

https://github.com/claws/BH1750   

/*  Lab11 Light intensity Sensor 程式碼*/


/* 

GY-30光照度感測器

GND --> GND

ADD --> 不接

SDA --> A4

SCL --> A5

VCC --> 5V

*/


#include <Wire.h>

#include <BH1750.h>

BH1750 lightMeter;

int lux;


void setup(){

  Serial.begin(9600);

  Wire.begin();

  lightMeter.begin();

}


void loop() {

  lux = lightMeter.readLightLevel();

  Serial.print("Light:");

  Serial.print(lux);

  Serial.println(" lux");

  delay(500);

}


[參考資料]

1. 光照度的意義:

勒克斯(Lux,通常簡寫為lx)是一個標識照度的國際單位制單位,其單位換算是 1勒克斯 = 1 流明/平方公尺 。

2.  台灣國家照度標準:

https://www.doed.gov.taipei/cp.aspx?n=35A9247D2CF4CBEB&s=3BA20DEC2143FA21

[基本問題]

1. 這個感測器最小需要間隔多少的測量時間 (毫秒)?


2. 將數據顯示在LCD上,請使用手電筒,改變手電筒的「照射角度」,並測量光照度的數據;使用Excel繪製圖表,並將圖表上傳至作業區。


3. 將數據顯示在LCD上,請使用手電筒,改變手電筒「垂直的照射距離」,並測量光照度的數據;使用Excel繪製圖表,並將圖表上傳至作業區。



[挑戰問題]

1.  一天當中,為什麼不同時間的氣溫不一樣?


2.  為什麼四季的溫度不一樣?


3.  為什麼不同緯度的溫度不一樣?


4.  為什麼不同行星的溫度不一樣?


5.  還有什麼現象,和光線與溫度有關?