الوصف
وحدة كاشف اللهب بالأشعة تحت الحمراء KY-026
تكتشف وحدة KY-026 الأشعة تحت الحمراء الصادرة عن اللهب أو مصادر ضوئية أخرى ضمن نطاق 760–1100 nm. توفر خرجًا رقميًا وآخر تناظريًا، ويمكن ضبط الحساسية باستخدام مقياس الجهد الموجود على اللوحة. وهي متوافقة مع Arduino وRaspberry Pi وESP32 وغيرها من المتحكمات الدقيقة.
المواصفات
- زاوية الكشف: 60°
- جهد التشغيل: من 3.3 إلى 5 فولت
- تيار التشغيل: 15 mA
- المخارج: رقمي HIGH/LOW وتناظري
- الحساسية: قابلة للضبط بواسطة مقياس الجهد المدمج
- المكونات الرئيسية: ترانزستور ضوئي YG1006 ومقارن LM393
- النطاق الطيفي: 760–1100 nm (حسب وصف المنتج)
طريقة العمل
يستشعر الترانزستور الضوئي YG1006 الأشعة تحت الحمراء. ويحوّل المقارن LM393 مستوى الإشعاع المكتشف إلى خرج رقمي، بينما يوفر الخرج التناظري إشارة متغيرة. يذكر وصف المنتج أن الخرج الرقمي يصبح HIGH عند اكتشاف اللهب وLOW عند عدم اكتشافه؛ تحقّق من قطبية الخرج في الوحدة لديك.
الاستخدامات
- مشاريع اكتشاف اللهب والحريق
- اكتشاف مصادر الأشعة تحت الحمراء
- تجارب Arduino وRaspberry Pi وESP32
هذه الوحدة مخصصة للمشاريع والهوايات، وليست جهاز إنذار حريق معتمدًا ولا تغني عن معدات السلامة المعتمدة.
الاستخدام مع Arduino Uno
المثال الأساسي
const int ledPin = 13; // LED sur la carte Arduino
const int digitalPin = 2; // Sortie numérique du capteur KY-026
const int analogPin = A0; // Sortie analogique du capteur KY-026
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(digitalPin, INPUT);
Serial.begin(9600);
}
void loop() {
int digitalVal = digitalRead(digitalPin);
int analogVal = analogRead(analogPin);
if(digitalVal == HIGH) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
Serial.println(analogVal);
delay(100);
}
مثال متقدم مع شاشة LCD بواجهة I2C
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
const int ledPin = 13;
const int digitalPin = 2;
const int analogPin = A0;
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(digitalPin, INPUT);
Serial.begin(9600);
lcd.begin();
lcd.backlight();
}
void loop() {
int digitalVal = digitalRead(digitalPin);
int analogVal = analogRead(analogPin);
if(digitalVal == HIGH) {
digitalWrite(ledPin, HIGH);
lcd.setCursor(0, 0);
lcd.print("Flame Detected!");
} else {
digitalWrite(ledPin, LOW);
lcd.setCursor(0, 0);
lcd.print("No Flame ");
}
lcd.setCursor(0, 1);
lcd.print("Analog: ");
lcd.print(analogVal);
Serial.println(analogVal);
delay(100);
}
توصيلات المثال المتقدم
- VCC في KY-026: إلى 5 فولت في Arduino
- GND في KY-026: إلى GND في Arduino
- D0 في KY-026: إلى الطرف الرقمي 2 في Arduino
- A0 في KY-026: إلى المدخل التناظري A0 في Arduino
- VCC/GND للشاشة: إلى 5 فولت/GND في Arduino
- SDA/SCL للشاشة: إلى A4/A5 في Arduino
تثبيت المكتبة
- افتح Arduino IDE واختر Sketch → Include Library → Manage Libraries.
- ابحث عن
LiquidCrystal_I2Cوثبّتها لاستخدام مثال الشاشة.
كلمات مفتاحية: كاشف اللهب KY-026، حساس لهب بالأشعة تحت الحمراء، مشروع اكتشاف الحريق، حساس اللهب Arduino، وحدة حساس LM393.









