آردوینو Arduinoدانستنی هامطالب علمی

راه اندازی ماژول سنسور MQ-7 منواکسید کربن با آردوینو

سنسورهای گاز سری MQ از هیتر داخلی کوچک به همراه سنسور الکتروشیمیایی بهره می گیرند.داین سنسورها نسبت به طیف گسترده ای از گازها حساس اند. سنسور MQ-7 برای تشخیص گاز CO بکار می رود. این سنسور توانایی تشخیص غلظت CO موجو در هوا را دارد.محدوده غلظت قابل سنجش این سنسور بین 20ppm تا 2000ppm می باشد. حساسیت بالا ، پاسخ گویی در کمترین زمان ممکن و خروجی آنالوگ از خصوصیات این سنسور می باشد. راه اندازی این سنسور آسان است و شما به راحتی می توانید با اتصال خروجی آنالوگ سنسور به ADC آردوینو  آن را راه اندازی کنید.

سنسور ها گاز اکثرا دارای خروجی آنالوگ هستند که مقدار ولتاژ خروجی با گاز رابطه مستقیم دارد به همین جهت راه اندازی و استفاده از آنها بسیار ساده بوده و حتی بدون استفاده از میکرو و به تنهایی با استفاده از OPAMP قابل استفاده خواهند بود. سنسورها گاز خود دارای یک المنت داخلی هستند که به همین جهت مقداری زمان اولیه صرف گرم شدن هیتر صرف می شود.

این ماژول برای تشخیص گاز مونو اکسید کربن CO توسط سنسور MQ7 طراحی شده است. ورودی این ماژول ولتاژ 5 ولت و جریان 180 میلی آمپر می باشد. این ماژول دارای 4 پایه است :
VCC : تغذیه 5 ولت
GND : زمین
DO : خروجی  TTL
AO : خروجی آنالوگ

تغییرات ولتاژ خروجی در حالت آنالوگ  بین 0 ~ 5V است. با افزایش غلظت گاز CO ولتاژ خروجی بالاتر میرود.محدوده تشخیص بین 100 ~ 1000 ppm است و همچنین شما میتوانید حساسیت را با پتانسیومتر تنظیم کنید.

کاربردها
تشخیص گاز CO در محیط های صنعتی و خانگی
ساخت تشخیص دهنده گاز قابل حمل

از مشخصات این سنسور میتوان به موارد زیر اشاره کرد:

  • دقت بالا
  • مدار کنترل ساده
  • حساسیت زیاد به گاز مونواکسید دکربن
  • دوام طولانی مدت با خروجی ثابت
  • میزان آشکار سازی در هوای تمیز تا100PPM

نحوه اتصال ماژول سنسور MQ-7 به آردوینو

MQ 7 bb

لوازم مورد نیاز:

برنامه راه اندازی ماژول سنسور MQ-7 منواکسید کربن با آردوینو

const int AOUTpin=0;//the AOUT pin of the CO sensor goes into analog pin A0 of the arduino
const int DOUTpin=8;//the DOUT pin of the CO sensor goes into digital pin D8 of the arduino
const int ledPin=13;//the anode of the LED connects to digital pin D13 of the arduino

int limit;
int value;

void setup() {
	Serial.begin(9600);//sets the baud rate
	pinMode(DOUTpin, INPUT);//sets the pin as an input to the arduino
	pinMode(ledPin, OUTPUT);//sets the pin as an output of the arduino
}

void loop()
{
	value= analogRead(AOUTpin);//reads the analaog value from the CO sensor's AOUT pin
	limit= digitalRead(DOUTpin);//reads the digital value from the CO sensor's DOUT pin
	Serial.print("CO value: ");
	Serial.println(value);//prints the CO value
	Serial.print("Limit: ");
	Serial.println(limit);//prints the limit reached as either LOW or HIGH (above or underneath)
	delay(100);
	if (limit == HIGH){
		digitalWrite(ledPin, HIGH);//if limit has been reached, LED turns on as status indicator
	}
	else{
		digitalWrite(ledPin, LOW);//if threshold not reached, LED remains off
	}
}

نحوه کارکرد برنامه:

پورت سریال آردوینو را باز کنید. در صورت تشخیص گاز منو اکسید کربن LED روشن شده و مقدار اندازه گیری شده در ترمینال پورت سریال آردوینو نمایش داده میشود.

IMG 20160616 141624

و

IMG 20160616 140703

نوشته های مشابه

1 دیدگاه

  1. سلام و خسته نباشید
    برای تست مدار از چی استفاده کنیم؟
    منظورم اینه که چطوری بهش مونو اکسید کربن بدیم؟
    روی لوله بخاری بذاریم؟ یا گاز روشن؟
    آخه من هر کاری میکنم زیاد دقت نداره و باید مستقیم روی شعله و .. بگیرم تا فعال بشه!!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا