Giới thiệu dự án

Hỏa hoạn và sự cố rò rỉ khí gas luôn là mối hiểm họa khôn lường đối với an toàn tính mạng và tài sản tại các hộ gia đình, khu dân cư và nhà xưởng công nghiệp. Theo số liệu thống kê từ Cục Cảnh sát Phòng cháy, chữa cháy và Cứu nạn, cứu hộ cùng Tổng cục Thống kê, trong 9 tháng đầu năm 2018 cả nước ghi nhận 2.989 vụ cháy nổ, làm 73 người thiệt mạng, 163 người bị thương và gây thiệt hại tài sản ước tính lên đến 1.589 tỷ đồng. Sang 4 tháng đầu năm 2019, thiệt hại tiếp tục vượt mức 458 tỷ đồng. Các nguyên nhân hàng đầu bắt nguồn từ sự cố chập cháy hệ thống điện và rò rỉ khí đốt hóa lỏng (LPG - thành phần chủ yếu là Propane $C_3H_8$ và Butane $C_4H_{10}$), vốn có tỷ trọng nặng hơn không khí (Propan nặng gấp 1,55 lần, Butan nặng gấp 2,07 lần) nên dễ tích tụ tại các góc khuất tạo thành hỗn hợp nổ khi gặp tia lửa điện.

Thực trạng hiện nay cho thấy các thiết bị phòng cháy độc lập trên thị trường bộc lộ nhiều điểm nghẽn nghiêm trọng:

  • Thiết bị báo khói/báo gas truyền thống chỉ phát còi tại chỗ, vô tác dụng khi chủ nhà vắng mặt.
  • Thiếu cơ chế phản xạ tự động dập lửa và phân tán khí độc khi xảy ra sự cố trong "thời gian vàng" (3-5 phút đầu).
  • Không hỗ trợ truyền thông đa điểm không dây giữa các phòng chức năng (bếp, phòng khách, garage).
  • Thiếu khả năng giám sát thông số môi trường liên tục từ xa qua nền tảng Internet of Things (IoT).

Đứng trước bài toán cấp thiết đó, đồ án "Thiết kế và thi công hệ thống cảnh báo, phòng chống hỏa hoạn và rò rỉ khí gas" được xây dựng nhằm cung cấp giải pháp bảo vệ toàn diện, kết hợp thu thập dữ liệu đa cảm biến, truyền thông vô tuyến phân tán, kích hoạt cơ cấu chấp hành tự động và gửi cảnh báo khẩn cấp đa phương thức.

graph LR
    A[Trạm Cảm Biến Node] -->|Sóng RF 2.4GHz NRF24L01| B[Trạm Trung Tâm Master]
    B -->|UART AT Commands| C[Module SIM800A: Gọi/SMS]
    B -->|UART Serial| D[ESP8266 NodeMCU]
    D -->|Wi-Fi HTTP REST| E[ThingSpeak Cloud Server]
    B -->|Kích hoạt Relay| F[Bơm nước P385 & Quạt hút]
    B -->|Hiển thị trực quan| G[Màn hình LCD 16x2]

Mục tiêu của dự án

  1. Thu thập dữ liệu môi trường đa điểm: Đo lường chính xác nồng độ khí gas (LPG/Methane), nhiệt độ môi trường, phát hiện sự xuất hiện của ngọn lửa và giám sát mức nước bình dự trữ.
  2. Truyền dẫn vô tuyến nội bộ ổn định: Kết nối trạm thu thập dữ liệu (Sensor Node) về trạm điều khiển trung tâm (Master Node) thông qua sóng vô tuyến RF 2.4GHz trong phạm vi lên đến 100m.
  3. Phản ứng khẩn cấp tức thời: Tự động bật quạt thông gió công suất cao khi phát hiện nồng độ gas vượt ngưỡng an toàn; tự động kích hoạt máy bơm màng áp lực P385 12VDC để phun nước dập lửa ngay khi cảm biến ngọn lửa bắt được tín hiệu.
  4. Cảnh báo từ xa đa kênh: Thực hiện cuộc gọi thoại trực tiếp và gửi tin nhắn SMS chứa chi tiết sự cố đến số điện thoại khẩn cấp thông qua module GSM SIM800A; đồng thời đẩy dữ liệu thời gian thực lên máy chủ đám mây ThingSpeak.com qua Wi-Fi ESP8266.
  5. Nguồn điện dự phòng liên tục: Tích hợp mạch tự động chuyển mạch nguồn 220VAC/12VDC sang nguồn ắc quy/pin lưu điện dự phòng nhằm duy trì vận hành khi mạng điện lưới bị cắt.

