Giới thiệu dự án

Hỏa hoạn và rò rỉ khí gas là những thảm họa dân sinh và công nghiệp gây thiệt hại nặng nề về người lẫn tài sản. Theo số liệu thống kê của 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ê, chỉ trong 9 tháng đầu năm 2018, toàn quốc đã xảy ra 2.989 vụ cháy nổ, làm chết 73 người, bị thương 163 người và thiệt hại tài sản ước tính lên tới 1.589 tỷ đồng. Tiếp diễn tình trạng này, 4 tháng đầu năm 2019 ghi nhận thiệt hại hơn 458 tỷ đồng với 29 nạn nhân thương vong.

Phần lớn tai nạn thảm khốc xuất phát từ sự chậm trễ trong khâu phát hiện sớm khí hóa lỏng (LPG - thành phần chính gồm Propane $C_3H_8$ và Butane $C_4H_{10}$ nặng hơn không khí, dễ tích tụ tại các vùng trũng) và ngọn lửa phát sinh từ tia lửa điện. Các thiết bị báo động độc lập truyền thống (standalone alarms) bộc lộ nhược điểm chí mạng: chỉ phát chuông cục bộ, không có cơ chế cảnh báo từ xa khi vắng nhà, không thể truyền dữ liệu giám sát môi trường liên tục và hoàn toàn thiếu cơ chế tự động can thiệp dập lửa hay thông gió giảm nồng độ khí cháy.

+-------------------------------------------------------------------------+
|                  HỆ THỐNG GIÁM SÁT VÀ ỨNG PHÓ TỰ ĐỘNG                   |
|                                                                         |
|  [Trạm Thu Thập Cảm Biến] --(RF 2.4GHz)--> [Khối Xử Lý Trung Tâm]        |
|  - MQ-2 (Gas LPG/CH4)                      - Arduino Nano (ATmega328P)  |
|  - IR Flame Sensor (Lửa)                   - NodeMCU ESP8266 (Wi-Fi)    |
|  - DHT-22 (Nhiệt độ/Độ ẩm)                 - SIM800A Mini (GSM 900MHz)  |
|                                                     |                   |
|                        +----------------------------+                   |
|                        |                                                |
|             [Cơ Chế Can Thiệp Tự Động]        [Hạ Tầng Viễn Thông]       |
|             - Quạt hút thông gió               - Cloud ThingSpeak.com   |
|             - Bơm P385 12V dập lửa             - SMS & Call Alert       |
+-------------------------------------------------------------------------+

Đồ án tốt nghiệp "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" (Ngành Công nghệ Kỹ thuật Điện tử - Truyền thông, Trường Đại học Sư phạm Kỹ thuật TP.HCM) được phát triển nhằm giải quyết triệt để các hạn chế trên.

Mục tiêu dự án

  1. Xây dựng trạm thu thập dữ liệu không dây tích hợp cảm biến khí gas đa năng (MQ-2), cảm biến ngọn lửa quang học (Flame Sensor) và cảm biến nhiệt độ - độ ẩm kỹ thuật số (DHT-22).
  2. Thiết kế khối xử lý trung tâm kết hợp vi điều khiển ATmega328P và SoC ESP8266 để điều phối luồng dữ liệu, truyền thông tin cậy qua giao thức SPI và UART.
  3. Tích hợp module GSM SIM800A Mini thực hiện cuộc gọi khẩn cấp (Voice Call) và gửi tin nhắn SMS tức thời đến số điện thoại người dùng khi phát hiện sự cố.
  4. Xây dựng kênh giám sát trực tuyến qua nền tảng IoT Cloud ThingSpeak, hiển thị dữ liệu thời gian thực và lịch sử biến thiên nồng độ khí gas, nhiệt độ.
  5. Triển khai cơ chế tác động vật lý chủ động: tự động kích hoạt quạt hút khi nồng độ gas vượt ngưỡng nguy hiểm và kích hoạt máy bơm mini áp lực 12VDC dập lửa ngay khi có tín hiệu lửa.
  6. Thiết kế mạch nguồn thông minh tự động chuyển mạch sang nguồn pin/ắc-quy dự phòng khi xảy ra sự cố cắt điện lưới.

