ماژول آلارم تشخیص سنسور گاز قابل احتراق، مونوکسید کربن MQ-9
همچنین MQ-9 یک سنسور انتخابپذیر کامل نیست؛ یعنی نمیتوان صرفاً با مشاهده خروجی آن مشخص کرد که دقیقاً کدام گاز عامل تغییر سیگنال بوده است. برای همین، این ماژول بیشتر برای تشخیص حضور یا افزایش گاز و پایش نسبی مناسب است و برای آنالیز دقیق ترکیب گاز یا تجهیزات ایمنی تأییدشده، باید از سنسور و سیستم اندازهگیری تخصصی استفاده شود. با این حال، باید توجه داشت که MQ-9 یک سنسور گاز نیمههادی (Semiconductor Gas Sensor) است، نه یک گازآنالایزر دقیق. برای دستیابی به تخمین غلظت، نیاز به کالیبراسیون صحیح و در نظر گرفتن منحنیهای حساسیت سنسور وجود دارد. همچنین شرایط محیطی و حضور گازهای دیگر میتواند روی پاسخ سنسور تأثیر بگذارد.
وجود دو نوع خروجی، استفاده از ماژول سنسور گاز MQ-9 را در پروژههای مختلف ساده میکند. خروجی آنالوگ AO سیگنال متغیری ارائه میدهد که میتوان آن را به ورودی آنالوگ میکروکنترلر متصل کرد. این خروجی برای مشاهده تغییرات نسبی سطح گاز، رسم نمودار و طراحی الگوریتم تشخیص مناسبتر است. خروجی دیجیتال DO یک خروجی آستانهای است که با استفاده از پتانسیومتر روی برد تنظیم میشود. در کاربردهایی مانند آلارم گاز، میتوان DO را به یک پایه دیجیتال میکروکنترلر متصل کرد و هنگام عبور سیگنال از آستانه تنظیمشده، یک LED، بازر یا رله را فعال کرد.
ماژول سنسور گاز MQ-9 معمولاً با ۵ ولت DC کار میکنند و برای راه اندازی نیاز به میکروکنترلر دارند. پایههای متداول آن شامل VCC، GND، AO و DO هستند. VCC به 5V DC، GND به زمین مدار و AO به ورودی آنالوگ متصل میشود. در صورت نیاز به تشخیص آستانهای نیز میتوان DO را به یک پایه دیجیتال متصل کرد.
نکته مهم در راهاندازی سنسور گاز MQ-9، گرمشدن عنصر داخلی سنسور است. هیتر داخلی نقش مهمی در عملکرد سنسور دارد و طبق دیتاشیت اصلی، برای آمادهسازی اولیه سنسور زمان پیشگرمایش طولانی، بیش از ۴۸ ساعت، توصیه شده است. بنابراین نباید انتظار داشت سنسور بلافاصله پس از روشن شدن به پایداری نهایی خود برسد.
• تشخیص و پایش مونوکسید کربن (CO)
• تشخیص گازهای قابلاشتعال مانند متان و LPG
• ساخت سیستم هشدار نشت گاز
• پروژههای تشخیص گاز با Arduino و میکروکنترلرها
• سیستمهای مانیتورینگ محیطی و اینترنت اشیا
• پروژههای رباتیک و اتوماسیون
• آزمایشها و پروژههای آموزشی الکترونیک
• تشخیص نسبی گاز در محیطهای مختلف
• فعالکردن بازر، LED، رله یا فن هنگام عبور گاز از آستانه تعیینشده

