光度計用于測量給定區域的照明強度。它被廣泛用于學校,倉庫,工廠,醫院,辦公樓,博物館,美術館,停車場,體育場等,以測量并維持適當的照明水平。照明強度通常以勒克斯或英尺燭光表示。作為 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瀏覽量
10229
發布評論請先 登錄
相關推薦
橫河YOKOGAWA WT310 數字功率計 WT230
DT-8923系列數字壓力計介紹
自己設計的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)
TOPCON拓普康SR-3AR 分光輻射計
符合GBT 5700-2023 照明測量方法的設備介紹
![符合GBT 5700-2023 照明測量方法的設備介紹](https://file1.elecfans.com//web2/M00/0C/5F/wKgaomc0F-GATwxwAAGSbGxeHpw824.png)
第三章:訓練圖像估計光照度算法模型
索尼FCB-EV9500M的星光級低照度
![索尼FCB-EV9500M的星光級低<b class='flag-5'>照度</b>](https://file1.elecfans.com/web2/M00/0A/AD/wKgaomcSLmaAewvXAAES3gVhBdU198.png)
高效太陽能光伏測試儀器:確保IEC 62446合規與光伏系統安全
![](https://file.elecfans.com/web2/M00/A8/C3/poYBAGR3QwaAR2PYAAAn1Z4oqWo051.png)
S2GO_3D_TLE493DW2B6-A0無法與Arduino UNO一起工作是怎么回事?
如何制作自己的Arduino電容計
![如何<b class='flag-5'>制作</b>自己的Arduino電容<b class='flag-5'>計</b>](https://file1.elecfans.com/web2/M00/C1/D8/wKgaomXa53-AADvOAAAB6DIT4HM693.jpg)
評論