Phạm vi và giới hạn kỹ thuật

  • Không gian ứng dụng mục tiêu: Khu vực bếp gia đình ($3 \times 3\text{ m}$), phòng khách ($5 \times 5\text{ m}$), nhà để xe ($5 \times 5\text{ m}$) với kích thước mô hình thực tế đạt $30 \times 60 \times 30\text{ cm}$.
  • Khối chấp hành dập lửa: Động cơ bơm màng P385 12VDC ($86 \times 46 \times 46\text{ mm}$, lưu lượng $1.5 - 2\text{ lít/phút}$).
  • Khoảng cách truyền thông không dây RF: Băng tần 2.4GHz đạt cự ly tối đa $100\text{ m}$ trong môi trường không vật cản (Line of Sight).
  • Dải đo nhiệt độ: Cảm biến DHT-22 đáp ứng dải $-40^\circ\text{C} \text{ đến } +80^\circ\text{C}$ với sai số $\pm 0.5^\circ\text{C}$.
  • Loại khí giám sát: LPG, Methane ($CH_4$), Hydrogen ($H_2$) qua cảm biến MQ-2.

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 (Buzzer/Smoke) Hệ thống PCCC công nghiệp có dây Hệ thống đề tài nghiên cứu
Phương thức truyền thông Không có (còi hú tại chỗ) Đường dây tín hiệu RS-485/Loop Không dây RF 2.4GHz + Wi-Fi + GSM
Cảnh báo từ xa Không hỗ trợ Qua tủ trung tâm chuyên dụng/BMS SMS, Cuộc gọi GSM, Cloud Dashboard
Xử lý chủ động Không can thiệp Kích hoạt Sprinkler toàn vùng Bật quạt hút khí gas, bơm dập lửa điểm
Giám sát thông số thực Không (chỉ kích hoạt ngưỡng) Có (trên màn hình tủ trung tâm) Đồ thị thời gian thực qua ThingSpeak
Chi phí lắp đặt Rất thấp (< 200.000 VNĐ) Rất cao (> 15.000.000 VNĐ) Tối ưu (~ 1.200.000 - 1.500.000 VNĐ)
Độ linh hoạt khi mở rộng Không mở rộng được Phức tạp, phải đục tường đi dây Rất cao, thêm Node thu thập qua RF

Phân loại yêu cầu hệ thống (MoSCoW)

  • Must Have (Bắt buộc): Phát hiện chính xác tia lửa và nồng độ khí gas vượt ngưỡng; kích hoạt còi báo động, quạt hút và bơm nước; gửi SMS và quay số cuộc gọi qua SIM800A; chuyển nguồn tự động khi mất điện AC.
  • Should Have (Nên có): Đẩy dữ liệu nhiệt độ và nồng độ gas lên ThingSpeak qua ESP8266; hiển thị trạng thái lên LCD 16x2 cục bộ.
  • Could Have (Có thể mở rộng): Đo mực nước bình chứa chữa cháy bằng cảm biến siêu âm HC-SR04; mở rộng giao tiếp đa điểm với nhiều trạm phụ.
  • Won't Have (Chưa triển khai): Nhận diện hình ảnh ngọn lửa bằng camera AI chuyên dụng; tích hợp bình cứu hỏa khí CO2 nén công nghiệp.

Thiết kế kiến trúc hệ thống

+----------------------------------------------------------------------------+
|                          SƠ ĐỒ KHỐI CHI TIẾT HỆ THỐNG                       |
|                                                                            |
|  [TRẠM THU THẬP DỮ LIỆU]                                                   |
|  - Cảm biến MQ-2 --------> [ADC Pin A0]                                    |
|  - Flame Sensor ---------> [Digital Pin D2] --> [Arduino Nano]             |
|  - DHT-22 ---------------> [Digital Pin D4]           |                    |
|                                                       | (SPI Bus)          |
|                                                 [NRF24L01+]                |
|                                                       | (Sóng RF 2.4GHz)   |
|                                                       v                    |
|  [TRẠM XỬ LÝ TRUNG TÂM]                         [NRF24L01+]                |
|                                                       | (SPI Bus)          |
|  [Khối Nguồn]                                   [Arduino Nano]             |
|  - Adapter 12V/10A ---> LM2596 (Hạ áp 5V) ----> Vi điều khiển chính        |
|  - Pin sạc dự phòng                              |       |                 |
|                                                  |       | (UART Baud 9600)|
|            +-------------------------------------+       v                 |
|            | (UART Baud 9600 qua cầu trở 1k/2k)    [ESP8266 NodeMCU]       |
|            v                                             | (Wi-Fi 802.11b/g/n)
|     [Module SIM800A]                                     v                 |
|     - Gọi điện (ATD)                              [Cloud ThingSpeak]       |
|     - Nhắn tin (AT+CMGS)                                                   |
|            |                                                               |
|            +---> [Relay 1: Bơm P385 12V] & [Relay 2: Quạt Hút 12V]         |
|            +---> [Còi Báo Động Buzzer] & [Màn hình LCD 16x2]               |
+----------------------------------------------------------------------------+

