光度計用于測量給定區域的照明強度。它被廣泛用于學校,倉庫,工廠,醫院,辦公樓,博物館,美術館,停車場,體育場等,以測量并維持適當的照明水平。照明強度通常以勒克斯或英尺燭光表示。作為 chipKIT教程系列中的第四個項目,今天,我們將使用chipKIT Uno32板和BH1750數字光傳感器構建數字光度計。該項目使用Digilent的chipKIT基本I/O防護罩,以勒克斯,英尺燭光和瓦特/m ^ 2單位顯示測得的光強度。
我們需要什么?
為了構建此項目,我們將需要以下內容。
chipKIT Uno32板
chipKIT基本I/O防護板
BH1750FVI數字光傳感器
面包板用幾根跳線
該項目使用BH1750FVI傳感器(數據表)來測量周圍光線的強度。 BH1750FVI是經過校準的數字傳感器IC,可將入射光強度轉換為16位數字(0-65535)。只需將其除以1.2,就可以將16位輸出轉換為Lux。因此,它可以測量的最大環境光強度為65535/1.2 = 54612 Lux。傳感器的光譜響應函數近似于人眼的光譜響應函數。傳感器支持I2C接口。通過將ADDR引腳接地,可以將傳感器的7位I2C地址設置為0×23,通過將ADDR連接到VCC可以將其設置為0x5C。默認情況下,它通過板上的下拉電阻接地。
BH1750FVI傳感器板
電路設置
此項目的設置非常簡單。 Uno32板上的JP6和JP8標頭跳線位于RG3和RG2位置,以便將A4和A5引腳引腳用于I2C操作。然后將chipKIT I/O屏蔽層插入Uno32板的頂部.BH1750FVI傳感器板插入面包板,并通過I/O屏蔽層通過3.3V電源供電。 SDA和SCL信號線分別連接到模擬輸入引腳A4和A5。
BH1750FVI連接
下圖顯示了此項目的完整設置。
數字照度計項目設置
chipKIT草圖
已開發出一種固件,用于在I/O護罩的OLED屏幕上顯示測得的光強度。草圖的顯示部分使用Digilent提供的chipKIT I/O Shield庫。光強度以勒克斯,英尺燭光和瓦特/m ^ 2的形式顯示在可見光譜的中心,約為555nm。以下公式用于將勒克斯轉換為英尺燭光和瓦特/m ^ 2。
英尺蠟燭= Lux/10.764
瓦特/米^ 2 = Lux/683.002(在約555 nm波長處)
下載完整的項目草圖
輸出
將照度計草圖(上面提供的下載鏈接)上傳到Uno32板上,照度計就可以搖擺了。現在,您擁有自己的設備,可以檢查工作空間中的照明水平是否合適。您可以將傳感器面向多個方向移動,以查看這些方向上的照明水平差異。度量設置為每3秒刷新一次,但您可以在草圖中對其進行修改,以更快的速度采樣。
照度計工作
責任編輯:wv
-
照度計
+關注
關注
0文章
33瀏覽量
10222
發布評論請先 登錄
相關推薦
評論