วันจันทร์ที่ 17 กันยายน พ.ศ. 2561

โปรเจค Arduino เครื่องตรวจจับควัน MQ-2

ปรเจค Arduino เครื่องตรวจจับควัน MQ-2
โปรเจคนี้เป็นการอธิบายการทำงานของ Sensor MQ-2 ซึ่งเอาไว้ตรวจจับควันกลุ่มควัน และยังสามารถตรวจจับ แก๊สได้หลากหลายชนิดอีกด้วย สามารถนำไปประยุคต์ใช้งานในการตรวจจับควันจากการเผ่าไหมไฟไหม้บ้าน เป็นต้น
MQ-2 สามารถตรวจจับแก๊สได้หลากหลายชนิด ตรวจจับได้ดีที่สุดคือ ก๊าซติดไฟ 
  • LPG
  • Butane
  • Propane
  • Methane
  • Alcohol
  • Hydrogen
หลักการทำงานของโปรเจคนี้ คือ
เมื่อมีกลุ่มควัน ก๊าซ แก๊ส มาโดนบริเวณ Sensor จะมีการส่งสัญญาณ analog ไปยัง Arduino หากมีความหนาแน่นของ ก๊าซ แก๊ส ควัน ก็จะมีค่า analog ที่สูงขึ้นส่งไปยัง Arduino เมื่อ Arduino รับสัญญาณจาก Sensor หากยังไม่สูงพอ (ที่ตั้งไว้ 400) หากต่ำกว่า ค่าที่ตั้งไว้ไฟสีเขียวจะสว่าง ในทางกลับกันหากมีกลุ่มควัน แก๊ส ก๊าซ มีความหนาขึ้นสูงกว่า ค่าที่ตั้งไว้ ไฟสีแดงจะสว่างเพื่อเตือน ว่าไม่ปลอดภัยแล้วน๊ะ หลักการง่ายนิดเดียวมาเริ่มกันเลย
อุปกรณ์ประกอบด้วย
  • Arduino Uno R3
  • Sensor MQ-2
  • หลอดไฟ LED สีเขียว แดง
  • ตัวต้านทาน ค่าความต้านทานที่ 220 Ohm
  • บอร์ดทดลอง
  • สายไฟ ชนิด Male to Male และ Male to Female อย่างละ 10 เส้น
การต่อวงจรดังต่อไปนี้
โปรแกรม Code Arduino
int LedRED = 12;
int LEDgreen = 11;
int smokeA0 = A0;
int sensorThres = 400;  //ตั้ง ค่าความหนาของตวัน แก๊ส ก๊าซที่ 400
void setup() {
  Serial.begin(9600);
  pinMode(LedRED, OUTPUT);
  pinMode(LEDgreen, OUTPUT);
  pinMode(smokeA0, INPUT);
}
void loop() {
  int analogSensor = analogRead(smokeA0);
  Serial.print("Pin A0: ");
  Serial.println(analogSensor); 
  if (analogSensor > sensorThres)  {
    digitalWrite(LedRED, HIGH);
    digitalWrite(LEDgreen, LOW);
  }
  else  {
    digitalWrite(LedRED, LOW);
    digitalWrite(LEDgreen, HIGH);
  }
  delay(100);
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

งาน5 ในสถานที่ฝึกงานของ นักศึกษา ใช้ระบบควบคุมคุณภาพอย่างไร

Quality Assurance (QA) กับ Quality Control (QC) QC (Quality Control) หมายถึง  การควบคุมคุณภาพสินค้าให้เป็นไปตามคุณสมบัติที่กำหนดไว้  และส...