ماژول MQ2 یک ماژول بر پایه سنسور های سری MQ می باشد که حساس به انواع مختلفی از گاز ها هستند. سنسور های MQ از مکانیزمی الکتروشیمیایی جهت تشخیص گاز ها استفاده می کنند که دمای کاری این مکانیزم بالاتر از دمای محیط است ، به همین خاطر این سنسور ها در داخل خود دارای یک هیتر هستند که دمای سنسور را بالا می برد. ولتاژکاری هیتر داخلی سنسور های MQ ، 5 ولت است . می توان تغذیه هیتر داخلی سنسور های MQ را از آردوینو تامین کرد .MQ ها از سری سنسور های مقاومتی بوده که جهت راه اندازی آن ها باید از واحد ADC استفاده شود به همین سبب جهت اتصال این سنسور ها به MCU باید مداری جهت تثبیت خروجی سنسور و همچنین محدود ساختن خروجی سنسور در نظر گرفته شود .کلیه این مشکل ها در ماژول های سری MQ برطرف گردیده به صورتی که مقاومت های لازم جهت تثبیت خروجی سنسور و همچنین المان های کنترل محدوده خروجی همگی بر روی برد ماژول موجود میباشند ، از این رو استفاده از ماژول MQ2 چه از نظر زمان و چه از نظر قیمت بسیار مقرون به صرفه تر از استفاده مستقیم از خود سنسور به تنهایی است.
از جمله مزایای ماژول MQ2 عملکرد آن در دو حالت آنالوگ و دیجیتال می باشد ، به این صورت که در حالت دیجیتال با استفاده از مقاومت مولتی ترن روی برد می توان ماژول را بر روی سطح خاصی از غلظت گاز تنظیم نمود به طوری که با رسیدن غلظت گاز محیط به مقدار تنظیم شده خروجی دیجیتال ماژول یک شود . در مد آنالوگ ، خروجی آنالوگ ماژول را می توان به واحد های ADC متصل کرد .
مشخصات :
- تغذیه 5 ولت
- امکان راه اندازی در دو حالت دیجیتال و آنالوگ
- دارای ال ای دی نمایشگر تغذیه
- دامنه غلظت قابل اندازه گیری 200ppm تا 10000ppm
- بازه مقاومتی قابل اندازه گیری 10KΩ تا 60KΩ
- مقاومت بار 20kΩ
- دارای ال ای دی فعال شدن خروجی دیجیتال
- امکان راه اندازی بدون میکروکنترلر
- حساسیت نسبت به گاز های : بوتان ، پروپان دی اکسید کربن ، بخارات الکل ،گاز های LPG ، گاز منواکسید کربن و هیدروژن
پین های ماژول MQ2 :
این ماژول دارای 4پین به صورت زیر است :
Vcc و GND به ترتیب پین های تغذیه و زمین ماژول هستند .
DO خروجی دیجتالی ماژول است که با توجه مقدار تنظیم شده توسط پتانسیومتر در سطح خاصی از گاز تغییر حالت می دهد .
AO خروجی آنالوگ ماژول که سیگنالی بین صفر تا ولتاژ تغذیه می باشد .
راه اندازی ماژول MQ2 :
به دو صورت می توان از این ماژول استفاده کرد . در حالت اول با استفاده از پتانسیومتر ماژول می توان حساسیت سنسور را بر روی مقدار خاصی تنظیم نمود که در صورت افزایش گاز و دود محیط و رسیدن مقدار آن به مقدار تنظیم شده ، خروجی DO از صفر به Vcc تغییر وضعیت می دهد . در روش دوم می توانید خروجی AO ماژول را به ADC برد آردوینو متصل کنید و بر اساسسیگنال خروجی ماژول عملکرد های لازم را انجام دهید .
#define MQ2pin (0) float sensorValue; //variable to store sensor value void setup() { Serial.begin(9600); // sets the serial port to 9600 Serial.println("Gas sensor warming up!"); delay(20000); // allow the MQ-6 to warm up } void loop() { sensorValue = analogRead(MQ2pin); // read analog input pin 0 Serial.print("Sensor Value: "); Serial.print(sensorValue); if(sensorValue > 300) { Serial.print(" | Smoke detected!"); } Serial.println(""); delay(2000); // wait 2s for next reading }