Phạm vi và giới hạn đề tài

  • Không gian ứng dụng: Tối ưu cho căn hộ và nhà phố diện tích phòng bếp $3 \times 3\text{ m}$, phòng khách $5 \times 5\text{ m}$, garage $5 \times 5\text{ m}$.
  • Kích thước mô hình thử nghiệm: $30 \times 60 \times 30\text{ cm}$.
  • Dải đo nhiệt độ: $-40^\circ\text{C}$ đến $+80^\circ\text{C}$ với sai số $\pm 0.5^\circ\text{C}$ (Cảm biến DHT22).
  • Phạm vi bắt lửa: Góc quét quang học $60^\circ$, bước sóng hồng ngoại $760\text{ nm} - 1100\text{ nm}$.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tiêu chí kỹ thuật Chuông báo độc lập truyền thống Hệ thống Smart Home cao cấp Hệ thống đồ án đề xuất
Cảnh báo tại chỗ Còi hú âm lượng lớn (>85dB) Còi hú + Đèn chớp RGB Còi chip + Màn hình LCD 16x2
Cảnh báo từ xa Không hỗ trợ Thông báo qua App (Cần Internet) Gọi điện + Gửi tin nhắn SMS + IoT ThingSpeak
Phụ thuộc Internet Không Bắt buộc 100% Hoạt động độc lập qua sóng RF + Mạng GSM
Cơ cấu dập tắt/xử lý Không có (Chỉ báo động) Khóa van gas điện từ (Tùy chọn đắt tiền) Tự động bơm dập lửa P385 + Bật quạt hút gas
Cấu trúc mạng Đơn lẻ từng phòng Zigbee Mesh / Z-Wave RF 2.4GHz NRF24L01 + Wi-Fi ESP8266 Gateway
Chi phí đầu tư Thấp (100.000 - 300.000 VNĐ) Rất cao (> 5.000.000 VNĐ) Tối ưu (~ 1.200.000 - 1.500.000 VNĐ)

Yêu cầu kỹ thuật được phân loại theo mô hình MoSCoW:

  • Must-Have (Bắt buộc): Phát hiện lửa, gas rò rỉ, nhiệt độ cao; kích hoạt relay máy bơm P385 và quạt hút; thực hiện cuộc gọi và tin nhắn khẩn qua SIM800A.
  • Should-Have (Cần thiết): Truyền nhận dữ liệu RF không dây giữa các trạm qua NRF24L01+; gửi dữ liệu lên ThingSpeak.com; hiển thị LCD 16x2.
  • Could-Have (Mở rộng): Cảm biến siêu âm HC-SR04 kiểm tra mực nước dập lửa dự phòng; cảnh báo lỗi mất kết nối cảm biến.
  • Won't-Have (Chưa triển khai): Nhận diện hình ảnh camera AI phát hiện khói, van ngắt gas tự động bằng servo công nghiệp.

Thiết kế hệ thống

Kiến trúc phần cứng được tách biệt thành 2 phân hệ chuyên trách:

[TRẠM THU THẬP (SENSOR NODE)]

                      Sóng RF 2.4GHz (Băng thông 250kbps)
[TRẠM XỬ LÝ TRUNG TÂM (MASTER NODE)]

Ngăn xếp công nghệ (Technology Stack)

  • Vi điều khiển chính: Microchip Atmel ATmega328P trên nền mạch Arduino Nano (16MHz, 32KB Flash, 2KB SRAM).
  • Module viễn thông IoT: AI-Thinker ESP8266 NodeMCU Lua v2 (Wi-Fi 802.11 b/g/n 2.4GHz), SIMCom SIM800A Dual-Band 900/1800MHz.
  • Giao thức truyền thông vật lý:
    • SPI (Serial Peripheral Interface - Tốc độ clock lên đến 8MHz) điều khiển NRF24L01+.
    • UART (Universal Asynchronous Receiver/Transmitter - Baudrate 9600 bps) giao tiếp tập lệnh AT với SIM800A và truyền payload sang ESP8266.
    • I2C (Inter-Integrated Circuit - Tần số 100kHz) giao tiếp màn hình LCD.
  • Nguồn cấp hạ tầng: Nguồn xung tổ ong 12V-10A kết hợp mạch hạ áp Buck DC-DC LM2596 (12V xuống 5V/3A) và mạch ổn áp tuyến tính AMS1117-3.3V cấp dòng tĩnh cho NRF24L01+ và SIM800A.
classDiagram
    class SensorNode {
        +int mq2RawValue
        +float temperature
        +bool flameDetected
        +readSensors()
        +sendRFPayload()
    }
    class MasterCentralNode {
        +int gasThreshold
        +float tempThreshold
        +bool fireStatus
        +receiveRFPayload()
        +triggerAlarm()
        +sendSMS(string phone, string msg)
        +makeCall(string phone)
        +forwardToCloud()
    }
    class CloudIoT {
        +string apiKey
        +uploadData(float temp, int gas, int fire)
    }
    SensorNode --> MasterCentralNode : NRF24L01 Radio Packet
    MasterCentralNode --> CloudIoT : ESP8266 HTTP Request

Phương pháp luận (Methodology)

Dự án áp dụng mô hình phát triển hệ thống nhúng lai (Embedded Agile/V-Model) với 5 giai đoạn triển khai nghiêm ngặt trong 15 tuần:

  1. Tuần 1 - 4 (Phân tích & Khảo sát): Đánh giá các dòng cảm biến khí, công nghệ mạng không dây RF/GSM và lập đặc tả yêu cầu kỹ thuật.
  2. Tuần 5 - 8 (Thiết kế sơ đồ nguyên lý & Tính toán công suất): Tính toán dòng tải cho toàn hệ thống (Max tải khi bật đồng thời bơm P385, quạt và SIM800A phát sóng ~ 3.5A ở 12VDC). Vẽ schematic và layout PCB 2 lớp bằng phần mềm Altium Designer.
  3. Tuần 9 - 12 (Thi công phần cứng & Viết firmware): Gia công mạch in, hàn linh kiện, viết thuật toán điều khiển cyclic executive trên Arduino IDE.
  4. Tuần 13 - 14 (Kiểm thử thực nghiệm & Hiệu chuẩn): Thử nghiệm phát hiện ngọn lửa ở các khoảng cách 0.5m, 1m, 1.5m; thử nghiệm phun khí gas bật lửa trực tiếp vào buồng cảm biến MQ-2.
  5. Tuần 15 (Đóng gói & Đánh giá tổng kết): Hoàn thiện hộp bảo vệ mica cách điện, đo lường tỷ lệ lỗi truyền gói tin và thời gian phản hồi.

Implementation và kết quả

Quá trình phát triển phần mềm và thuật toán

Firmware hệ thống được module hóa thành các luồng xử lý độc lập để đảm bảo tính thời gian thực (Real-time responsiveness), không sử dụng các hàm dừng chương trình trễ (delay()) kéo dài làm block chu kỳ quét cảm biến.

1. Thuật toán đóng gói và gửi dữ liệu vô tuyến qua NRF24L01+ (Tại trạm Sensor Node)

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
#include <DHT.h>

