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

ویژگی های ماژول گاز و دود MQ-7

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

توجه

پس از روشن کردن ماژول 2 دقیقه منتظر بمانید تا هیتر داخل سنسور آماده کار شود.

جهت دریافت دیتاشیت ماژول سنسور گاز و دود MQ-7 اینجا کلیک کنید.

معرفی پایه ها (Pinout) ماژول گاز و دود MQ-7

ماژول MQ-7 دارای 4 پایه به شرح زیر است:

  • 5V: تغذیه ماژول – 5 ولت
  • GND: زمین
  • DOUT: خروجی دیجیتال
  • AOUT: خروجی آنالوگ

پین اوت (Pinout) این ماژول را می توانید در تصویر زیر مشاهده کنید.

لوازمی که به آن احتیاج دارید

قطعات مورد نیاز

آردوینو UNO R3 × 1
ماژول گاز و دود MQ-7 × 1
سیم جامپر × 1

نرم افزارهای مورد نیاز

آردوینو IDE

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

گام اول: سیم بندی

مطابق مدار زیر، ماژول را به آردوینو وصل کنید.

گام دوم: کد

کد زیر را روی برد آردوینوی خود آپلود کنید.

    /*
  modified on Sep 28, 2020
  Modified by MohammedDamirchi from Arduino Examples
  Home<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" title="&#8220;Home&#8221; &#8212; Electropeak" src="https://electropeak.com/learn/embed/#?secret=9t5rEaJFuS" data-secret="9t5rEaJFuS" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
*/

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:
  Serial.println(sensorValue);
  delay(20);
}
Arduino

آموزش های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد.