iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
自我挑戰組

30天的獨立學習紀錄系列 第 9

DAY9 - 光感測器簡介

  • 分享至 

  • xImage
  •  

前言

大家好啊~今天是參賽的第九天,今天簡介一下之後專題預計會使用的感測器,陽光對於植物來說是非常重要的環境變化因素,而光感測器就能很好的應用於此。


光感測器規格

此模組共有5隻接腳,VCC接5V、GND接地、ADDR腳位接地並以此腳位為主要改變I2C的傳輸地址、SCL用來傳輸clock、而SDA傳輸資料,光感測器的感測範圍為1 ~ 65535 Lux,輸出線為數位輸出
https://ithelp.ithome.com.tw/upload/images/20220924/20152389BHsAxv5Hz9.png


BH1750感測器電路圖

區塊1為電壓轉換,會將5V轉成3.3V,此區塊的3顆電容做穩壓,因實際直流電不會等於1條直線,因此電容能讓電壓更穩定。區塊2是主要感測模組,BH1750偵測環境光並轉換數位信號輸出。區塊3為接腳,共有5隻接腳,其中第3隻腳與第4隻腳有兩個上拉電組,因I2C的SCL和SDA要接上拉電組,此阻值不能太大(不高於10KΩ),也不能太小(不低於1KΩ),會影響信號上升時間和下降時間。
https://ithelp.ithome.com.tw/upload/images/20220924/20152389yCwYGX8ASQ.png


光感測器波型模擬及原理說明

紅色區塊1為 I2C傳輸地址,當 ADDR接地時地址為0x23,下圖中所看到47Ra是沒經過轉換的信號,轉換信號方式為轉成2進制變成 1000111(2)此信號的最後一個位元稱握手信號,因此不能轉換它,將 100011 在換回16進制即可。
綠色區塊2為第1筆資料結果為96,a為握手信號。
棕色區塊3為第2筆資料結果為07,最後的a是握手信號。將上述兩筆資料合併成 9607(16),轉換成 10 進制為 38407,再將38407 除上 1.2 即可得到輸出結果32005.83lx

https://ithelp.ithome.com.tw/upload/images/20220924/20152389vr4HHhOoWh.png


上一篇
DAY8 - 專題學習紀錄-智慧照護盆栽
下一篇
DAY10 - 土壤溫度感測器-DS18B20-Part1
系列文
30天的獨立學習紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言