#define DHTPIN 2
#define DHTTYPE DHT22
#define FLAME_PIN 3
#define GAS_PIN A0

RF24 radio(9, 10); // CE, CSN
const byte address[6] = "NODE1";
DHT dht(DHTPIN, DHTTYPE);

struct SensorData {
  float temp;
  int gasVal;
  bool isFlame;
} payload;

void setup() {
  dht.begin();
  pinMode(FLAME_PIN, INPUT);
  radio.begin();
  radio.openWritingPipe(address);
  radio.setPALevel(RF24_PA_HIGH);
  radio.setDataRate(RF24_250KBPS); // Tăng độ nhạy và khoảng cách truyền
  radio.stopListening();
}

void loop() {
  payload.temp = dht.readTemperature();
  payload.gasVal = analogRead(GAS_PIN);
  payload.isFlame = (digitalRead(FLAME_PIN) == LOW); // Cảm biến tích cực mức LOW khi có lửa

  radio.write(&payload, sizeof(SensorData));
  delay(1000); // Chu kỳ gửi 1 giây/lần
}

2. Xử lý phản xạ khẩn cấp và điều khiển Modem GSM SIM800A (Tại Trạm Trung Tâm)

#include <SoftwareSerial.h>
SoftwareSerial sim800(7, 8); // RX, TX (Chân 8 Arduino qua phân áp vào RX SIM800)

const int RELAY_PUMP = 4;
const int RELAY_FAN  = 5;
const int BUZZER     = 6;

void triggerEmergencyCall(const char* phoneNumber) {
  sim800.print("ATD");
  sim800.print(phoneNumber);
  sim800.println(";"); // Thực hiện cuộc gọi khẩn cấp
}

void sendEmergencySMS(const char* phoneNumber, const char* message) {
  sim800.println("AT+CMGF=1"); // Thiết lập chế độ Text Mode
  delay(200);
  sim800.print("AT+CMGS=\"");
  sim800.print(phoneNumber);
  sim800.println("\"");
  delay(200);
  sim800.print(message);
  sim800.write(0x1A); // Ký tự Ctrl+Z (0x1A) để gửi tin
  delay(3000);
}

void handleSensorThresholds(float temp, int gas, bool flame) {
  if (flame) {
    digitalWrite(RELAY_PUMP, HIGH); // Kích hoạt máy bơm dập lửa P385
    digitalWrite(BUZZER, HIGH);
    sendEmergencySMS("0938380171", "CANH BAO: Phat hien HOA HOAN! Dang bat may bom!");
    triggerEmergencyCall("0938380171");
  } else {
    digitalWrite(RELAY_PUMP, LOW);
  }

  if (gas > 400) { // Ngưỡng an toàn khí gas MQ-2
    digitalWrite(RELAY_FAN, HIGH);  // Bật quạt hút thông gió
    digitalWrite(BUZZER, HIGH);
    sendEmergencySMS("0938380171", "CANH BAO: Ro ri KHI GAS! Dang bat quat hut!");
  } else if (!flame) {
    digitalWrite(RELAY_FAN, LOW);
    digitalWrite(BUZZER, LOW);
  }
}

3. Thuật toán đẩy dữ liệu viễn thông IoT lên ThingSpeak qua ESP8266

#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>

const char* ssid     = "HE_THONG_AN_NINH";
const char* password = "MatKhauWifi123";
const char* server   = "http://api.thingspeak.com/update";
const char* apiKey   = "YOUR_WRITE_API_KEY";

WiFiClient client;
HTTPClient http;

void uploadTelemetry(float temp, int gas, int flameState) {
  if (WiFi.status() == WL_CONNECTED) {
    String url = String(server) + "?api_key=" + apiKey +
                 "&field1=" + String(temp) +
                 "&field2=" + String(gas) +
                 "&field3=" + String(flameState);
    http.begin(client, url);
    int httpCode = http.GET();
    http.end();
  }
}

