Kunkune

كيفية استخدام مستشعر اللهب LM393 IR مع Arduino

كيفية استخدام مستشعر اللهب LM393 IR مع Arduino

By Kunkune | Published: 2026-10-24

Category: أدلة إرشادية

تعلم كيفية توصيل وبرمجة وحدة الكشف عن اللهب بالأشعة تحت الحمراء LM393 مع Arduino. دليل خطوة بخطوة مع الكود، والأخطاء الشائعة، ونصائح استكشاف الأخطاء وإصلاحها.

إجابة سريعة

قم بتوصيل دبوس VCC لمستشعر اللهب بالأشعة تحت الحمراء LM393 بمنفذ 5V في Arduino، ودبوس GND بـ GND، ودبوس الخرج الرقمي بدبوس إدخال رقمي مثل D2. استخدم الكود المقدم لقراءة المستشعر وتشغيل إجراء عند اكتشاف اللهب.

كيف يعمل مستشعر اللهب بالأشعة تحت الحمراء LM393

يكتشف موديول LM393 الضوء تحت الأحمر المنبعث من اللهب (عادة في نطاق 760–1100 نانومتر). يُخرج إشارة رقمية HIGH عند وجود اللهب و LOW عند عدم وجوده. تقوم شريحة المقارنة LM393 المدمجة بمعالجة إشارة مستقبل الأشعة تحت الحمراء، لذا لا تحتاج إلى تحويل تماثلي إلى رقمي على جانب Arduino.

يحتوي الموديول على واجهة ذات 4 دبوس: VCC (طاقة)، GND (أرضي)، DO (خرج رقمي)، و AO (خرج تماثلي). بالنسبة لمعظم المشاريع، تحتاج فقط إلى دبوس الخرج الرقمي. يمكن استخدام الخرج التماثلي لتقدير مسافة اللهب بدقة أكبر، لكن الخرج الرقمي أبسط ويكفي للكشف الأساسي.

مأزق شائع: جهد مصدر الطاقة

موديول LM393 مصمم لجهد دخل يتراوح بين 3.3 و 5 فولت. لا تقم بتوصيله مباشرة بدبوس 5V في Arduino إذا كنت تستخدم لوحة Arduino بجهد 5V—فهذا جيد. لكن إذا كنت تستخدم لوحة Arduino بجهد 3.3V (مثل بعض نسخ Arduino المقلدة)، استخدم دبوس 3.3V بدلاً من ذلك. تزويد الموديول بأكثر من 5V قد يتلفه.

توصيل الأسلاك والكود خطوة بخطوة

  1. قم بتوصيل المستشعر بـ Arduino: قم بتوصيل VCC (دبوس 1) بـ 5V في Arduino، و GND (دبوس 2) بـ GND، و DO (دبوس 3) بالدبوس الرقمي 2. اترك AO (دبوس 4) غير موصول لهذا الدليل. تأكد مرة أخرى من أن VCC متصل بـ 5V، وليس 3.3V، إلا إذا كانت لوحتك توفر 3.3V فقط.
  2. قم بتحميل الكود التجريبي: افتح Arduino IDE وقم بتحميل هذا الكود: const int flamePin = 2; void setup() { pinMode(flamePin, INPUT); Serial.begin(9600); } void loop() { int flame = digitalRead(flamePin); if (flame == HIGH) { Serial.println("Flame detected!"); } else { Serial.println("No flame"); } delay(500); } إذا رأيت رسالة 'Flame detected!' باستمرار حتى بدون وجود لهب، فقد يكون المستشعر يلتقط ضوء الشمس أو مصادر أخرى للأشعة تحت الحمراء. اختبر في بيئة أقل إضاءة.
  3. اختبر باستخدام مصدر لهب: أمسك ولاعة (غير مشتعلة) أو شمعة على بعد حوالي 10–20 سم من المستشعر. يجب أن تظهر الشاشة التسلسلية 'Flame detected!'. حرك اللهب بعيدًا لترى مدى الكشف. لا تضع المستشعر مباشرة في اللهب—فقد يذيب الغلاف البلاستيكي. حافظ على مسافة آمنة.
  4. أضف إجراءً (اختياري): لتشغيل شيء عند اكتشاف اللهب، قم بتعديل الحلقة: if (flame == HIGH) { digitalWrite(ledPin, HIGH); // turn on an LED or buzzer delay(1000); digitalWrite(ledPin, LOW); } تأكد من توصيل جهاز الخرج (LED، جرس) بدبوس منفصل وأنك قد أعلنت عنه في setup().

المنتج المستخدم في هذا الدليل

  • موديول كشف اللهب بالأشعة تحت الحمراء LM393 كاشف الحرائق: موديول كشف اللهب بالأشعة تحت الحمراء LM393 ذو 4 دبوس، كاشف الحرائق، موديول مستقبل الأشعة تحت الحمراء لـ Arduino. يمنحك هذا الموديول كاشف لهب جاهز للاستخدام بالأشعة تحت الحمراء مع مخرجات رقمية وتماثلية، حتى تتمكن من التركيز على مشروعك بدلاً من بناء دائرة المستشعر من الصفر.
    LM393 IR Flame Detection Sensor Module Fire Detector
    موديول كشف اللهب بالأشعة تحت الحمراء LM393 كاشف الحرائق

Shop Related Products

وحدة مستشعر لهب بالأشعة تحت الحمراء LM393 - كاشف حريق

وحدة مستشعر لهب بالأشعة تحت الحمراء LM393 - كاشف حريق

$0.68 $0.99

Shop Now