Danh mục công nghệ và linh kiện phần cứng

  • Vi điều khiển trung tâm: 02 x Board Arduino Nano (Vi điều khiển ATmega328P-AU 8-bit, 16MHz Clock, 32KB Flash, 2KB SRAM, 1KB EEPROM, chip nạp CH340).
  • Module IoT Wi-Fi: ESP8266 NodeMCU v1.0 (Lua CP2102, 32-bit Tensilica L106, 80MHz, chuẩn Wi-Fi IEEE 802.11 b/g/n).
  • Khối thu phát vô tuyến: 02 x Module NRF24L01+ (Băng tần ISM 2.4GHz, tốc độ 250kbps/1Mbps/2Mbps, điều chế GFSK, tầm xa lý thuyết 100m, giao tiếp SPI chuẩn 4 dây: SCK, MISO, MOSI, CSN/CE).
  • Module GSM/GPRS: SIM800A Mini (Băng tần kép Dual-band 900/1800MHz, giao tiếp UART, tập lệnh AT Command chuẩn 3GPP TS 27.007).
  • Cảm biến đầu vào:
    • Cảm biến khí Gas MQ-2: Điện áp sấy $5\text{V} \pm 0.1\text{V}$, công suất sấy $\le 900\text{mW}$, nhạy với LPG, Propane, Hydrogen.
    • Cảm biến lửa Flame Sensor: Cảm quang hồng ngoại (bước sóng tiếp nhận $760\text{nm} - 1100\text{nm}$), góc quét $60^\circ$, tích hợp IC so sánh LM393.
    • Cảm biến nhiệt ẩm DHT-22 (AM2302): Tín hiệu Digital Single-bus, dải nhiệt $-40^\circ\text{C} \text{ đến } 80^\circ\text{C}$ (độ phân giải $0.1^\circ\text{C}$).
  • Khối chuyển đổi nguồn (Power Management):
    • Nguồn tổ ong/Adapter: Chuyển đổi $220\text{VAC} \rightarrow 12\text{VDC} - 10\text{A}$.
    • Mạch hạ áp Buck DC-DC LM2596: Tần số chuyển mạch $150\text{kHz}$, hạ áp từ $12\text{VDC}$ xuống ổn định $5\text{VDC}/3\text{A}$ cung cấp cho vi điều khiển và cảm biến.
    • Mạch tăng áp Boost DC-DC XL6009: Tần số đóng ngắt $400\text{kHz}$, dòng tải tối đa $4\text{A}$.

Lộ trình phương pháp luận (Timeline 15 tuần)

  • Tuần 3 - 4: Nghiên cứu tổng quan, khảo sát cơ sở lý thuyết rò rỉ khí gas, nổ nhiệt và lập đề cương kỹ thuật.
  • Tuần 5 - 6: Nghiên cứu cấu trúc chân, tập lệnh AT của SIM800A, giao thức SPI cho NRF24L01+ và chuẩn giao tiếp One-Wire của DHT-22.
  • Tuần 7 - 8: Thiết kế sơ đồ nguyên lý (Schematic), tính toán công suất tiêu tán của khối nguồn và bộ chuyển mạch relay.
  • Tuần 9: Thiết kế bản vẽ mạch in hai lớp (PCB layout) trên phần mềm chuyên dụng và xây dựng lưu đồ giải thuật.
  • Tuần 10 - 12: Thi công ủi mạch, hàn lắp linh kiện phần cứng, lập trình firmware C/C++ trên Arduino IDE và nhúng tập lệnh HTTP REST cho ESP8266.
  • Tuần 13 - 15: Kiểm thử thực tế, cân chỉnh độ nhạy biến trở LM393 trên cảm biến MQ-2 và Flame Sensor; hoàn thiện báo cáo và bảo vệ hội đồng tốt nghiệp.

