ภัยคุกคามทางบรรยากาศ: การตรวจจับก๊าซอันตราย
ในขณะที่ DHT11 วัดความชื้นทั่วไปในห้องนอน แต่ เครื่องตรวจจับการรั่วไหลของก๊าซอันตราย จะค้นหาสารเคมีที่เป็นพิษและระเบิดได้ โดยใช้เซ็นเซอร์ MQ-Sensor ซีรีส์ที่มีความไวสูง โปรเจกต์นี้ทำหน้าที่เป็นสัญญาณเตือนภัยทางอุตสาหกรรมที่ช่วยชีวิตได้ ซึ่งสามารถตรวจจับการรั่วไหลของโพรเพน, มีเทน หรือคาร์บอนมอนอกไซด์ ได้ก่อนที่จมูกมนุษย์จะตรวจจับได้นาน

ฟิสิกส์ของตัวทำความร้อน Tin Dioxide ใน MQ-Sensor
เซ็นเซอร์ก๊าซ MQ ทำงานแตกต่างจากเซ็นเซอร์ความร้อนหรือแสงโดยพื้นฐาน มันใช้เตาอบขนาดเล็กภายในตัว!
- แกนหลัก: เซ็นเซอร์ MQ-2 (Combustible Gas) หรือ MQ-7 (Carbon Monoxide) ประกอบด้วยท่อเซรามิกขนาดเล็กของ Tin Dioxide (SnO2)
- Arduino ส่งพลังงาน 5V เข้าสู่คอยล์ทำความร้อนภายใน เซ็นเซอร์จะร้อนจัดเมื่อสัมผัส
- ปฏิกิริยาเคมี: เมื่ออากาศบริสุทธิ์ไหลผ่านท่อเซรามิกที่ร้อน ความต้านทานไฟฟ้าจะยังคงสูงมาก
- อย่างไรก็ตาม หากไฮโดรคาร์บอน (เช่น Butane จากไฟแช็ก) เข้าสู่ท่อที่ร้อน จะเกิดปฏิกิริยารีดักชันทางเคมี Tin Dioxide จะสูญเสียความต้านทานไฟฟ้าทันที
การกำหนดเกณฑ์ความเป็นพิษ (PPM Mapping)
สัญญาณ Analog จาก MQ-2 จะลดลงจาก 800 เหลือ 200 เมื่อสัมผัสกับการรั่วไหลของก๊าซ
- ข้อมูล
analogRead(A0)มีความสับสนทางคณิตศาสตร์และไม่เป็นเชิงเส้น - คุณต้องเขียนโค้ดวงจรการสอบเทียบที่ซับซ้อนภายใน
setup()โดยใช้คณิตศาสตร์แบบลอการิทึมและอัตราส่วนRo/Rsเพื่อแปลงข้อมูลแรงดันไฟฟ้าดิบให้เป็นค่า float "Parts Per Million" (PPM) ที่เป็นมาตรฐานและถูกต้อง! - อินเทอร์เฟซการสั่งงาน:
if (CO_Gas_PPM > 400.0) { // 400 PPM = อันตรายต่อชีวิตมนุษย์ทันที!
TriggerKlaxonSiren();
DeployIndustrialExtractionFans();
sendSMSAlert();
}
การตั้งค่าฮาร์ดแวร์เพื่อความปลอดภัย
- Arduino Uno/Mega
- MQ-2 (Combustible) หรือ MQ-7 (Carbon Monoxide) Sensor Modules (หมายเหตุ: เซ็นเซอร์เหล่านี้ต้องใช้เวลา 'Burn-in' 48 ชั่วโมง โดยคงสภาพร้อนอยู่ ก่อนที่จะให้ค่าการอ่านที่เสถียรทางคณิตศาสตร์!)
- Opto-Isolated 5V Relay Module เพื่อควบคุมพัดลมดูดอากาศ 12V
- SIM900 GSM Module หรือบอร์ด ESP8266 Wi-Fi เพื่อส่งข้อความ SMS ไปยังเจ้าของบ้านหรือผู้จัดการอาคารทันที