1. اتصال تغذیه
ماژول را به یک منبع ۵ ولت DC پایدار و جریان دهی حداقل 150mA–200mA متصل کنید. عنصر داخلی MQ-9 دارای هیتر است و مصرف آن باید در طراحی منبع تغذیه در نظر گرفته شود. دیتاشیت سنسور توان هیتر را حداکثر حدود 350mW اعلام میکند. در نحوه اتصالات به قطبیت های مثبت و منفی حتما دقت نمایید.
2. گرمشدن سنسور
سنسور MQ-9 بلافاصله بعد از روشنشدن به پایداری کامل نمیرسد. برای استفاده دقیق، دیتاشیت اصلی پیشگرمایش (Preheating) حداقل ۴۸ ساعت را توصیه میکند پس تغذیه مدار را متصل و به همین مقدار زمان برای پایدار شدن سنسور MQ-9 صبر کنید. برای کالیبراسیون و اندازهگیری قابلاعتماد باید دستورالعمل سنسور و شرایط کاری واقعی در نظر گرفته شود.
3. خواندن خروجی AO
پایه AO را به ورودی آنالوگ Arduino وصل کنید و مقدار ADC را بخوانید. این مقدار برای مشاهده تغییرات نسبی و آنالوگ پاسخ سنسور مناسب است. تبدیل مستقیم عدد ADC به ppm بدون کالیبراسیون صحیح، نتیجه دقیقی ایجاد نمیکند.
4. تنظیم خروجی DO
با چرخاندن پتانسیومتر روی برد میتوان آستانه خروجی دیجیتال DO را تنظیم کرد. پس از رسیدن سیگنال سنسور به آستانه تعیینشده، وضعیت DO تغییر میکند و میتوان از آن برای فعالکردن LED، بازر یا مدار هشدار استفاده کرد. البته این نکته را در نظر بگیرید که پایه خروجی DO مثل پایه های میکروکنترلرها دارای محدودیت جریان دهی می باشد پس برای راه اندازی قطعات با جریان راه اندازی زیاد از مدار واسط و یا درایور مناسب استفاده نمایید.
5. راه اندازی ماژول سنسور گاز MQ-9با آردوینو :
در ماژولهای رایج MQ-9، چهار پایه VCC، GND، AO و DO وجود دارد. VCC و GND برای تغذیه، AO برای سیگنال خروجی آنالوگ و DO برای تشخیص عبور سیگنال از آستانه تنظیمشده و خروجی دیجیتال (HIGH/LOW) استفاده میشود.
مثلا اتصال به Arduino UNO
پایه MQ-9 اتصال به Arduino
VCC 5V
GND GND
AO A0
DO یک پایه دیجیتال مانند D2
پایه AOبرای خواندن تغییرات نسبی خروجی آنالوگ سنسور مناسب است. در مقابل، DO یک خروجی آستانهای است که با پتانسیومتر روی ماژول تنظیم و HIGH یا LOW می شود. برای راه اندازی ماژول نیاز به کتابخانه خاصی نیست و کافیست پایه های ورودی میکروکنترلر آنالوگ و یا دیجیتال متصل به پایه های AO و DO ماژول را خواند.