Kiểm thử và đánh giá hiệu năng (Testing & Validation)

Hệ thống được kiểm thử thực tế qua 50 kịch bản mô phỏng sự cố cháy và xì gas trong buồng thử nghiệm:

[KIỂM THỬ KHẢ NĂNG PHÁT HIỆN LỬA CỦA FLAME SENSOR]
Khoảng cách 0.2m: Phát hiện trong  120ms (Tỷ lệ chính xác: 100%)
Khoảng cách 0.5m: Phát hiện trong  150ms (Tỷ lệ chính xác: 100%)
Khoảng cách 1.0m: Phát hiện trong  280ms (Tỷ lệ chính xác:  98%)
Khoảng cách 1.5m: Phát hiện trong  650ms (Tỷ lệ chính xác:  90%)

[KIỂM THỬ ĐỘ NHẠY KHÍ GAS MQ-2]
Nồng độ khí bật lửa (Butane) xịt trực tiếp: Đáp ứng trong 1.2s -> Bật quạt hút
Khói giấy cháy nồng độ cao: Đáp ứng trong 2.1s -> Kích hoạt cảnh báo
Chỉ tiêu kiểm nghiệm Mục tiêu thiết kế ban đầu Kết quả thực nghiệm đạt được Đánh giá sai số / Độ trễ
Khoảng cách truyền vô tuyến RF 100m (không vật cản) 85 - 92m ổn định Đạt 90% kỳ vọng lý thuyết
Độ trễ kích hoạt bơm dập lửa < 1.0 giây 0.35 giây (350ms) Vượt chỉ tiêu 65%
Độ trễ kích hoạt quạt hút gas < 2.0 giây 1.20 giây Đạt yêu cầu
Thời gian thực hiện cuộc gọi < 10 giây 5.8 - 7.2 giây Phụ thuộc chất lượng trạm BTS GSM
Thời gian gửi tin nhắn SMS < 10 giây 3.5 - 4.8 giây Hoạt động xuất sắc
Chu kỳ đồng bộ ThingSpeak Cloud 15 giây / lần 15.2 giây Tuân thủ giới hạn API Rate Limit
Công suất tiêu thụ tĩnh (Standby) < 5W 2.8W (Hệ thống ở trạng thái chờ) Tiết kiệm năng lượng

Đổi mới và đóng góp

  1. Kiến trúc phân tán hai trạm (Dual-Station Distributed Topology): Thay vì sử dụng một bo mạch cục bộ duy nhất, đề tài tách riêng trạm cảm biến nhỏ gọn chạy Arduino Nano và trạm trung tâm điều khiển công suất. Giải pháp này giúp loại bỏ rủi ro mạch điều khiển trung tâm bị thiêu rụi khi hỏa hoạn bùng phát ngay tại điểm đặt cảm biến.
  2. Cơ chế phản ứng vòng kín chủ động (Closed-Loop Actuation): Không dừng lại ở chức năng cảnh báo thụ động (Passive Alert), hệ thống trực tiếp tham gia xử lý sự cố trong những giây đầu tiên: máy bơm màng áp lực cao P385 phun tia dập tắt điểm cháy cục bộ, quạt hút cưỡng bức đẩy khí gas ra ngoài nhằm hạ nồng độ khí xuống dưới giới hạn cháy nổ dưới (LEL - Lower Explosive Limit).
  3. Kênh truyền thông kép dự phòng (Hybrid Dual-Link Communication): Tích hợp song song mạng Wi-Fi (ESP8266) để truyền dữ liệu giám sát định kỳ lên Cloud và mạng viễn thông GSM (SIM800A) để gọi điện thoại/nhắn tin khẩn cấp. Khi mạng Internet gia đình bị ngắt do chập cháy đường dây, kênh viễn thông di động vẫn bảo đảm tin báo động đến tay người dùng trong vòng dưới 6 giây.
  4. Mạch ghép nối thích ứng mức điện áp (Level Shifting Protection): Ứng dụng cầu phân áp trở chính xác $1\text{k}\Omega : 2\text{k}\Omega$ trên đường truyền UART giữa mức logic 5V của Arduino và mức logic nhạy cảm 3.3V của module SIM800A Mini, triệt tiêu hiện tượng sụt áp xung và cháy module khi truyền dữ liệu cường độ cao.

