步驟1:收集必要的材料
所需的硬件/軟件
用于對Arduino編程的計算機
用于紫外線傳感器的Adafruit庫(https://github.com/adafruit/Adafruit_SI1145_Library/)
液晶顯示器庫(https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
液晶顯示器。我曾經使用過(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節AA電池)6節AA電池
步驟2:硬件配置
焊接UV傳感器
將Arduino連接到計算機上的USB端口
將LCD顯示屏連接到Arduino
LCD RS引腳–數字引腳12
LCD使能引腳–數字引腳11
LCD D4 –數字引腳5
LCD D5引腳–數字引腳4
LCD D6引腳–數字引腳3
LCD D7引腳–數字引腳2
連接UV傳感器模塊到Arduino。 (傳感器上Adafruit的頁面上有一個不錯的教程,其中包括接線圖。)
VIN到電源– 5V或3V。我將傳感器設置為使用3.3V,以便LCD屏幕
GND可以將5V接地。
傳感器上的SCL到Arduino上的SCL-引腳A5。
傳感器上的SDA到Arduino上的SDA –引腳A4。
將10k電位器連接至+ 5V,并接地,輸出至LCD引腳3
連接一個220歐姆的電阻器為顯示器的背光供電,引腳15到5V,引腳16到地。
第3步:向Arduino添加代碼以獲取紫外線讀數
附件文件包含Arduino的代碼,它將初始化傳感器并獲取UV讀數。
步驟4:故障排除(如有必要)
我使用電池組為Arduino供電,因為5V電源適配器為Arduino供電過多-顯示看起來很古怪。
您可以從Arduino的串行顯示中查看傳感器的初始化。代碼中的細微調整也可以讓您在串行顯示器上檢查讀數。將“ lcd.print”更改為“ serial.print”。
責任編輯:wv
-
傳感器
+關注
關注
2564文章
52619瀏覽量
763891 -
Arduino
+關注
關注
189文章
6492瀏覽量
190145
發布評論請先 登錄
紫外線對產品的影響及紫外老化試驗的重要性

紫外線輻射傳感器:為環保監測注入 “智慧” 力量

廣明源參編的低壓高強紫外線燈國家標準即將實施
【CW32模塊使用】S12SD紫外線傳感器

紫外線光譜分析與應用 紫外線水處理系統的工作原理
紫外線燈的使用方法 紫外線殺菌技術應用
紫外能量計的技術原理和應用場景
紫外線誘導降解(UVID)對TOPCon組件的影響

紅外線的溫度高還是紫外線的溫度高
紅外線與紫外線有什么區別與功能
紅外線紫外線的特點及應用有哪些
紅外線和紫外線哪個熱效應更顯著
PHOTONIS紫外線相機 (UV)介紹

基于Arduino的紫外線傳感器設計 紫外線傳感器的工作原理和分類

評論