Implementation và kết quả

Kỹ thuật lập trình và cấu trúc mã nguồn

Hệ thống triển khai 2 luồng xử lý độc lập:

  1. Trạm thu thập (Transmitter Node): Đọc tín hiệu ADC từ MQ-2, xung số từ DHT-22 và mức logic từ Flame Sensor. Dữ liệu được đóng gói vào struct định dạng nhị phân và gửi qua NRF24L01+ bằng bus SPI.
  2. Trạm trung tâm (Receiver Gateway): Nhận gói tin RF, phân tích ngưỡng an toàn. Nếu xảy ra bất thường, khối này vừa kích hoạt relay vừa xuất dữ liệu qua UART sang ESP8266 để gửi HTTP POST lên ThingSpeak, đồng thời gửi chuỗi AT Command sang SIM800A.

1. Thuật toán truyền dữ liệu qua giao tiếp RF NRF24L01+ (Trạm thu thập)

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

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

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

struct SensorPayload {
  float temperature;
  float humidity;
  int gasRawValue;
  bool isFlameDetected;
};

void setup() {
  pinMode(FLAME_PIN, INPUT);
  dht.begin();
  radio.begin();
  radio.openWritingPipe(address);
  radio.setPALevel(RF24_PA_HIGH);
  radio.setDataRate(RF24_250KBPS); // Tang do nhay thu o cu ly xa
  radio.stopListening();
}

void loop() {
  SensorPayload data;
  data.temperature = dht.readTemperature();
  data.humidity = dht.readHumidity();
  data.gasRawValue = analogRead(GAS_PIN);
  data.isFlameDetected = (digitalRead(FLAME_PIN) == LOW); // LM393 output LOW khi co lua

  radio.write(&data, sizeof(SensorPayload));
  delay(1000); // Chu ky lay mau 1s
}

2. Xử lý tập lệnh AT điều khiển SIM800A Mini (Trạm trung tâm)

Nhằm chống sụt áp và tránh làm cháy cổng I/O $3.3\text{V}$ của SIM800A khi nối với $5\text{V}$ của Arduino, chân TX của Arduino được hạ áp qua cầu phân áp gồm điện trở $1\text{k}\Omega$ nối tiếp $2\text{k}\Omega$.

#include <SoftwareSerial.h>
SoftwareSerial sim800(7, 8); // RX = 7, TX = 8

void makeEmergencyCall(const char* phoneNumber) {
  sim800.print("ATD");
  sim800.print(phoneNumber);
  sim800.println(";"); // Lenh quay so cuoc goi
  delay(15000);        // Duy tri chuong cuoc goi trong 15s
  sim800.println("ATH"); // Ngat cuoc goi
}

void sendAlertSMS(const char* phoneNumber, const char* message) {
  sim800.println("AT+CMGF=1"); // Chuyen che do Text Mode
  delay(200);
  sim800.print("AT+CMGS=\"");
  sim800.print(phoneNumber);
  sim800.println("\"");
  delay(200);
  sim800.print(message);
  delay(100);
  sim800.write(0x1A); // Ky tu Ctrl+Z (ASCII 26) de thuc thi gui
  delay(3000);
}

3. Đẩy dữ liệu lên Cloud ThingSpeak qua ESP8266

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

const char* ssid = "NHA_TRUONG_WIFI";
const char* password = "MAT_KHAU_WIFI";
const char* apiKey = "THINGSPEAK_WRITE_API_KEY";

void updateThingSpeak(float temp, int gas) {
  if (WiFi.status() == WL_CONNECTED) {
    WiFiClient client;
    HTTPClient http;
    String url = "http://api.thingspeak.com/update?api_key=";
    url += apiKey;
    url += "&field1=" + String(temp);
    url += "&field2=" + String(gas);

    http.begin(client, url);
    int httpCode = http.GET();
    http.end();
  }
}

Kiểm thử và đánh giá thực nghiệm

Hệ thống đã trải qua 100 chu kỳ kích hoạt thực nghiệm tại phòng thí nghiệm Bộ môn Điện tử Công nghiệp - Y sinh, Trường ĐH Sư phạm Kỹ thuật TP.HCM.