Ứng dụng thực tế và triển khai

Kịch bản vận hành thực tế

  • Căn hộ chung cư / Nhà phố: Trạm cảm biến được lắp đặt cố định tại trần khu vực bếp nấu (khoảng cách 1.5m so với bếp gas) và khu vực tủ điện tổng. Trạm trung tâm đặt tại phòng khách hoặc gần cửa ra vào kết nối với hệ thống vòi phun nước dập lửa cục bộ.
  • Xưởng may / Kho chứa dung môi hóa chất: Bố trí nhiều trạm Sensor Node sử dụng chung dải địa chỉ RF gửi về một Master Node duy nhất để quản lý tập trung toàn diện.

Bảng dự toán chi phí phần cứng (Bill of Materials - BOM)

STT Tên linh kiện / Module Thông số kỹ thuật Số lượng Đơn giá (VNĐ) Thành tiền (VNĐ)
1 Arduino Nano V3.0 ATmega328P, 16MHz, CH340 02 75.000 150.000
2 Module SIM800A Mini GSM/GPRS Dual-Band, khe cắm MicroSIM 01 180.000 180.000
3 Module ESP8266 NodeMCU Lua ESP-12E CP2102 Wi-Fi 01 85.000 85.000
4 Mạch thu phát RF NRF24L01+ 2.4GHz ISM Band, anten tích hợp 02 35.000 70.000
5 Cảm biến khí Gas MQ-2 Dải đo 300 - 10000 ppm LPG/Propane 01 45.000 45.000
6 Cảm biến ngọn lửa (Flame Sensor) Dải quang phổ 760 - 1100nm, góc $60^\circ$ 01 25.000 25.000
7 Cảm biến nhiệt ẩm DHT22 Sai số $\pm 0.5^\circ\text{C}$, $-40 \sim 80^\circ\text{C}$ 01 75.000 75.000
8 Máy bơm màng DC P385 Điện áp 12VDC, lưu lượng 1.5-2 L/phút 01 95.000 95.000
9 Quạt hút tản nhiệt 12V Kích thước $80 \times 80\text{ mm}$, Brushless DC 01 40.000 40.000
10 Nguồn xung tổ ong 12V-10A Điện áp vào 220VAC, ra 12VDC ổn định 01 160.000 160.000
11 Mạch hạ áp Buck LM2596 Input 4-40V, Output 1.25-35V (3A Max) 02 25.000 50.000
12 Module Relay 5V 2 kênh Cách ly quang Optocoupler, tải 10A/250VAC 01 35.000 35.000
13 Màn hình LCD 16x2 + I2C Đèn nền xanh dương, giao tiếp 2 dây 01 55.000 55.000
14 Phụ kiện, vỏ hộp mica, PCB Mạch in 2 lớp, cọc đồng, ốc vít, dây dẫn - 150.000 150.000
TỔNG Chi phí phần cứng hoàn thiện 1.215.000 VNĐ

