مشخصات ماژول گاز آردوینو MQ7
| Packege: |
Module |
|---|---|
| Type: |
تشخیص گاز |
| Size: |
21*40 میلی متر |
| Operating Voltage Range: |
5 ولت |
| Current: |
150 میلی آمپر |
معرفی ماژول سنسور گاز مونوکسید کربن MQ-7
ماژول سنسور گاز مونوکسید کربن MQ-7 یک ماژول آماده و اقتصادی برای تشخیص گاز مونوکسید کربن (CO) در پروژههای الکترونیکی و سیستمهای ایمنی است. این سنسور بر پایه المان معروف MQ-7 طراحی شده و بههمراه برد راهانداز، مدار تطبیق سیگنال و پایههای خروجی آنالوگ و دیجیتال ارائه میشود. اگر بهدنبال یک سنسور قابلاعتماد برای ساخت هشداردهنده نشت گاز در منزل، پارکینگ، موتورخانه، گلخانه، یا حتی پروژههای آموزشی با آردوینو و میکروکنترلر هستید، این ماژول گزینهای بسیار مناسب، کمهزینه و پرکاربرد است.
کاربردهای سنسور گاز MQ-7
مونوکسید کربن گازی بیرنگ، بیبو و بسیار سمی است که عمدتاً در اثر احتراق ناقص سوختهای فسیلی (گاز شهری، بنزین، گازوئیل، نفت و…) تولید میشود. به همین دلیل تشخیص بهموقع این گاز در محیطهای بسته اهمیت زیادی دارد. برخی کاربردهای متداول ماژول سنسور گاز مونوکسید کربن MQ-7 عبارتاند از:
ساخت دستگاه هشدار نشت مونوکسید کربن در منازل، پارکینگها و موتورخانهها
استفاده در سیستمهای هوشمند ساختمان برای کنترل تهویه و هواکشها
مانیتورینگ کیفیت هوا در کارگاهها، محیطهای صنعتی و آزمایشگاهها
پروژههای آموزشی با آردوینو، رزبریپای و سایر میکروکنترلرها
پروژههای اینترنت اشیاء (IoT) برای ارسال هشدار به موبایل یا سرور
پایش گاز خروجی خودرو در محیطهای بسته مانند پارکینگهای طبقاتی
مشخصات فنی کلیدی ماژول MQ-7
ماژول سنسور گاز مونوکسید کربن MQ-7 معمولاً دارای مشخصات زیر است (ممکن است مقادیر دقیق بسته به سازنده کمی متفاوت باشد):
ولتاژ تغذیه ماژول: حدود ۵ ولت DC
جریان مصرفی: در حدود ۱۵۰ تا ۲۰۰ میلیآمپر بهدلیل هیتر داخلی
نوع خروجی:
خروجی آنالوگ (AOUT) متناسب با غلظت گاز
خروجی دیجیتال (DOUT) با مقایسهکننده داخلی و پتانسیومتر تنظیم آستانه
گاز هدف: مونوکسید کربن (CO)
رنج تشخیص معمول: حدود ۲۰ تا ۲۰۰۰ ppm (بسته به شرایط کالیبراسیون)
زمان پیشگرمایش (Preheat): چند دقیقه تا رسیدن به پایداری نسبی
دارای LED وضعیت و پایههای VCC, GND, DO, AO
ابعاد کوچک و مناسب برای نصب روی برد یا جعبه پروژه
ساختار و نحوه عملکرد سنسور MQ-7
هسته اصلی این ماژول، سنسور MQ-7 است که از یک لایه حساس اکسید قلع (SnO2) همراه با هیتر داخلی تشکیل شده است. مقاومت این لایه در حضور گاز مونوکسید کربن تغییر میکند. هرچه غلظت گاز CO در محیط بیشتر باشد، مقاومت سنسور کاهش یافته و ولتاژ خروجی آنالوگ تغییر میکند.
در ماژول، این تغییر مقاومت بهوسیله یک مدار تقسیم ولتاژ به سیگنال آنالوگ قابل اندازهگیری تبدیل میشود و میتوان آن را مستقیماً به ورودی آنالوگ آردوینو یا سایر میکروکنترلرها متصل کرد. علاوه بر این، یک مقایسهکننده (معمولاً LM393) روی برد تعبیه شده است که با تنظیم پتانسیومتر میتوان آستانه حساسیت را مشخص کرد؛ در صورت عبور غلظت گاز از حد تنظیمشده، خروجی دیجیتال فعال شده و میتوان از آن برای راهاندازی بیزر، رله، آلارم یا ارسال سیگنال هشدار استفاده کرد.
نحوه اتصال ماژول سنسور گاز MQ-7 به آردوینو
اتصال این ماژول به آردوینو بسیار ساده است و تنها با چهار سیم انجام میشود:
اتصال پایه VCC ماژول به ۵V آردوینو
اتصال پایه GND ماژول به GND آردوینو
اتصال پایه AO به یکی از پایههای آنالوگ (مثلاً A0) برای خواندن مقدار غلظت نسبی گاز
در صورت نیاز به آلارم دیجیتال، اتصال پایه DO به یکی از پایههای دیجیتال آردوینو
سپس در کد آردوینو کافی است مقدار ورودی آنالوگ را با تابع analogRead بخوانید و با انجام یک کالیبراسیون ساده، تغییرات آن را به آستانههای دلخواه تبدیل کنید. برای خروجی دیجیتال نیز میتوان از تابع digitalRead استفاده کرد و در صورت فعال شدن، بیزر یا LED هشدار را روشن نمود.
راهنمای استفاده و نکات مهم
پیشگرمایش اولیه سنسور
سنسور MQ-7 دارای هیتر داخلی است و برای رسیدن به پایداری نسبی نیاز به پیشگرمایش دارد. هنگام اولین استفاده، بهتر است سنسور برای مدت حدود ۲۴ ساعت روشن بماند تا مقدار پایه (Baseline) آن تثبیت شود. در استفادههای معمول بعدی، چند دقیقه پس از روشن شدن برای رسیدن به نتیجه قابلاعتماد کافی است.
کالیبراسیون سنسور
برای دقت بهتر، توصیه میشود ماژول را در محیطی با هوای تازه (بدون حضور CO قابل توجه) قرار دهید و مقدار خروجی آنالوگ را بهعنوان مقدار مرجع یادداشت کنید. سپس با نزدیک کردن منبع گاز (مثلاً دود اگزوز یا شعله احتراق ناقص در شرایط کنترلشده و ایمن) میتوانید رفتار سنسور و مقادیر حدودی هشدار را تنظیم کنید. دقت کنید که این سنسور بیشتر برای تشخیص نسبی و هشدار عمومی مناسب است و برای اندازهگیریهای دقیق صنعتی باید از سنسورهای کالیبرهشده حرفهای استفاده شود.
ایمنی در آزمایش گاز
هنگام تست سنسور با شعله یا دود، حتماً نکات ایمنی را رعایت کنید، در محیط دارای تهویه مناسب آزمایش را انجام دهید و از استنشاق طولانیمدت دود و گاز خودداری کنید. این ماژول ابزاری برای هشدار است و جایگزین تجهیزات ایمنی استاندارد در محیطهای حساس صنعتی یا پزشکی نمیشود.
تغذیه و توان مصرفی
بخش هیتر سنسور جریان نسبتاً بالایی مصرف میکند؛ بنابراین بهتر است در پروژههای بزرگ از منبع تغذیه پایدار و جدا از خروجی USB استفاده شود، مخصوصاً اگر چند سنسور گاز یا ماژول دیگر نیز به مدار متصل هستند. در صورت استفاده از باتری، به ظرفیت باتری و مدت زمان روشن بودن سنسور توجه داشته باشید.
قرارگیری در محفظه مناسب
برای استفاده عملی، توصیه میشود ماژول در یک جعبه یا محفظه محافظ قرار داده شود که عبور هوا بهراحتی انجام شود اما از برخورد مستقیم ضربه، گرد و غبار زیاد و قطرات آب جلوگیری کند. قرار دادن سنسور در مسیر جریان هوا (مثلاً نزدیک سقف یا محل عبور دود) باعث پاسخ سریعتر و دقیقتر میشود.
مزایای ماژول سنسور گاز مونوکسید کربن MQ-7
قیمت بسیار مناسب و اقتصادی
نصب و راهاندازی آسان بدون نیاز به مدار اضافی
امکان استفاده همزمان از خروجی آنالوگ و دیجیتال
سازگاری کامل با آردوینو، رزبریپای و اغلب میکروکنترلرها
مناسب برای پروژههای آموزشی، دانشگاهی و صنعتی سبک
موجود بودن نمونهکدها و آموزشهای فراوان در اینترنت
MQ-7 Carbon Monoxide Gas Sensor Module
The MQ-7 carbon monoxide gas sensor module is a low‑cost and easy‑to‑use solution for detecting CO gas in DIY electronics projects and safety systems. It is built around the well‑known MQ‑7 gas sensor and comes mounted on a small breakout board with signal conditioning circuitry and both analog and digital outputs.
This module is ideal for building CO gas leak alarms in homes, garages and boiler rooms, as well as for educational Arduino projects, air‑quality monitoring systems and IoT applications.
Main Applications
Home and office carbon monoxide leak detector
Garage and parking CO monitoring
Boiler room and furnace safety systems
Air‑quality monitoring in workshops and labs
Arduino and Raspberry Pi educational projects
IoT projects that send gas‑leak alerts to a server or smartphone
Key Features and Specifications
Supply voltage: 5 V DC
Current consumption: approx. 150–200 mA (due to internal heater)
Target gas: Carbon monoxide (CO)
Typical detection range: about 20–2000 ppm (depending on calibration)
Outputs:
Analog output (AOUT) proportional to gas concentration
Digital output (DOUT) with on‑board comparator and adjustable threshold
On‑board potentiometer for sensitivity/threshold adjustment
Status LED indicator
Pins: VCC, GND, DO, AO
Compact PCB, easy to mount in small enclosures
Working Principle
The heart of this module is the MQ‑7 sensing element which uses a tin‑oxide (SnO2) sensitive layer and an internal heater. The resistance of this layer changes in the presence of carbon monoxide. As the CO concentration increases, the sensor resistance drops and the analog output voltage changes accordingly.
On the module, this resistance change is converted into a measurable voltage using a simple voltage‑divider circuit. The analog signal can be read directly by any microcontroller’s ADC, such as the Arduino analog input pins. Additionally, a comparator circuit (commonly based on LM393) compares the sensor voltage against an adjustable threshold set by the on‑board potentiometer. When the gas concentration exceeds that threshold, the digital output pin goes active and can be used to trigger a buzzer, relay, LED or alarm system.
Using the MQ‑7 Module with Arduino
Wiring the module to an Arduino is very straightforward:
Connect VCC of the module to 5V on the Arduino
Connect GND of the module to Arduino GND
Connect AO to an analog input (e.g. A0) to read gas concentration
Optionally connect DO to a digital input for simple threshold‑based alarms
In the Arduino code, you can use analogRead(A0) to obtain the sensor value and then map or calibrate it to approximate CO levels. The digital output can be monitored with digitalRead() and used to activate a buzzer or LED when CO concentration rises above the set point.
Warm‑Up and Calibration
The MQ‑7 sensor contains a heater element and needs a warm‑up period to reach stable operation. For the first use, it is recommended to keep the sensor powered for several hours (up to 24 h) for proper burn‑in. During normal operation, a few minutes of warm‑up is usually enough.
For better accuracy, place the module in clean air and record the analog reading as a baseline. Then expose the sensor carefully to a controlled CO source (such as exhaust gas in a well‑ventilated area) and observe how the readings change. Use these values to set your alarm thresholds. Note that MQ‑series sensors are intended mainly for relative detection and DIY projects, not for high‑precision industrial or medical measurements.
Safety Notes
When testing with real gas or smoke, always follow safety rules and work in a ventilated environment. Avoid long exposure to harmful gases. This module is a helpful tool for building warning devices but it does not replace certified professional safety equipment where human life depends on accurate measurements.
Advantages
Very low price and easy availability
Ready‑to‑use breakout board, no extra circuitry required
Both analog and digital outputs available simultaneously
Fully compatible with Arduino, Raspberry Pi and most microcontrollers
Ideal for learning, prototyping and hobby projects
Plenty of example codes and tutorials available online
Conclusion
The MQ‑7 carbon monoxide gas sensor module is a practical and affordable component for detecting CO gas and building gas‑leak alarms or air‑quality monitoring systems. Thanks to its dual outputs, on‑board comparator and simple interface, it integrates easily with Arduino‑based home‑automation and IoT projects. If you need a compact and cost‑effective CO detector for your next project, the MQ‑7 module is an excellent choice.












دیدگاه ها
هیچ دیدگاهی برای این محصول نوشته نشده است.