المنتج مقدمة #
مستشعر الأشعة فوق البنفسجية هو اختبار لأفضل كمية من مستشعر الأشعة فوق البنفسجية، ويمكن استخدام العنصر الحساس للضوء عن طريق وضع الطاقة الضوئية ووضع دليل الضوء لتحويل الإشارة فوق البنفسجية إلى إشارة كهربائية قابلة للقياس، فإنه لا يحتاج إلى استخدام مرشح الطول الموجي، فقط حساس للأشعة فوق البنفسجية، الإخراج المباشر المقابل لمؤشر الأشعة فوق البنفسجية (مؤشر الأشعة فوق البنفسجية) الجهد الخطي، نطاق جهد الإخراج حوالي 0 ~ 1100 مللي فولت.
مرجع التطبيق: جهاز اختبار الأشعة فوق البنفسجية، ومراقبة مصباح الأشعة فوق البنفسجية، ومعدات مصباح التعقيم، وما إلى ذلك.

مواصفات المعلمة #
| Parameter | قيمة/DESCRIPTION |
| الجهد التشغيل | 3.3V-5V |
| انتاج التيار الكهربائي | 0~5 فولت (يتوافق مع مؤشر الأشعة فوق البنفسجية 0~10) |
| دقة الاختبار | ±1 مؤشر الأشعة فوق البنفسجية |
| طول موجة الاستجابة | 200 ~ 370nm |
| إشارة الخرج | الإشارات التناظرية |
| درجة حرارة التشغيل | -20 ° C ~ + 85 ° C |
| المقاس | 3.2cm * 2.4cm |

مخطط الأسلاك #
انتبه: تم تركيب لوحة التوسعة على اسب 32 لوحة تحكم.

| UV Sإنسور | ESP32 |
| S | 39 |
| VCC | 5V |
| GND | GND |
كود عينة #
#يشمل //استيراد مكتبة UV
ACB_الأشعة فوق البنفسجية؛
إعداد باطل () {
Serial.begin(115200);//تعيين المنفذ التسلسلي
uv.setpin(39);//ضبط دبوس مستشعر الأشعة فوق البنفسجية
}
حلقة باطلة () {
int uv_Value = uv.read("analogValue");//قيمة Uv التناظرية
int uv_level = uv.read("المستوى");//مستوى الأشعة فوق البنفسجية
Serial.print("قيمة uv: ");
التسلسل.println(uv_Value);
Serial.print("مستوى الأشعة فوق البنفسجية: ");
Serial.println(uv_level)؛
التسلسل.println("————————");
تأخير (100) ؛
}
ملاحظة: إذا كنت تستخدم لوحة Arduino، فقم بتحميل البرنامج أدناه وقم بتوصيل الأجهزة بـ PIN A0
اردوينو الكود #
int level;
void setup() {
Serial.begin(9600);//Set serial port
pinMode(A0, INPUT);//Set pin A0 to input mode
}
void loop() {
int uv_value = analogRead(A0);
if (uv_value < 86)
{
level = 0;
} else if (uv_value < 171)
{
level = 1;
} else if (uv_value < 248)
{
level = 2;
} else if (uv_value < 330)
{
level = 3;
} else if (uv_value < 413)
{
level = 4;
} else if (uv_value < 495)
{
level = 5;
} else if (uv_value < 578)
{
level = 6;
} else if (uv_value < 660)
{
level = 7;
} else if (uv_value < 743)
{
level = 8;
} else if (uv_value < 825)
{
level = 9;
} else if (uv_value < 908) { level = 10; } else if (uv_value >= 990)
{
level = 11;
}
Serial.print("uv value: ");
Serial.println(uv_value);
Serial.print("uv level: ");
Serial.println(level);
Serial.println("---------------------");
delay(1000);
}
نتيجة الاختبار #
بعد توصيل الخط بنجاح وفقًا لمخطط الأسلاك وتحميل البرنامج الصحيح بنجاح، عند تشعيع مستشعر الأشعة فوق البنفسجية بمصباح الأشعة فوق البنفسجية أو وضع مستشعر الأشعة فوق البنفسجية في ضوء الشمس الخارجي، سيقوم مراقب المنفذ التسلسلي بإخراج القيمة التناظرية الحالية للأشعة فوق البنفسجية والمستوى المقابل.

| مؤشر درجة الأشعة فوق البنفسجية | مجموعة من القيم التناظرية للأشعة فوق البنفسجية |
| 0 | |
| 1 | 372 ~ 743 |
| 2 | 744 ~ 1115 |
| 3 | 1116 ~ 1487 |
| 4 | 1488 ~ 1859 |
| 5 | 1860 ~ 2231 |
| 6 | 2232 ~ 2603 |
| 7 | 2604 ~ 2975 |
| 8 | 2976 ~ 3347 |
| 9 | 3348 ~ 3719 |
| 10 | 3720 ~ 4094 |
| 11 | ≥4095 |
الموارد ذات الصلة #
احصل على عرض سعر أو اشترِ من: #
أعمال B2B: معلومات@acebott.com