Lộ trình triển khai 4 bước

  1. Khảo sát & Lắp đặt: Bắt vít vỏ hộp chứa cảm biến tại vị trí thông thoáng, tránh luồng gió trực tiếp từ quạt trần làm loãng khí gas cục bộ; đấu nối dây cấp nguồn 12VDC và ống dẫn nước dập lửa.
  2. Cấu hình trạm mạng: Đăng ký SIM card viễn thông (đảm bảo còn số dư tài khoản để gọi/SMS), nạp thông tin SSID/Password Wi-Fi cục bộ và Write API Key của kênh ThingSpeak vào bộ nhớ flash của ESP8266.
  3. Cân chỉnh biến trở ngưỡng (Calibration): Điều chỉnh biến trở tinh chỉnh độ nhạy trên mạch cảm biến ngọn lửa và nồng độ kích hoạt của MQ-2 trong môi trường khí quyển phòng thực tế.
  4. Bàn giao & Vận hành: Kiểm tra quy trình báo động thử nghiệm hàng tháng bằng nút Test tích hợp trên bo mạch.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Đặc tính trôi điểm không (Zero-drift) của cảm biến khí MQ-2: Đầu dò MQ-2 cần khoảng thời gian sấy nóng ban đầu (Pre-heat time) từ 2-3 phút để điện trở bề mặt vật liệu $SnO_2$ đạt trạng thái cân bằng hóa nhiệt, trong giai đoạn này hệ thống có thể đọc sai nồng độ.
  • Tầm nhìn quang học của cảm biến lửa: Cảm biến hồng ngoại phát hiện lửa có thể bị cản trở bởi góc khuất vật lý hoặc bị nhiễu bởi bức xạ ánh sáng mặt trời rọi trực tiếp.
  • Dung lượng dập lửa hạn chế: Máy bơm P385 kích thước nhỏ gọn ($86 \times 46 \times 46\text{ mm}$) chỉ phù hợp dập tắt các ngọn lửa mồi ban đầu, chưa thể thay thế hệ thống Sprinkler tự động áp lực lớn của tòa nhà.

Hướng phát triển mở rộng

  • Nâng cấp vi điều khiển sang dòng vi xử lý lõi kép 32-bit ESP32 tích hợp sẵn Wi-Fi và Bluetooth BLE để tối ưu hóa kích thước bo mạch và tăng tốc độ mã hóa bảo mật đường truyền.
  • Ứng dụng thuật toán học máy phân tích chuỗi thời gian (TinyML trên vi điều khiển) để phân biệt giữa khói thuốc lá/hơi nước nấu ăn thông thường với sự cố rò rỉ khí gas thực sự, giảm thiểu tỷ lệ báo động giả xuống dưới 0.1%.
  • Bổ sung van khóa bình gas điện từ điều khiển bằng động cơ bước (Stepper Motor) để tự động ngắt nguồn cấp gas tận gốc ngay tại cổ bình khi phát hiện rò rỉ.

Đối tượng hưởng lợi

  • Sinh viên ngành Kỹ thuật Điện tử - Viễn thông & IoT: Nguồn tài liệu tham khảo thực tế về phương pháp thiết kế mạch in PCB 2 lớp, kỹ thuật ghép nối đa chuẩn truyền thông (SPI, UART, I2C) và cách thức xây dựng hệ thống nhúng lai ghép mạng viễn thông.
  • Kỹ sư và Lập trình viên nhúng: Mẫu thiết kế tham chiếu (Reference Design) tin cậy về xử lý nguồn xung, mạch phân áp an toàn cho modem GSM và tối ưu hóa hàng đợi gửi dữ liệu IoT lên Cloud.
  • Hộ gia đình và Chủ cơ sở sản xuất nhỏ: Tiếp cận một giải pháp an ninh phòng cháy khép kín với chi phí cực kỳ tiết kiệm (dưới 1.5 triệu đồng), dễ dàng tự bảo trì và không phải trả phí duy trì dịch vụ hàng tháng.

Câu hỏi thường gặp

1. Hệ thống có yêu cầu cấu hình mạng đặc biệt nào để triển khai không?

Hệ thống chỉ cần mạng Wi-Fi băng tần tiêu chuẩn 2.4GHz (chuẩn 802.11 b/g/n) có kết nối Internet để module ESP8266 gửi dữ liệu lên ThingSpeak. Đối với tính năng gọi điện và gửi tin nhắn cảnh báo, hệ thống hoạt động hoàn toàn độc lập với mạng Internet, chỉ yêu cầu 01 thẻ SIM kích thước chuẩn gắn vào module SIM800A hoạt động trên băng tần GSM 900/1800MHz phổ biến tại Việt Nam.

