IPST-SE กับการใช้งาน ZX-MQ5 แผงวงจรตรวจวัดแก๊ซ

IPST-SE กับการใช้งาน ZX-MQ5 แผงวงจรตรวจวัดแก๊ซ

IPST-SE กับการใช้งาน MQ-5 แผงวงจรตรวจวัดแก๊ซ และแสดงค่าที่จอ GLCD

        สำหรับบทความนี้จะเป็นการใช้งานเซ็นเซอร์ตรวจวัดค่าแก๊ซ (MQ-5) โดยใช้งานร่วมกับบอร์ด IPST-SE และแสดงค่าออกหน้าจอ GLCD

        MQ5 เซ็นเซอร์โมดูลสามารถตรวจจับการรั่วไหลของแก๊ซได้ทั้งในครัวเรือน หรือในโรงงานอุตสาหกรรม ตรวจจับได้ทั้ง LPG, Butane, Propane, Methane เเละ Natural Gas มีการตรวจจับได้รวดเร็วและตรวจจับได้อย่างแม่นยำ

เเผงวงจรตรวจวัดแก๊ซ (MQ5) จะมีรูปร่างหน้าตาคล้ายกับแผงวงจรตรวจวัดแก๊ซ (MQ2) ให้สังเกตรอบ ๆ ตัวโมดูลจะมีเขียนว่า MQ5

คุณสมบัติ Sensor MQ-5 แผงวงจรตรวจวัดแก๊ซ

   – ไฟเลี้ยง +5V
   – อ่านค่าโดยการใช้คำสั่ง analog() 
   – ตรวจจับก๊าซต่าง ๆ มีการตอบสนองได้อย่างรวดเร็ว 
   – ระยะการตรวจจับ 300~1000ppm
   – อายุการใช้งานขึ้นกับความถี่ที่นำไปใช้งาน โดยปกติมากกว่า 5,000 ชั่วโมง

การต่อวงจร

 

        เชื่อมต่อสายให้ถูกต้องโดยใช้สาย JST3AA พิเศษที่ทาง INEX ได้ทำการสลับสายมาให้เรียบร้อยแล้ว (มีมาในชุด ZX-MQ5) จะสังเกตได้ว่าสายไฟเลี้ยง (สีแดง) ของฝั่งแผงวงจรตรวจจับ ZX-MQ5 จะอยู่ตรงกลาง จะต้องต่อสายให้ถูกต้อง ถ้าเสียบสายสลับกัน จะทำให้แผงวงจรตรวจจับเสียหายได้

ตัวอย่างของสาย JST ที่ทาง inex จัดไว้ให้

โค้ดตัวอย่างภาษา C/C++ สำหรับอ่านค่าจาก ZX-MQ2 พัฒนาด้วย Arduino IDE 1.7.10 สำหรับบอร์ด IPST-SE

#include <ipst.h>  // ipst Board

int MQ5;

void setup()
{
  setTextSize(1);
}
void loop()
{
  MQ5 = analogRead(0);

  if (MQ5 <= 500)
  {
    Gas();
  }

  if (MQ5 > 600)
  {
    glcdClear();
    setTextSize(2);
    glcdFillScreen(GLCD_RED);
    setTextColor(GLCD_WHITE);
    setTextBackgroundColor(GLCD_RED);
    glcd(1, 4, "GAS");
    glcd(3, 2, "Alert!!");
    glcd(5, 4, "%d ", MQ5);
    delay(50);
  }
  else if (MQ5 < 600 && MQ5 >= 300)
  {
    setTextSize(1);
    glcdFillScreen(GLCD_BLACK);
    setTextColor(GLCD_WHITE);
    setTextBackgroundColor(GLCD_BLACK);
    Gas();
  }
}

void Gas()
{
  setTextSize(1);
  MQ5 = analogRead(0);
  glcd(1, 2, "GAS Sensor  = ");
  glcd(1, 16, "%d ", MQ5 );
}

การแสดงผลหน้าจอ GLCD

หน้าจอตรวจเช็คค่าของแก๊ซ

เมื่อค่าของแก๊ซเกินค่าที่เราได้ตั้งไว้

    นี่คือ ตัวอย่างการใช้งาน ZX-MQ5 แผงวงจรตรวจวัดค่าแอลกอฮอล์ ผู้สนใจสามารถนำไปประยุกต์ใช้กับบอร์ดรุ่นอื่น ๆ ของ inex ได้ ไม่ว่าจะเป็น ATX2, POP-X2, Unicon หรือ iDuino R3B เพื่อนำไปสร้างโครงงานได้ตามต้องการ

 

ตัวอย่างการใช้งาน ZX-MQ2 เเละ ZX-MQ3

IPST-SE กับการใช้งาน ZX-MQ2 แผงวงจรตรวจวัดควัน
IPST-SE กับการใช้งาน ZX-MQ3 แผงวงจรตรวจวัดแอลกอฮอล์

Facebook Comments Box