این ماژول از سری ماژول های طراحی CJMCU بوده و بر پایه سنسور S12SD که یک فتو دیود شاتکی است . S12SD قابلیت اندازه گیری شدت اشعه UV(فرابنفش) را دارد که می توان از آن در صنایع چاپ PCB ، تجهیزات پزشکی ، گلخانه ها و یا در مناطق آفتابی جهت تشخیص شدت نور فرابنفش استفاده کرد . از نور فرابنفش در صنایع جهت خشک کردن رنگ ها ، از بین بردن بافت مواد ، مشخص کردن آلودگی های باکتریایی و… استفاده می شود . همچنین نور فرابنفش از طیف های بسیار خطرناک برای پوست بوده که می تواند سرطان زا باشد ، از همین رو استفاده از سیستم های اندازه گیری شدت UV می تواند کاربرد های زیادی داشته باشد . خروجی این سنسور به صورت آنالوگ بوده و می توان از طریق واحد ADC مقدار آن را خواند .
مشخصات S12SD :
- ولتاژ تغذیه 2.5 ولت تا 5 ولت
- حساسیت به طول موج های 240nm تا 370nm
- زاویه تشخیص 130 درجه ای
- خروجی آنالوگ) سیگنال 0 تا 1 ولت )
راه اندازی ماژول شدت اشعه UV GUVA-S12SD :
این ماژول دارای 3 پین به صورت Vcc (ولتاژ تغذیه) ، GND (زمین ماژول) و پین SIG (خروجی آنالوگ ماژول) می باشد . خروجی آنالوگ این ماژول از 0 ولت تا 1 ولت متغیر است که به نسبت هر 10nm افزایش طول موج خروجی ، به اندازه تقریبا 100mV افزایش می یابد .
در این مثال مقدار سیگنال آنالوگ خروجی ماژول توسط واحد ADC خوانده شده و در پورت سریال چاپ می شود .
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); }