6. برای مشاهده نمونه کدنویسی ماژول سنسور گاز MQ-9 با آردوینو می توانید به لینک های زیر مراجعه نمایید :
"در صورت مشکل در باز شدن لینک ها از فیلترشکن استفاده نمایید."
• ماژول سنسور گاز MQ-9را ابزار اندازهگیری دقیق ppm در نظر نگیرید :
این سنسور تغییر مقاومت عنصر حساس را اندازهگیری میکند و پاسخ آن به شرایط محیطی و گازهای مختلف وابسته است. برای تخمین غلظت واقعی، کالیبراسیون و استفاده از منحنیهای حساسیت ضروری است.
• سنسور به چند گاز حساس است نه فقط یک گاز :
ماژول سنسور گاز MQ-9فقط CO را تشخیص نمیدهد و نسبت به گازهای قابلاشتعال نیز پاسخ دارد. بنابراین نمیتوان صرفاً از خروجی آن مشخص کرد دقیقاً کدام گاز در محیط وجود دارد. برای مشاهده و تهیه سایر سنسور های تشخیص گاز MQ برای گاز های جداگانه و خاص می توانید به لینک زیر مراجعه نمایید :
• به گرمشدن سنسور توجه کنید :
قسمت فلزی سنسور در حین کار گرم میشود. هنگام نصب، اطراف آن فضای کافی در نظر بگیرید و از تماس مستقیم آن با قطعات حساس یا مواد قابلاشتعال جلوگیری کنید.
• از منبع تغذیه ضعیف استفاده نکنید :
هیتر داخلی به جریان قابلتوجهی نیاز دارد. افت ولتاژ تغذیه میتواند باعث ناپایداری عملکرد سنسور شود. برای پروژههای حساس، استفاده از یک منبع ۵ ولت DC پایدار و جریان دهی 150mA-200mA توصیه میشود.
• سنسور را در معرض آب و رطوبت شدید قرار ندهید :
رطوبت و دمای محیط روی پاسخ MQ-9 تأثیر میگذارند و شرایط محیطی میتواند باعث تغییر مقدار خروجی شود.
• قبل از کالیبراسیون اجازه دهید سنسور پایدار شود :
ابتدا سنسور را در هوای تمیز گرم و پایدار کنید، سپس مقدار پایه را ثبت کرده و آستانه موردنظر را تنظیم کنید. برای کاربردهای دقیقتر، کالیبراسیون با گاز مرجع انجام میشود.
• برای سیستمهای ایمنی حیاتی بهتنهایی استفاده نشود :
ماژول سنسور گاز MQ-9 یک سنسور عمومی و مناسب پروژههای تشخیص و پایش گاز است، اما نباید آن را جایگزین یک آشکارساز گاز دارای تأییدیه ایمنی در کاربردهای حساس دانست.
• هنگام تست، گاز را بیش از حد و برای مدت طولانی در معرض سنسور قرار ندهید :
قرار گرفتن طولانیمدت در غلظت بالای گاز میتواند روی عملکرد سنسور اثر منفی بگذارد.
• اگر هدف شما اندازهگیری CO است، نوع سنسور را با کاربرد نهایی تطبیق دهید :
ماژول سنسور گاز MQ-9برای پروژههای عمومی تشخیص CO و گازهای قابلاشتعال با هم مناسب است، اما برای اندازهگیری دقیق و پایش ایمنی حرفهای باید سنسور و سیستم اندازهگیری متناسب با استاندارد و کاربرد نهایی انتخاب شود. برای مشاهده و تهیه سایر سنسور های تشخیص گاز MQ برای گاز های جداگانه و خاص می توانید به لینک زیر مراجعه نمایید :
| مدل سنسور | MQ-9 |
|---|---|
| نوع محصول | ماژول تشخیص گاز با سنسور نیمههادی |
| نوع سنسور | Semiconductor Gas Sensor |
| ماده حساس | دیاکسید قلع (SnO₂) |
| گازهای قابل تشخیص | مونوکسید کربن (CO) و گازهای قابلاشتعال |
| گازهای هدف اصلی | مونوکسید کربن (CO)، متان (CH₄)، گاز LPG و پروپان |
| محدوده تشخیص مونوکسید کربن (CO) | 20 تا 2000 ppm |
| محدوده تشخیص گازهای قابل اشتعال | 500 تا 10000 ppm |
| ولتاژ تغذیه ماژول | 5 ولت DC |
| ولتاژ هیتر در حالت بالا | 5.0V ± 0.2V |
| ولتاژ هیتر در حالت پایین | 1.4V ± 0.1V |
| زمان گرمایش در حالت بالا | 60 ± 1 ثانیه |
| زمان گرمایش در حالت پایین | 90 ± 1 ثانیه |
| نوع عملکرد هیتر | گرمایش چرخهای با دمای بالا و پایین |
| مقاومت هیتر | حدود 31Ω ± 3Ω در دمای محیط |
| توان مصرفی هیتر | حداکثر 350 میلیوات |
| جریان مصرفی ماژول | حدود 150 تا 200 میلیآمپر |
| پایه خروجی آنالوگ | AO |
| حداکثر ولتاژ خروجی آنالوگ | حداکثر 4 ولت DC |
| پایه خروجی دیجیتال | DO |
| نوع خروجی دیجیتال | خروجی آستانهای قابل تنظیم |
| کنترل حساسیت خروجی دیجیتال | پتانسیومتر روی برد |
| نشانگر تغذیه | دارای LED |
| نشانگر وضعیت خروجی دیجیتال | دارای LED |
| تعداد پایه ها | 4 پایه |
| پایه های ارتباطی | VCC، GND، AO و DO |
| سازگاری با Arduino | دارد |
| سازگاری با ESP32 و ESP8266 | دارد؛ اما برای جلوگیری از آسیب به میکروکنترلرهای دارای سطح ولتاژ منطقی 3.3V DC، باید از مبدل سطح ولتاژ مناسب استفاده شود. |
| نیاز به کتابخانه اختصاصی | ندارد |
| زمان پیش گرمایش پیشنهادی | بیش از 48 ساعت برای رسیدن به عملکرد بهتر |
| نوع کالیبراسیون | وابسته به شرایط محیط و کاربرد |
| ابعاد | 32 × 20 × 22 میلیمتر (طول × عرض × ارتفاع) |
| محدوده دمای کاری | از 20- تا 50+ درجه سانتیگراد |
| محدوده رطوبت کاری | کمتر از 95% RH |
ماژول MQ-9 چه گازهایی را تشخیص میدهد؟
ماژول MQ-9 برای تشخیص مونوکسید کربن (CO) و گازهای قابلاشتعال طراحی شده است و نسبت به گازهایی مانند متان، LPG و پروپان نیز حساسیت دارد.
آیا MQ-9 فقط مونوکسید کربن را تشخیص میدهد؟
خیر. این سنسور علاوه بر CO، به چند گاز قابلاشتعال نیز واکنش نشان میدهد. بنابراین تنها با خواندن خروجی سنسور نمیتوان با قطعیت نوع گاز موجود در محیط را مشخص کرد. برای مشاهده و تهیه سایر سنسور های تشخیص گاز MQ برای گاز های جداگانه و خاص می توانید به لینک زیر مراجعه نمایید :
مشاهده و تهیه سایر سنسور های تشخیص گاز MQ
ولتاژ کاری ماژول MQ-9 چقدر است؟
ماژولهای رایج MQ-9 معمولاً با ولتاژ 5 ولت DC کار میکنند.
جریان مصرفی ماژول MQ-9 چقدر است؟
جریان مصرفی ماژول به دلیل وجود هیتر داخلی نسبتاً زیاد است و معمولاً حدود 150 میلیآمپر در نظر گرفته میشود. مقدار واقعی مصرف میتواند با توجه به نسخه ماژول و شرایط کاری متفاوت باشد.
آیا MQ-9 به آردوینو متصل میشود؟
بله. این ماژول بهراحتی به Arduino، ESP32، ESP8266 و سایر میکروکنترلرهای دارای ورودی آنالوگ یا دیجیتال متصل میشود. اما در میکروکنترلر های دارای سطح ولتاژ منطقی 3.3V DC باید برای جلوگیری از آسیب به میکروکنترلر از مبدل سطح ولتاژ مناسب استفاده شود.
آیا برای استفاده از MQ-9 در آردوینو به کتابخانه نیاز است؟
خیر. برای خواندن خروجی آنالوگ میتوان از دستور analogRead() و برای خواندن خروجی دیجیتال از digitalRead() استفاده کرد. بنابراین برای راهاندازی اولیه ماژول، کتابخانه اختصاصی ضروری نیست.
تفاوت خروجی AO و DO چیست؟
پایه AO خروجی آنالوگ ماژول است و مقدار متغیری متناسب با پاسخ سنسور ارائه میدهد.
پایه DO خروجی دیجیتال آستانهای است که پس از عبور مقدار گاز از سطح تنظیمشده، وضعیت منطقی آن تغییر میکند.
پتانسیومتر روی ماژول MQ-9 چه کاربردی دارد؟
پتانسیومتر روی برد برای تنظیم آستانه عملکرد خروجی دیجیتال DO استفاده میشود. با تنظیم آن میتوان حساسیت نقطه تحریک خروجی دیجیتال را تغییر داد.
آیا خروجی DO برای اتصال مستقیم به میکروکنترلر مناسب است؟
بله. خروجی DO برای اتصال به ورودی دیجیتال میکروکنترلر طراحی شده است و دارای محدودیت جریان دهی می باشد. البته سطح ولتاژ خروجی باید با ولتاژ مجاز ورودی میکروکنترلر مورد استفاده سازگار باشد.
آیا میتوان خروجی DO را مستقیماً به رله متصل کرد؟
خیر، توصیه نمیشود. پایه DO یک خروجی منطقی برای ارسال سیگنال است و دارای محدودیت جریان دهی می باشد و برای راهاندازی مستقیم بارهای پرمصرف مانند رله، موتور یا آژیر باید از مدار درایور مناسب استفاده شود.
آیا MQ-9 مقدار گاز را مستقیماً برحسب ppm نمایش میدهد؟
خیر. خروجی سنسور مستقیماً یک مقدار ppm دقیق ارائه نمیدهد. برای تخمین غلظت گاز برحسب ppm باید سنسور کالیبره شود و از منحنیهای حساسیت و محاسبات مناسب استفاده شود.
آیا میتوان از MQ-9 برای ساخت دستگاه هشدار گاز استفاده کرد؟
بله. میتوان خروجی دیجیتال ماژول را برای فعالکردن هشدار استفاده کرد و با اتصال آن به میکروکنترلر، بازر، LED یا مدار هشدار مناسب، سیستم تشخیص گاز ساخت.
آیا سنسور MQ-9 بعد از روشن شدن فوراً آماده استفاده است؟
خیر. عنصر حساس MQ-9 دارای هیتر داخلی است و پس از روشن شدن به زمان نیاز دارد تا گرم و پایدار شود. دیتاشیت اصلی برای آمادهسازی اولیه، زمان پیشگرمایش طولانیتری را توصیه میکند.
زمان پیشگرمایش MQ-9 چقدر است؟
برای پایداری اولیه سنسور، در دیتاشیت اصلی زمان پیشگرمایش بیش از 48 ساعت ذکر شده است. در استفادههای معمول ممکن است سنسور پس از مدت کوتاهتری پاسخ دهد، اما رسیدن به شرایط پایدار و قابل تکرار زمان بیشتری نیاز دارد.
آیا دما و رطوبت روی عملکرد MQ-9 تأثیر دارند؟
بله. دما و رطوبت محیط میتوانند روی مقاومت عنصر حساس و پاسخ خروجی سنسور تأثیر بگذارند. به همین دلیل در پروژههای دقیق باید شرایط محیطی و کالیبراسیون در نظر گرفته شوند.
محدوده دمای کاری MQ-9 چقدر است؟
محدوده دمای کاری خود سنسور MQ-9 معمولاً 20- تا 50+ درجه سانتیگراد اعلام میشود. این مشخصه مربوط به خود سنسور است و شرایط کاری کل ماژول میتواند به قطعات نصبشده روی برد نیز وابسته باشد.
آیا MQ-9 برای تشخیص نشتی گاز شهری مناسب است؟
ماژول MQ-9 به گازهای قابلاشتعال حساس است و میتواند در پروژههای تشخیص نسبی نشت گاز مورد استفاده قرار گیرد. با این حال، برای سیستمهای ایمنی دائمی ساختمان، جایگزین آشکارسازهای گاز دارای استاندارد و تأییدیه ایمنی نیست و نیز به کالیبراسیون دارد.
آیا میتوان از MQ-9 برای اندازهگیری دقیق مونوکسید کربن استفاده کرد؟
برای تشخیص تغییرات و تخمین نسبی CO مناسب است، اما اندازهگیری دقیق غلظت نیازمند کالیبراسیون با گاز مرجع، شرایط محیطی کنترلشده و طراحی مدار مناسب است.
چرا مقدار خروجی سنسور پس از روشن شدن تغییر میکند؟
این موضوع طبیعی است. گرمشدن هیتر داخلی، پایدار شدن عنصر حساس، تغییر دمای محیط و رطوبت میتوانند باعث تغییر خروجی سنسور در ابتدای کار شوند.
آیا MQ-9 برای پروژههای ESP32 مناسب است؟
بله، اما باید به محدوده ولتاژ ورودی ADC در ESP32 توجه شود. خروجی آنالوگ ماژولهای 5 ولتی مثل ماژول سنسور گاز MQ-9 ممکن است از محدوده مجاز ورودی ESP32 بیشتر باشد (طبق دیتاشیت حداکثر حدود 4V)؛ بنابراین در صورت نیاز باید از تقسیمکننده ولتاژ یا مدار تطبیق و یا مبدل سطح ولتاژ استفاده شود.
آیا میتوان سنسور را در محیط مرطوب استفاده کرد؟
رطوبت محیط روی عملکرد سنسور تأثیر میگذارد. همچنین نباید ماژول در معرض مستقیم آب، پاشش شدید آب یا شرایطی قرار گیرد که باعث آسیب به برد و اتصالات الکترونیکی شود.
آیا MQ-9 برای سیستمهای ایمنی حیاتی مناسب است؟
برای پروژههای آموزشی، تحقیقاتی و نمونهسازی بسیار کاربردی است؛ اما برای کاربردهای ایمنی حیاتی مانند سیستم هشدار دائمی مونوکسید کربن در ساختمان، نباید بدون طراحی مهندسی، کالیبراسیون و تجهیزات دارای تأییدیه ایمنی به آن اتکا کرد.
هنوز دیدگاهی برای این محصول ثبت نشده است. اولین نفر باشید.