ชื่อโปรเจกต์: Smart fire alarm system (ระบบเตือนภัยไฟไหม้อัจฉริยะฉบับวัยรุ่นสร้างตัว)
#define FLAME 3 // ต่อขา DO ของ [Sensor](https://s.shopee.co.th/7VBG2rX65j) เข้าขานี้นะน้อง
const int led1 = 10;
const int led2 = 9;
const int led3 = 8;
const int led4 = 7;
int [buzzer](https://s.shopee.co.th/6pvZFdZdRf) = 13; // ตัวทำเสียงเตือน จัดไปวัยรุ่น
void setup() {
Serial.begin(9600); // เปิด Serial monitor ไว้เช็คสถานะหน่อย
pinMode(FLAME, INPUT); // ตั้งค่าขา FLAME เป็น INPUT รับค่ามาเช็ค
pinMode(buzzer, OUTPUT); // ขา ALARM ต้องเป็น OUTPUT สั่งให้ดังสนั่น
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
}
void loop() {
int fire = digitalRead(FLAME); // อ่านค่าจาก FLAME sensor ดูดิ๊มีไฟไหม
if( fire == HIGH)
{
digitalWrite(buzzer,HIGH); // สั่ง Buzzer ดังยาวไป!
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
Serial.println("Fire"); // พิมพ์บอกในคอมว่า ไฟไหม้แล้วโว้ย!
}else{
digitalWrite(buzzer,LOW); // เงียบกริบ ไม่มีอะไรเกิดขึ้น
digitalWrite(led3,HIGH);
digitalWrite(led4,HIGH);
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
Serial.println("no fire"); // ชิลล์ๆ ไม่มีไฟจ้า
}
delay(200); // พักแป๊บ เดี๋ยว Loop มันวิ่งไวเกิน
}
รายละเอียดเทคนิคแบบจัดเต็ม (Expanded Technical Details)
Multi-Sensory Fire Safety HUB (ศูนย์รวมความปลอดภัยตรวจจับไฟแบบครบเครื่อง)
Smart Fire Alarm ตัวนี้ไม่ได้มาเล่นๆ เพราะมันมีระบบตรวจจับแบบ Redundancy และแจ้งเตือนได้ยอดเยี่ยมกว่าเครื่องเตือนภัยกิ๊กก๊อกทั่วไปเยอะ
- Flame & Smoke Redundancy: งานนี้พี่จัดให้แบบคู่วงจร จับเอา IR flame sensor มาฟีเจอริ่งกับ MQ-2 smoke sensor โดยตัว Arduino จะสั่ง "Critical Alert" (เตือนขั้นวิกฤต) ก็ต่อเมื่อ Sensor ทั้งสองตัวตรวจจับได้เกินค่าที่ตั้งไว้เท่านั้น ช่วยลดปัญหาการเตือนมั่ว (False Positives) เวลาแม่ทำกับข้าวแล้วควันฟุ้ง หรือแดดส่องแรงๆ ไปได้เยอะเลยน้อง
- High-Acoustic 90dB Beacon: สั่งการไซเรน Piezo siren แบบกระแสสูง โดยในตัว Firmware พี่เขียนดักไว้ให้มีโหมด "Intermittent Strobe" ที่จะปล่อยสัญญาณเสียงจังหวะ 2.4kHz มั่นใจได้ว่าต่อให้หลับลึกแค่ไหน หรือปิดประตูห้องอยู่ ก็สะดุ้งตื่นแน่นอน หล่อเท่เลยงานนี้