步驟1:收集必要的材料
所需的硬件/軟件
用于對Arduino編程的計算機
用于紫外線傳感器的Adafruit庫(https://github.com/adafruit/Adafruit_SI1145_Library/)
液晶顯示器庫(https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
液晶顯示器。我曾經(jīng)使用過(https://smile.amazon.com/uxcell-Standard-Character-Backlight-Display/dp/B00EDMMTGY/ref=sr_1_1?ie=UTF8&qid=1481681388&sr=8-1&keywords=lcd+screen+arduino)
Adafruit SI1145傳感器,用于UV/IR/可見光(https://www.adafruit.com/products/1777)B
面包板
公對公公跨接電纜
10k電位計
220歐姆電阻
電池組(8節(jié)AA電池)6節(jié)AA電池
步驟2:硬件配置
焊接UV傳感器
將Arduino連接到計算機上的USB端口
將LCD顯示屏連接到Arduino
LCD RS引腳–數(shù)字引腳12
LCD使能引腳–數(shù)字引腳11
LCD D4 –數(shù)字引腳5
LCD D5引腳–數(shù)字引腳4
LCD D6引腳–數(shù)字引腳3
LCD D7引腳–數(shù)字引腳2
連接UV傳感器模塊到Arduino。 (傳感器上Adafruit的頁面上有一個不錯的教程,其中包括接線圖。)
VIN到電源– 5V或3V。我將傳感器設(shè)置為使用3.3V,以便LCD屏幕
GND可以將5V接地。
傳感器上的SCL到Arduino上的SCL-引腳A5。
傳感器上的SDA到Arduino上的SDA –引腳A4。
將10k電位器連接至+ 5V,并接地,輸出至LCD引腳3
連接一個220歐姆的電阻器為顯示器的背光供電,引腳15到5V,引腳16到地。
第3步:向Arduino添加代碼以獲取紫外線讀數(shù)
附件文件包含Arduino的代碼,它將初始化傳感器并獲取UV讀數(shù)。
步驟4:故障排除(如有必要)
我使用電池組為Arduino供電,因為5V電源適配器為Arduino供電過多-顯示看起來很古怪。
您可以從Arduino的串行顯示中查看傳感器的初始化。代碼中的細微調(diào)整也可以讓您在串行顯示器上檢查讀數(shù)。將“ lcd.print”更改為“ serial.print”。
責任編輯:wv
-
傳感器
+關(guān)注
關(guān)注
2577文章
55180瀏覽量
792284 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
197097
發(fā)布評論請先 登錄
51單片機驅(qū)動VEML6075測量紫外線強度
紫外反射成像的應用
新技術(shù)可提升紫外線傳感器響應速度
戶外大面積N型晶硅光伏組件的紫外線+濕熱引起的功率損耗分析
UV紫外鹵素燈太陽光模擬器的原理
太陽光模擬器的紫外線老化測試標準
紫外工業(yè)相機的主要應用
效率達25.62%,自組裝π共軛分子用于抗紫外UV高效鈣鈦礦電池
廣明源積極布局222nm遠紫外線消毒技術(shù)
紫外老化試驗箱:材料耐候性的 “質(zhì)檢員”
答疑 | 臺燈會影響白色樹脂打印的模型開裂變黃嗎?
揭秘紫外氣候老化試驗箱:材料耐候性測試的幕后英雄
方案拆解展示 | 納祥科技365nm UV紫光燈檢測方案
紫外線對產(chǎn)品的影響及紫外老化試驗的重要性
怎樣計算當前的紫外線等級
評論