ماژول سنسور شعله

(Flame Sensor Module)

حسگر تشخیص آتش و شعله برای سیستم‌های امنیتی و هشدار

سنسور شعله: چشم الکترونیکی برای تشخیص آتش و جلوگیری از حوادث آتش‌سوزی

ماژول سنسور شعله (Flame Sensor Module) یک حسگر اپتوالکترونیک است که تشخیص وجود شعله آتش را بر اساس تشعشعات مادون قرمز (IR) منتشر شده از آن انجام می‌دهد. این ماژول برای سیستم‌های هشدار آتش‌سوزی، ربات‌های اطفاء حریق، پروژه‌های امنیتی و صنعتی ضروری است.


اصول کار و طیف تشخیص

  • تشخیص IR: شعله آتش در طیف ۷۶۰ نانومتر تا ۱۱۰۰ نانومتر (مادون قرمز نزدیک) تابش شدیدی دارد.

  • سنسور IR: استفاده از فتودیود یا فتورزیستور حساس به IR.

  • مقایسه‌گر: مقایسه سطح سیگنال با آستانه تنظیم‌شده (پتانسیومتر).

  • خروجی دوگانه: هم دیجیتال (هشدار باینری) و هم آنالوگ (شدت تشعشع).


ویژگی‌های کلیدی و مزایا

  • حساسیت قابل تنظیم: پتانسیومتر برای تنظیم آستانه حساسیت.

  • دو خروجی همزمان:

    • DO (دیجیتال): HIGH/LOW – برای هشدار ساده.

    • AO (آنالوگ): ۰-۵V – برای اندازه‌گیری شدت شعله.

  • ال‌ای‌دی نشانگر: LED برای نمایش وضعیت تشخیص.

  • ولتاژ کاری گسترده: سازگار با ۳.۳V و ۵V سیستم‌ها.

  • پاسخ سریع: زمان پاسخ کمتر از ۱ ثانیه.


مشخصات فنی دقیق

پارامتر مشخصات فنی
ولتاژ کاری ۳.۳ تا ۵.۵ ولت DC
جریان مصرف ≈ ۱۵-۲۰ میلی‌آمپر (فعال)
سنسور فتودیود/فتورزیستور حساس به IR
طیف حساسیت ۷۶۰-۱۱۰۰ نانومتر (پیک در ۹۶۰nm)
زاویه دید ≈ ۶۰ درجه
برد تشخیص تا ۱ متر (بسته به اندازه شعله و تنظیمات)
خروجی دیجیتال TTL (HIGH=تشخیص شعله، LOW=عادی)
خروجی آنالوگ ۰-۵V (متناسب با شدت IR)
تنظیم حساسیت پتانسیومتر چنددور
پاسخ زمانی < ۱ ثانیه
ابعاد ماژول حدود ۳۲mm × ۱۴mm

پین‌های ماژول و عملکرد

پین ماژول نام عملکرد
VCC تغذیه ۳.۳V یا ۵V
GND زمین اتصال زمین
AO خروجی آنالوگ سیگنال آنالوگ (به پین آنالوگ آردوینو)
DO خروجی دیجیتال سیگنال دیجیتال (به پین دیجیتال آردوینو)

اتصال به آردوینو (دو روش)

روش ۱: اتصال دیجیتال (ساده‌تر – برای هشدار)

// اتصال:
// VCC -> 5V
// GND -> GND
// DO -> پین دیجیتال (مثلاً D2)

const int flamePin = 2;
int flameState = HIGH; // در حالت عادی HIGH است (بدون شعله)

void setup() {
  pinMode(flamePin, INPUT);
  Serial.begin(9600);
}

void loop() {
  flameState = digitalRead(flamePin);
  
  if (flameState == LOW) { // وقتی شعله تشخیص داده شود، DO LOW می‌شود
    Serial.println("⚠️ هشدار! شعله تشخیص داده شد!");
    // فعال کردن بازر، رله، پمپ آب و...
  } else {
    Serial.println("وضعیت عادی");
  }
  delay(500);
}

