กลับไปหน้ารวมไฟล์
gas-leakage-detector-system-2e0b31.md

การติดตาม VOC ในชั้นบรรยากาศ: เครื่องตรวจจับการรั่วไหลของแก๊ส

เซ็นเซอร์อุณหภูมิธรรมดาทั่วไปจะติดตามข้อมูลภายในบ้านที่ไม่ได้ซับซ้อนอะไรมาก MQ-2 Gas Leakage Detector จะติดตามโมเลกุลที่มองไม่เห็นซึ่งอาจก่อให้เกิดหายนะและระเบิดได้ (Methane, Butane, LPG, Smoke) โปรเจกต์นี้จำเป็นต้องมีความเข้าใจอย่างลึกซึ้งในเซ็นเซอร์เคมีเชิงกายภาพตระกูล MQ-Series เซ็นเซอร์เหล่านี้จะเผาผลาญออกซิเจนบนชั้นทินไดออกไซด์ (SnO2) ภายในตัวมันเอง! เมื่อแก๊สระเบิดกระทบกับเซ็นเซอร์ ค่าความต้านทานทางกายภาพจะผันผวนอย่างรุนแรง ทำให้เกิดกระแสไฟ 5V DC ที่สามารถวัดค่าได้จำนวนมากไหลเข้าสู่ Arduino analog pins โดยตรง!

invisible_mess_glasses_relay_schema_1772681179521.png

ข้อบังคับการอุ่นเครื่องด้วยสัญญาณ Analogue (การ Burn-in)

MQ-2 หรือ MQ-4 Gas Sensor มี heating element ทางกายภาพ (H-Pins) อยู่ภายในโครงโลหะของมัน

  1. คุณไม่สามารถเปิด Arduino แล้วคาดหวังผลลัพธ์ได้ทันที เซ็นเซอร์ยังอยู่ในสภาพ "หยุดนิ่งทางเคมี"
  2. Datasheet กำหนดไว้อย่างชัดเจนว่าต้องมีช่วงเวลา "Burn-In" 24 ชั่วโมง ก่อนที่จะนำเซ็นเซอร์ไปใช้งานจริงจัง!
  3. แม้แต่ในระหว่างการทำงานปกติ โค้ด C++ ก็ต้องบังคับใช้ลำดับการล็อคเอาต์ "Warm Up" ที่เข้มงวด
void setup() {
  Serial.begin(9600);
  Serial.println("HEATING UP SENSOR LAYER... WAIT 60 SECONDS!");
  delay(60000); // 1-minute physical heating loop! The silicon must hit exact temperatures to react to Butane!
  Serial.println("SYSTEM ARMED.");
}

อาร์เรย์จำกัดความเข้มข้น (The Relay)

Uno จะอ่านค่าตัวแปร analog ที่ผันผวน: int toxicLevel = analogRead(A0); (อ่านค่า 0 ถึง 1023)

  • ในอากาศที่สะอาด เซ็นเซอร์ที่ได้รับการคาลิเบรตมาอย่างดีมักจะมีค่าประมาณ 100 ถึง 150
  • หากมีการรั่วไหลของโพรเพนเกิดขึ้น ค่า int จะพุ่งสูงขึ้นอย่างรุนแรงเป็น 600 หรือ 800
  • ซอฟต์แวร์ไม่สามารถทำได้แค่ส่งเสียงบี๊บเท่านั้น แต่ต้องเปิดใช้งาน ระบบระบายอากาศด้วยฮาร์ดแวร์!
if (toxicLevel > 400) { // The critical threshold!
  digitalWrite(EvacFanRelay, HIGH); // Violently engages a massive 120V AC ceiling exhaust fan!
  digitalWrite(GasValveRelay, LOW); // Extremely dangerously turns OFF the 12V Solenoid Valve feeding the building's gas main!
  tone(SirenBeeper, 4000); // Blast a 110-dB Piezo siren constantly!
}
  • 16x2 LCD ขนาดใหญ่จะแสดงตัวเลขยืนยันความอันตรายของอากาศในปัจจุบันได้อย่างแม่นยำทางคณิตศาสตร์!

การป้องกัน VOC ด้วยฮาร์ดแวร์

  • Arduino Uno/Nano (ฟังก์ชันการทำงานมาตรฐาน)
  • MQ-2 หรือ MQ-4 Gas Sensor Module (ตรวจสอบให้แน่ใจว่าคุณต่อสายเข้ากับ A0 analog pin โดยทั่วไปโมดูลจะมี D0 pin ซึ่งจะทริกเกอร์เป็น high/low โดยไม่มีเงื่อนไขตามการปรับสกรูขนาดเล็กบนบอร์ด – การใช้ A0 แบบดิบจะให้ข้อมูลเป็นเปอร์เซ็นต์ที่แท้จริง!)
  • Standard Piezo Buzzer
  • 5V Optically Isolated Relay Module (เพื่อเปิดใช้งาน 12v PC fan ขนาดใหญ่ที่ทำหน้าที่เป็นพัดลมดูดอากาศเพื่อระบายอากาศในห้อง!)
  • (อันตราย: ห้ามใช้โปรเจกต์ Arduino ที่ไม่ได้รับการคาลิเบรตเป็นระบบแจ้งเตือนแก๊สเพื่อความปลอดภัยในชีวิตหลักในโรงงานอุตสาหกรรมหรืออาคารที่อยู่อาศัยจริง สัญญาณเตือนแก๊สเชิงพาณิชย์ที่แท้จริงมีกลไกการตรวจสอบข้อผิดพลาดขนาดใหญ่ที่ DIY chips ราคา $5 ไม่มี!)

ข้อมูล Frontmatter ดั้งเดิม

title: "Gas leakage Detector system"
description: "Volatile organic telemetry! Track extremely dangerous molecular atmospheric anomalies utilizing the MQ-series chemo-resistors directly tied into massive hardware threshold alarms, explicitly initiating rapid exhaust fan automation to negate explosive boundaries."
category: "Sensors & Environment"
difficulty: "Beginner"