描述
GUVA-S12SD 太陽紫外線強度感測器 偵測紫外線強度 模擬輸出
台灣智能感測科技官網, 購買 更多關於 analog, GUVA-S12SD, UV-sensor, 模擬輸出, 紫外線, 的產品
GUVA-S12SD 太陽紫外線強度感測器 偵測紫外線強度 模擬輸出
GUVA-S12SD 太陽紫外線強度感測器 擴展您的光感應光譜。它使用一個紫外光電二極管,可以檢測 200-370nm 範圍的光線(覆蓋UVB和大部分UVA光譜)。來自光電二極管的信號電平非常小,處於納安級,所以我們拋棄了運算放大器將信號放大到更易控制的電壓水平。這個傳感器比我們的Si1145突破簡單得多,它只做一件事,並提供模擬電壓輸出,而不需要復雜的I2C設置程序。這使它對於簡單的項目更好。它也有一個’真正’的紫外線傳感器,而不是一個校準的光傳感器。使用時,通過將V +連接到2.7-5.5VDC和GND到電源地,為傳感器和運算放大器供電。然後從OUT引腳讀取模擬信號。輸出電壓為:Vo = 4.3 * Diode-Current-in-uA。所以如果光電流為1uA(9 mW /平方公厘),輸出電壓為4.3V。您還可以通過將輸出電壓除以0.1V來將電壓轉換為UV指數。所以如果輸出電壓是0.5V,UV指數大約是5。
這個值與UV指數相關,這看起來像這樣
GUVA-S12SD 太陽紫外線強度感測器 連接
這些連接非常簡單,下面介紹,我使用了Arduino的3.3v。這主要是為了與其他開發板的兼容性,但該模塊適用於5v。
1. GND:0V(接地)
2. VCC:3.3V至5.5V
3. OUT:0V至1V(0至10 UV指數)
佈局
碼
簡單的代碼示例,讀取A0處的值並通過串行監視器輸出結果,如果使用5v而不是3.3v,則需要更改以下行中的3.3
sensorVoltage = sensorValue / 1024 * 3.3;
void setup() { Serial.begin(9600); } void loop() { float sensorVoltage; float sensorValue; sensorValue = analogRead(A0); sensorVoltage = sensorValue/1024*3.3; Serial.print("sensor reading = "); Serial.print(sensorValue); Serial.println(""); Serial.print("sensor voltage = "); Serial.print(sensorVoltage); Serial.println(" V"); delay(1000); }
GUVA-S12SD UV Sensor
The GUVA-S12SD UV Sensor chip is suitable for detecting the UV radiation in sunlight. It can be used in any application where you want monitor for the amount of UV light and is simple to connect to any microcontroller. The module, with a typical UV detection wavelength of 200 – 370nm, outputs a calibrated analog voltage which varies with the UV light intensity so basically all you need to do is connect this to an ADC input and read in the value. This value ties in with the UV index, this looks something like this:
Features:
- Working voltage:2.7-5.0V
- Working current:0.06mA (MAX:0.1mA)
- Out voltage:0-1V
- Detection range: 240nm-370nm
- Accuracy: ±1UV INDEX
Package List:
- 1 x GUVA-S12SD UV Sensor