Mini Project Arduino: แจ้งเตือนควันและก๊าซไวไฟด้วย MQ-5 + Buzzer
ความปลอดภัยภายในบ้านเป็นเรื่องสำคัญ โดยเฉพาะปัญหาก๊าซรั่วหรือควันไฟ
ที่อาจก่อให้เกิดอันตรายได้โดยไม่รู้ตัว
บทความนี้จะพาคุณสร้าง ระบบแจ้งเตือนก๊าซและควันแบบง่ายๆ
ด้วย Arduino และเซ็นเซอร์ MQ-5 พร้อมเสียงเตือนผ่าน Buzzer
แนวคิดของโปรเจกต์
เมื่อมีการรั่วไหลของก๊าซ เช่น LPG, Methane หรือ Hydrogen
เซ็นเซอร์ MQ-5 จะตรวจจับและส่งสัญญาณไปยัง Arduino
หากค่าก๊าซเกินระดับที่กำหนด ระบบจะสั่งให้ Buzzer ส่งเสียงเตือนทันที
วัตถุประสงค์ของโปรเจกต์
- ตรวจจับก๊าซไวไฟและควันได้แบบเรียลไทม์
- แจ้งเตือนทันทีเมื่อเกิดความผิดปกติ
- ฝึกใช้งาน Arduino สำหรับงานด้านความปลอดภัย
- ต่อยอดสู่ระบบ IoT และ Smart Home
อุปกรณ์ที่ใช้
- Arduino Uno R3 https://shopee.co.th/product/243007968/5725582932
- MQ-5 Gas Sensor (Digital) https://shopee.co.th/product/243007968/6725581991
- Buzzer Module 5V https://shopee.co.th/product/243007968/5325583607
- สาย Jumper https://shopee.co.th/product/243007968/7525582748
การต่อวงจร
- MQ-5 (DO) → ขา D2
- Buzzer → ขา D3
- VCC → 5V
- GND → GND
โค้ดโปรแกรม Arduino
const int gasSensorPin = 2;
const int buzzerPin = 3;
void setup() {
pinMode(gasSensorPin, INPUT);
pinMode(buzzerPin, OUTPUT);
digitalWrite(buzzerPin, LOW);
Serial.begin(9600);
}
void loop() {
int gasState = digitalRead(gasSensorPin);
Serial.print("Gas Detected: ");
Serial.println(gasState == LOW ? "YES" : "NO");
if (gasState == LOW) {
digitalWrite(buzzerPin, HIGH);
} else {
digitalWrite(buzzerPin, LOW);
}
delay(200);
}
หลักการทำงาน
- MQ-5 ตรวจจับก๊าซและควัน
- ส่งค่าแบบ Digital ไปยัง Arduino
- หากตรวจพบ (LOW) → เปิด Buzzer
- หากไม่พบ → ปิดเสียง
จุดเด่นของระบบ
- ไม่ต้องแปลงค่า Analog
- โค้ดง่าย เหมาะสำหรับมือใหม่
- แจ้งเตือนทันที
- ต้นทุนต่ำ
ไอเดียการใช้งานจริง
- ติดในห้องครัว ตรวจจับแก๊สรั่ว
- ใช้ในโรงงานหรือคลังสารเคมี
- ติดในรถยนต์ NGV/LPG
- ระบบ Smart Home แจ้งเตือนผ่านมือถือ
คำแนะนำเพิ่มเติม
- เซ็นเซอร์ MQ-5 ต้องอุ่นเครื่องประมาณ 20–30 วินาที
- ปรับความไวได้ด้วยตัวต้านทานบนโมดูล
การต่อยอดโปรเจกต์
- เพิ่ม Relay เพื่อสั่งปิดแก๊สอัตโนมัติ
- แจ้งเตือนผ่าน LINE หรือ Telegram
- เชื่อมต่อ WiFi ด้วย ESP8266/ESP32
- แสดงผลผ่านแอปหรือ Web Dashboard
สรุป
โปรเจกต์นี้เป็นตัวอย่างที่ดีสำหรับผู้เริ่มต้น
ที่ต้องการเรียนรู้ Arduino และระบบแจ้งเตือนด้านความปลอดภัย
ใช้งานง่าย ราคาประหยัด และสามารถนำไปใช้จริงได้ทันที
รู้ก่อนอันตรายมา = ป้องกันชีวิตและทรัพย์สินได้ทันเวลา