روش ۲: اتصال آنالوگ (برای اندازه‌گیری شدت)

// اتصال:
// VCC -> 5V
// GND -> GND
// AO -> پین آنالوگ (مثلاً A0)

const int flameAnalogPin = A0;
int flameValue = 0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  flameValue = analogRead(flameAnalogPin);
  
  Serial.print("مقدار آنالوگ سنسور: ");
  Serial.println(flameValue); // هر چه عدد کمتر، شعله قوی‌تر
  
  // کالیبراسیون: مقدار آستانه را با تست عملی پیدا کنید
  if (flameValue < 500) { // مثال: کمتر از 500 یعنی شعله وجود دارد
    Serial.println("شعله با شدت متوسط");
  } 
  if (flameValue < 300) {
    Serial.println("شعله قوی!");
  }
  
  delay(200);
}

کاربردهای اصلی و امنیتی

  1. سیستم هشدار آتش‌سوزی خانگی/صنعتی

  2. ربات اطفاء حریق خودکار (مسابقات رباتیک)

  3. محافظت از تجهیزات صنعتی (کوره، دیگ بخار، مشعل)

  4. سیستم‌های امنیتی (تشخیص آتش‌سوزی عمدی)

  5. پروژه‌های آزمایشگاهی و تحقیقاتی

  6. کنترل فرآیندهای حرارتی

  7. سیستم خاموش کردن خودکار (با رله و پمپ آب)


نحوه تنظیم حساسیت (پتانسیومتر)

  • چرخش در جهت ساعتگرد: کاهش حساسیت (فقط شعله‌های بزرگ/نزدیک تشخیص داده می‌شود)

  • چرخش در جهت پادساعتگرد: افزایش حساسیت (شعله‌های کوچک/دور نیز تشخیص داده می‌شوند)

روش تنظیم عملی:
۱. یک فندک روشن را در فاصله ۵۰ سانتی‌متری سنسور قرار دهید.
۲. پتانسیومتر را آنقدر بچرخانید تا ال‌ای‌دی روی ماژول روشن شود (یا در سریال مانیتور هشدار ببینید).
۳. فندک را خاموش کنید. ال‌ای‌دی باید خاموش شود.
۴. تست را با فاصله‌های مختلف تکرار کنید.


نکات حیاتی برای عملکرد صحیح

⚠️ منابع تداخل: نور خورشید مستقیم، لامپ‌های رشتوی، بخاری و هر منبع IR دیگر می‌توانند باعث هشدار کاذب شوند.
🔧 نصب صحیح: سنسور را رو به منطقه مورد نظارت و دور از منابع حرارتی معمولی نصب کنید.
📏 فاصله تشخیص: این سنسور برای شعله کوچک فندک تا حدود ۸۰cm و برای آتش بزرگ تا ۱m کار می‌کند.
🔆 نور محیط: در نور شدید محیط، حساسیت کاهش می‌یابد. سنسور در تاریکی یا نور کم بهترین عملکرد را دارد.
🧯 کاربرد واقعی: این ماژول برای سیستم‌های امنیتی حیاتی توصیه نمی‌شود. برای مصارف مهم از سنسورهای صنعتی استفاده کنید.


پروژه عملی: سیستم هشدار آتش‌سوزی با SMS

قطعات:

  • آردوینو UNO

  • ماژول سنسور شعله

  • ماژول SIM800L/GSM

  • بازر فعال (Buzzer)

  • ال‌ای‌دی قرمز

  • رله + پمپ آب کوچک (برای نمونه)

نحوه کار: هنگام تشخیص شعله، بازر و ال‌ای‌دی روشن می‌شود، پیامک به شماره تعریف شده ارسال می‌شود و رله پمپ آب را فعال می‌کند.


مقایسه با سایر سنسورهای تشخیص آتش