+----------------------------------------------------------------------------+
|                BIỂU ĐỒ ĐÁNH GIÁ THỜI GIAN ĐÁP ỨNG HỆ THỐNG (GIÂY)          |
|                                                                            |
|  Flame Detect (IR LM393)  : [0.25s]                                        |
|  Gas Detect (MQ-2 Sensor) : [1.10s]                                        |
|  Local Relay (Pump/Fan)   : [0.35s]                                        |
|  RF Transmission Latency  : [0.08s]                                        |
|  GSM Call Trigger (SIM800): [5.80s] ======>                                |
|  GSM SMS Delivered (SIM800: [4.20s] ====>                                  |
|  ThingSpeak Cloud Sync    : [2.30s] ==>                                    |
|                           +---------+---------+---------+---------+        |
|                           0.0s      2.0s      4.0s      6.0s      8.0s     |
+----------------------------------------------------------------------------+
Kịch bản kiểm thử Thông số kích hoạt Kết quả thực nghiệm Độ trễ đáp ứng Tỷ lệ thành công
Rò rỉ khí Gas LPG Nồng độ gas > 300 ppm Bật quạt thông gió, gửi SMS "Canh bao ro ri Gas!" $1.1\text{ s}$ (bật quạt) / $4.2\text{ s}$ (SMS) 99/100 (99%)
Phát sinh ngọn lửa Lửa quẹt/bật lửa cự ly 0.5m Bật bơm P385 phun dập lửa, gọi điện khẩn cấp $0.25\text{ s}$ (bơm) / $5.8\text{ s}$ (cuộc gọi) 100/100 (100%)
Quá nhiệt môi trường Nhiệt độ DHT-22 > 50°C Chuông Buzzer hú, cập nhật cảnh báo lên Web $1.0\text{ s}$ (chuông) / $2.3\text{ s}$ (Web) 98/100 (98%)
Mất nguồn AC 220V Ngắt cầu dao điện chính Mạch tự chuyển sang ắc-quy dự phòng, hệ thống duy trì $< 0.05\text{ s}$ (không reboot MCU) 100/100 (100%)

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

  1. Kiến trúc phân tán lai (Hybrid Distributed Architecture): Tách rời trạm đo đạc cảm biến và trạm chấp hành trung tâm qua kết nối vô tuyến NRF24L01+ 2.4GHz. Cấu trúc này giúp đặt cụm cảm biến tại các vị trí nguy cơ cao (khu nấu nướng, hộc tủ gas) mà không gây rủi ro cháy nổ cho khối xử lý điều khiển trung tâm.
  2. Kênh cảnh báo kép dự phòng (GSM/Wi-Fi Redundancy): Khắc phục nhược điểm mất kết nối Internet khi xảy ra chập cháy đường dây. Hệ thống tận dụng mạng viễn thông di động GSM băng tần 900MHz (Vinaphone, Mobifone, Viettel) thông qua SIM800A Mini, đảm bảo cảnh báo xuyên suốt ngay cả khi mất tín hiệu Wi-Fi nội bộ.
  3. Cơ chế can thiệp chủ động thay vì thụ động: Thay vì chỉ phát âm thanh cảnh báo, hệ thống lập tức xuất tín hiệu điều khiển qua mạch kích Relay đóng tiếp điểm cho quạt hút giải tỏa nồng độ khí hydrocarbon xuống dưới giới hạn nổ dưới (LEL - Lower Explosive Limit), đồng thời kích hoạt bơm nước màng P385 tạo áp lực dập tắt ngọn lửa non trong phạm vi hẹp.
  4. Hiệu quả kinh tế vượt trội: Tiết giảm hơn 70% chi phí phần cứng so với các hệ thống báo cháy thương mại có tính năng tương đương, nâng cao tỷ lệ phản ứng ban đầu lên 65% so với hành động thủ công của con người.

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

Tình huống triển khai thực tế

  • Căn hộ chung cư và nhà ở dân dụng: Lắp đặt trạm thu thập tại khu vực bếp ăn ($3 \times 3\text{ m}$) sát bình gas LPG dân dụng. Khi van khóa hoặc ống dẫn cao su bị rò rỉ, hệ thống ngăn ngừa nguy cơ phát nổ khí gas trong không gian kín.
  • Xưởng may mặc và nhà kho vừa/nhỏ: Lắp đặt mạng cảm biến nhiệt - lửa phân tán, theo dõi liên tục trạng thái nhiệt ẩm, kịp thời dập tắt tia lửa phát sinh từ chập điện máy may công nghiệp trước khi bùng phát thành đám cháy lớn.
+----------------------------------------------------------------------------+
|                   HƯỚNG DẪN LẮP ĐẶT VÀ VẬN HÀNH THỰC TẾ                    |
|                                                                            |
|  BƯỚC 1: Lắp đặt Node Cảm biến tại góc trần bếp (cách bếp gas 1.5 - 2m)   |
|  BƯỚC 2: Đặt Trạm Trung Tâm tại vị trí có sóng Wi-Fi và GSM ổn định        |
|  BƯỚC 3: Cắm SIM Micro-GSM (đã nạp tiền, kích hoạt 2G) vào SIM800A Mini    |
|  BƯỚC 4: Kết nối đường ống nước vào đầu vào máy bơm áp lực P385 12V        |
|  BƯỚC 5: Cấp nguồn 220VAC qua nguồn tổ ong 12V-10A kèm bình ắc-quy 12V     |
|  BƯỚC 6: Kiểm tra đèn LED hiển thị trên LCD 16x2 và kiểm tra ThingSpeak ID |
+----------------------------------------------------------------------------+

Khả năng mở rộng và ước tính kinh tế

  • Mở rộng phần cứng: Module NRF24L01+ hỗ trợ lắng nghe đồng thời 6 đường truyền (6 Pipes), cho phép một trạm trung tâm quản lý đồng thời 6 phòng riêng biệt trong tòa nhà mà không cần bổ sung vi điều khiển master.
  • Chi phí triển khai (BOM - Bill of Materials): Tổng chi phí linh kiện phần cứng gia công (Arduino Nano, NodeMCU, SIM800A, MQ-2, DHT-22, Relay, Bơm P385, mạch in PCB) chỉ dao động trong khoảng $1.200.000 - 1.500.000\text{ VNĐ}$, mang lại khả năng bảo vệ tài sản có giá trị hàng trăm triệu đồng cho mỗi hộ gia đình.

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

Hạn chế kỹ thuật

  • Lộ trình tắt sóng mạng 2G: Module SIM800A Mini hoạt động trên nền tảng mạng di động 2G GSM. Khi các nhà mạng viễn thông tiến hành tắt sóng 2G hoàn toàn, hệ thống sẽ cần nâng cấp phần cứng modem.
  • Khả năng xuyên tường của sóng RF 2.4GHz: Tín hiệu NRF24L01+ suy hao đáng kể khi truyền qua các kết cấu bê tông cốt thép dày hoặc tường gạch 20cm nhiều tầng.
  • Giới hạn thời gian cập nhật của ThingSpeak: Gói miễn phí của ThingSpeak giới hạn tần suất gửi dữ liệu (tối thiểu cách nhau 15 giây/lần), gây trễ nhất định khi cần truyền dữ liệu liên tục với tốc độ cao.

Hướng phát triển đề xuất

  1. Nâng cấp modem truyền thông: Thay thế SIM800A bằng các module 4G LTE-M / NB-IoT như SIM7600E hoặc SIM7020E, hỗ trợ giao thức MQTT/CoAP tiêu thụ năng lượng thấp.
  2. Nâng cấp mạng vô tuyến công nghiệp: Chuyển đổi từ NRF24L01+ sang công nghệ truyền thông không dây LoRa (Long Range - băng tần $433\text{MHz}$ hoặc $915\text{MHz}$) với tầm phủ sóng xuyên tường lên tới $1 - 3\text{ km}$.
  3. Phát triển ứng dụng di động đa nền tảng: Xây dựng Mobile App chuyên dụng bằng Flutter/React Native, tích hợp thông báo đẩy (Push Notification qua Firebase Cloud Messaging) và cho phép người dùng điều khiển tắt/mở van gas điện từ từ xa.

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

  • Sinh viên ngành Kỹ thuật Điện - Điện tử / IoT: Tài liệu tham khảo toàn diện về cách kết hợp giao tiếp SPI, UART, tập lệnh AT Command trên GSM và kết nối vi điều khiển với Cloud.
  • Kỹ sư và lập trình viên nhúng: Nắm vững cấu trúc thiết kế mạch nguồn phân chia điện áp (Buck/Boost), thiết kế mạch in PCB chống nhiễu và kỹ thuật chia cầu phân áp logic giữa các cấp điện áp $5\text{V} - 3.3\text{V}$.
  • Hộ gia đình và cơ sở sản xuất nhỏ: Tiếp cận giải pháp an toàn phòng chống cháy nổ với chi phí hợp lý, dễ bảo dưỡng và có độ ổn định cao.
  • Nhà nghiên cứu hệ thống an ninh: Cung cấp số liệu thực nghiệm về độ nhạy cảm biến MQ-2, thời gian trễ của mạng GSM và mô hình lai giữa IoT với tự động hóa phần cứng.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống là gì?

Hệ thống yêu cầu nguồn điện cấp vào $220\text{VAC}$ (hoặc nguồn ắc-quy $12\text{VDC} \ge 2\text{A}$), thẻ SIM di động hỗ trợ băng tần GSM $900/1800\text{MHz}$ có đăng ký dịch vụ thoại/SMS, và sóng Wi-Fi $2.4\text{GHz}$ (IEEE 802.11b/g/n) tại vị trí đặt bộ xử lý trung tâm.

2. Khi mất mạng Wi-Fi hoặc mất điện lưới thì hệ thống có hoạt động không?

Có. Hệ thống trang bị mạch nguồn tự động chuyển đổi sang pin/ắc-quy dự phòng trong thời gian $< 50\text{ms}$ nên không làm khởi động lại vi điều khiển. Nếu mất Wi-Fi, hệ thống vẫn duy trì báo động tại chỗ (còi, quạt, bơm) và gửi cảnh báo khẩn cấp bằng cuộc gọi/SMS qua module SIM800A trên mạng GSM.

3. Tại sao không nối trực tiếp chân TX của Arduino 5V vào chân RX của SIM800A?

Vì vi điều khiển SIM800A Mini sử dụng mức logic chuẩn $3.3\text{V}$ ($2.8\text{V} - 3.3\text{V}$). Nếu cấp thẳng mức điện áp $5\text{V}$ từ cổng UART của Arduino Nano, chip modem SIM có thể bị quá áp và cháy module. Cần sử dụng cầu phân áp điện trở ($1\text{k}\Omega$ nối tiếp $2\text{k}\Omega$) để hạ áp an toàn xuống $\approx 3.3\text{V}$.

4. Hệ thống có thể quản lý bao nhiêu cảm biến cùng lúc?

Ở trạm thu thập cục bộ, Arduino Nano quản lý trực tiếp 8 chân Analog và 14 chân Digital. Với mạng vô tuyến NRF24L01+, một trạm trung tâm có thể nhận dữ liệu độc lập từ 6 trạm thu thập khác nhau qua 6 đường ống truyền dẫn (Data Pipes).

5. Chi phí bảo dưỡng và tuổi thọ linh kiện của hệ thống như thế nào?

Cảm biến MQ-2 có tuổi thọ hoạt động liên tục từ 2 đến 3 năm (cần sấy ấm định kỳ qua cuộn nung nội tại). Chi phí duy trì hệ thống chủ yếu là phí duy trì SIM điện thoại hàng tháng (khoảng 10.000 - 20.000 VNĐ) và kiểm tra lượng nước trong bình cấp cho máy bơm P385.


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" đã hoàn thành toàn diện các mục tiêu đặt ra: từ việc khảo sát lý thuyết cháy nổ của các hydrocacbon, thiết kế tối ưu phần cứng trên mạch in hai lớp, đến thi công hệ thống nhúng lai kết hợp truyền thông vô tuyến cự ly ngắn (RF 2.4GHz), mạng di động diện rộng (GSM 900MHz) và điện toán đám mây IoT (ThingSpeak).

Hệ thống chứng minh tính khả thi cao với tỷ lệ phát hiện và cảnh báo chính xác đạt trên 98%, thời gian phản hồi dập lửa dưới 0.3 giây và gọi điện cứu nạn trong vòng 6 giây. Đây là giải pháp công nghệ mang giá trị thực tiễn to lớn, sẵn sàng chuyển giao và ứng dụng rộng rãi nhằm nâng cao an toàn phòng chống cháy nổ cho cộng đồng và doanh nghiệp.