步驟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
-
傳感器
+關注
關注
2551文章
51197瀏覽量
754435 -
Arduino
+關注
關注
188文章
6471瀏覽量
187293
發布評論請先 登錄
相關推薦
評論