سنسور سنسور شعله IR سنسور دود (MQ-2) سنسور حرارتی (Thermistor)
نحوه تشخیص تشعشعات IR شعله گازهای دود افزایش دما
سرعت پاسخ ⭐⭐⭐⭐⭐ (خیلی سریع) ⭐⭐⭐ (کندتر) ⭐⭐ (کند)
هشدار کاذب احتمال بالا (نور IR) متوسط (گازهای دیگر) کم
قیمت ⭐⭐⭐⭐ (کم) ⭐⭐⭐ (متوسط) ⭐⭐⭐⭐⭐ (خیلی کم)
کاربرد اصلی تشخیص شعله مستقیم تشخیص دود ناشی از آتش تشخیص افزایش دما

سوالات متداول (FAQ)

✅ آیا نور خورشید باعث هشدار می‌شود؟
بله. نور خورشید حاوی IR است. سنسور را در معرض نور مستقیم خورشید قرار ندهید یا از فیلتر IR باند باریک استفاده کنید.

✅ آیا شعله شمع را تشخیص می‌دهد؟
بله، اما در فاصله نزدیک (۲۰-۳۰cm). شعله شمع کوچک و کم‌نور است.

✅ چگونه از هشدار کاذب جلوگیری کنم؟
۱. تنظیم صحیح پتانسیومتر ۲. نصب دور از منابع IR ۳. استفاده از الگوریتم تأیید در کد (مثلاً تشخیص در چند نمونه متوالی).

✅ آیا برای آشپزخانه مناسب است؟
خیر. بخاری، توستر و وسایل پخت‌وپز باعث هشدار کاذب می‌شوند. از سنسورهای حرارتی یا دود برای آشپزخانه استفاده کنید.

✅ تفاوت این ماژول با سنسور IR معمولی چیست؟
سنسورهای IR معمولی برای فاصله‌یابی یا حرکت هستند و به طیف گسترده‌ای از IR حساسند. این ماژول بهینه‌شده برای طیف خاص شعله است.

✅ آیا می‌توانم چند سنسور را همزمان استفاده کنم؟
بله. هر سنسور را به یک پین دیجیتال جداگانه وصل کنید یا از مولتی‌پلکسر آنالوگ برای خواندن خروجی آنالوگ چند سنسور استفاده کنید.

✅ طول عمر سنسور چقدر است؟
در شرایط نرمال ۳-۵ سال. سنسور در معرض دمای بالا یا گردوغبار زیاد ممکن است سریع‌تر خراب شود.


چرا این ماژول را از ما بخرید؟

✅ سنسور با کیفیت: استفاده از فتودیود با فیلتر نوری بهینه.
✅ مقاومت در برابر نویز: طراحی مدار با مقایسه‌گر LM393 با هیسترزیس.
✅ تست عملکرد: تست با منابع شعله مختلف (فندک، شمع، الکل).
✅ پشتیبانی فنی: ارائه کدهای نمونه، تنظیم حساسیت و راهنمای نصب.


پکیج پیشنهادی برای سیستم امنیتی

  1. ماژول سنسور شعله (۲ عدد برای پوشش بهتر)

  2. آردوینو نانو با کابل USB

  3. ماژول GSM SIM800L برای ارسال هشدار

  4. بازر پیزو بلند (۹۵dB)

  5. ال‌ای‌دی قرمز پرنور (۱۰mm)

  6. سیم‌های رابط و پایه


نحوه انتخاب و نصب صحیح

  1. تعیین منطقه: مساحت و شکل منطقه‌ای که باید پوشش داده شود.

  2. تعداد سنسور: برای هر ۵-۱۰ متر مربع یک سنسور در نظر بگیرید.

  3. ارتفاع نصب: ۱.۵ تا ۲ متر از زمین (ارتفاع استاندارد آشکارسازهای آتش).

  4. زاویه: سنسور را ۳۰-۴۵ درجه به سمت پایین تنظیم کنید (شعله معمولاً از پایین شروع می‌شود).