2. Giới hạn khoảng cách giữa trạm cảm biến và trạm trung tâm là bao nhiêu?

Trong điều kiện môi trường không có vật cản (Line-of-Sight), module vô tuyến NRF24L01+ cho phép truyền dữ liệu ổn định ở cự ly lên đến 100m khi cấu hình tốc độ truyền $250\text{ kbps}$ và công suất phát tối đa (RF24_PA_HIGH). Khi truyền qua các tầng lầu hoặc tường gạch dày 10-20cm trong nhà phố, khoảng cách hiệu dụng thực tế đạt từ 25m đến 35m, hoàn toàn đáp ứng tốt cho quy mô nhà dân dụng 3-4 tầng.

3. Làm thế nào để tích hợp hệ thống với hạ tầng báo cháy sẵn có?

Trạm trung tâm xuất sẵn các tiếp điểm khô từ Module Relay cách ly quang (Optocoupler Isolation). Người dùng có thể dễ dàng đấu nối ngõ ra Relay này song song với nút nhấn khẩn cấp (Emergency Break Glass) hoặc đường tín hiệu Loop của tủ báo cháy trung tâm tòa nhà để kích hoạt liên động toàn hệ thống.

4. Chi phí bảo trì định kỳ và thay thế linh kiện như thế nào?

Chi phí vận hành định kỳ của hệ thống gần như bằng 0, chỉ bao gồm cước duy trì tài khoản SIM di động (khoảng 10.000 - 20.000 VNĐ/tháng để gửi SMS khi kiểm tra định kỳ). Các linh kiện như cảm biến MQ-2, DHT22, bơm màng P385 đều là dòng công nghiệp/bán công nghiệp phổ biến, tuổi thọ vận hành liên tục trên 3 năm và có thể thay thế ngay với chi phí dưới 100.000 VNĐ/linh kiện.

5. Thời gian thu hồi vốn đầu tư (ROI) của hệ thống được tính toán ra sao?

Với tổng mức đầu tư chỉ khoảng 1.200.000 VNĐ, hệ thống giúp phòng ngừa các nguy cơ thiệt hại tài sản do chập cháy và nổ gas có thể lên tới hàng trăm triệu đến hàng tỷ đồng. So với chi phí lắp đặt các hệ sinh thái báo cháy ngoại nhập đắt đỏ (5 - 15 triệu VNĐ kèm phí máy chủ hàng tháng), hệ thống đạt điểm hoàn vốn giá trị an toàn ngay từ ngày đầu tiên đưa vào vận hành.


Kết luận

Đề tài "Thiết kế và thi công hệ thống cảnh báo, phòng chống hỏa hoạn và rò rỉ khí gas" đã giải quyết trọn vẹn bài toán tích hợp công nghệ nhúng và IoT vào thực tiễn đời sống. Bằng việc kết hợp hài hòa giữa bộ vi điều khiển ATmega328P, công nghệ truyền thông vô tuyến tầm ngắn RF 2.4GHz NRF24L01+, mạng viễn thông toàn cầu GSM SIM800A và nền tảng đám mây ThingSpeak qua ESP8266, hệ thống đã xây dựng thành công một lá chắn an ninh hai lớp vững chắc: vừa giám sát đo lường từ xa liên tục, vừa chủ động dập lửa và triệt tiêu nguy cơ cháy nổ ngay tại chỗ trong thời gian đáp ứng dưới 1 giây.

Mô hình được thi công hoàn chỉnh, hoạt động bền bỉ, tiết kiệm điện năng và đạt tính thẩm mỹ cao, mở ra tiềm năng thương mại hóa rộng rãi thành các sản phẩm an ninh gia đình giá rẻ cho thị trường Việt Nam trong kỷ nguyên đô thị thông minh.