Giới thiệu dự án

Sự gia tăng nhanh chóng của các khu đô thị và mật độ dân cư đặt ra những thách thức an ninh nghiêm trọng. Theo 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ộ (PCCC & CNCH), hàng năm xảy ra hàng nghìn vụ cháy nổ tại các hộ gia đình và nhà xưởng, trong đó hơn 60% bắt nguồn từ sự cố hệ thống điện hoặc rò rỉ khí đốt sinh hoạt mà không được phát hiện kịp thời. Song song đó, các vụ xâm nhập gia cư trái phép ngày càng diễn biến phức tạp. Điểm nghẽn lớn nhất của các hệ thống an ninh truyền thống là chỉ phát chuông báo động tại chỗ (Local Siren), hoàn toàn vô hiệu khi chủ nhà vắng mặt, hoặc các hệ thống thương mại cao cấp lại có chi phí đắt đỏ, phụ thuộc vào hạ tầng đóng kín và khó tùy biến.

Đề tài "Hệ Thống Báo Trộm Báo Cháy Thông Minh" do nhóm nghiên cứu Trần Quốc Huy và Trần Ngọc Vinh thực hiện dưới sự hướng dẫn của ThS. Nguyễn Thanh Tâm tại Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh (HCMUTE) giải quyết trực tiếp bài toán này. Dự án phát triển một giải pháp tích hợp phần cứng nhúng và dịch vụ đám mây với các mục tiêu cụ thể:

  1. Xây dựng khối thu thập dữ liệu thời gian thực sử dụng vi điều khiển ATmega2560 (trên bo mạch Arduino Mega 2560 R3) phối hợp với tổ hợp cảm biến môi trường và chuyển động: cảm biến khí ga MQ-2, cảm biến hồng ngoại thụ động PIR HC-SR501, và cảm biến ngọn lửa (Flame Sensor dải bước sóng 760nm–1100nm).
  2. Tích hợp kênh truyền thông không dây kép (Dual-Channel Connectivity): kết nối Internet qua module Wi-Fi ESP8266 (NodeMCU D1 Mini SoC) để đồng bộ dữ liệu lên Web Server LAMP (Linux, Apache, MySQL, PHP) và kênh dự phòng viễn thông qua module SIM A6-Mini qua giao thức UART để gửi tin nhắn SMS khẩn cấp.
  3. Phát triển ứng dụng di động trên nền tảng Android Studio (Java/XML) cho phép giám sát thông số thời gian thực, thiết lập hẹn giờ kích hoạt cảm biến báo trộm, nhận cảnh báo đẩy và điều khiển cơ cấu chấp hành đóng/mở cửa sử dụng động cơ Servo SG90.
  4. Xây dựng giao diện Web Server giám sát tập trung hỗ trợ lưu trữ nhật ký biến cố vào cơ sở dữ liệu MySQL.
graph TD
    subgraph Sensing_Layer [Khối Cảm Biến & Chấp Hành]
        S1[MQ-2 Gas Sensor] --> MCU[Arduino Mega 2560 R3]
        S2[PIR HC-SR501] --> MCU
        S3[Flame Sensor] --> MCU
        MCU --> A1[Buzzer / Còi Báo]
        MCU --> A2[Servo SG90 Cửa Tự Động]
    end

    subgraph Processing_Communication [Khối Xử Lý & Truyền Thông]
        MCU -- UART Serial3 --> ESP[Module Wi-Fi ESP8266]
        MCU -- UART Serial1 --> SIM[Module SIM A6-Mini]
    end

    subgraph Cloud_Application [Khối Server & Ứng Dụng]
        ESP -- HTTP POST/GET JSON --> WS[Web Server Apache + PHP + MySQL]
        SIM -- GSM SMS Network --> Phone[Điện Thoại Người Dùng]
        WS -- REST API / JSON --> App[Ứng Dụng Di Động Android]
        App -- Điều Khiển / Hẹn Giờ --> WS
    end

Phạm vi nghiên cứu tập trung vào mô hình nhà thông minh (Smart Home) diện tích dưới 100m², kiểm soát ngưỡng nồng độ rò rỉ khí gas từ 200–10000 ppm, phát hiện góc quét chuyển động 140° trong cự ly 3–7m và phát hiện tia bức xạ ngọn lửa trong cự ly 80cm. Giới hạn hệ thống phụ thuộc vào nguồn cấp liên tục 5V/2A và chất lượng đường truyền Wi-Fi cục bộ để duy trì độ trễ truyền dữ liệu dưới 1.5 giây.


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

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

Nghiên cứu tiến hành đánh giá so sánh các giải pháp an ninh gia đình phổ biến trên thị trường để định vị giải pháp:

Tiêu chí kỹ thuật Hệ thống còi hú cơ điện Thiết bị báo động GSM đơn lẻ Hệ thống Smart Home đóng gói Hệ thống đề xuất (Đề tài)
Kênh cảnh báo Còi báo tại chỗ SMS / Cuộc gọi GSM Push App qua Cloud Kép: Wi-Fi (App/Web) + GSM SMS
Giám sát thời gian thực Không Rất hạn chế (chỉ qua SMS) Có (App độc quyền) Có (App Android + Web Dashboard)
Điều khiển chấp hành Không Bằng cú pháp SMS phức tạp Tích hợp sâu nhưng đắt đỏ Tự động hóa qua App (Servo SG90)
Chi phí triển khai Rất thấp (< 300k VNĐ) Trung bình (1–2 triệu VNĐ) Rất cao (> 5–15 triệu VNĐ) Tối ưu (~ 850k VNĐ)
Khả năng mở rộng ngoại vi Không hỗ trợ Cố định phần cứng Giới hạn theo hệ sinh thái Mở rộng qua GPIO/ADC Arduino

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

  • Must-Have: Đo đạc liên tục cảm biến MQ-2, PIR, Flame; còi hú tức thời khi vượt ngưỡng; truyền HTTP Request tới Web Server; gửi SMS cảnh báo kèm tọa độ/vị trí cụ thể qua SIM A6; điều khiển góc quay Servo SG90 qua App.
  • Should-Have: Chức năng lập lịch (hẹn giờ) bật/tắt PIR theo khung giờ sinh hoạt gia đình; bảng điều khiển Web Dashboard hiển thị trạng thái cảm biến.
  • Could-Have: Hệ thống đăng ký phân quyền đa người dùng trên cơ sở dữ liệu MySQL.
  • Won't-Have: Xử lý luồng hình ảnh video từ camera giám sát (giảm tải xử lý cho vi điều khiển 8-bit).

Thách thức kỹ thuật cốt lõi nằm ở sự bất đồng bộ giữa vi điều khiển trung tâm và các module truyền thông không dây, cũng như chênh lệch mức logic điện áp giữa Arduino Mega (5V TTL) và ESP8266 (3.3V Logic).

Thiết kế hệ thống

Kiến trúc hệ thống được chia làm 3 phân tầng vật lý và logic rõ ràng:

  1. Tầng nhúng thu thập và điều khiển (Hardware Node): Trái tim xử lý là vi điều khiển ATmega2560 (tần số dao động 16MHz, 256KB Flash ROM, 8KB SRAM, 54 chân I/O số và 16 kênh ADC 10-bit). Vi điều khiển kết nối 4 cổng phần cứng UART giúp xử lý song song luồng giao tiếp với máy tính (Serial0), Module SIM A6-Mini (Serial1, Baud rate 9600 bps), và ESP8266 (Serial3, Baud rate 9600/115200 bps).
  2. Tầng dịch vụ đám mây (Web Server Layer): Máy chủ web cài đặt trên môi trường LAMP (Linux Apache MySQL PHP). Ngôn ngữ lập trình PHP xử lý các HTTP POST/GET request, cấu trúc dữ liệu trao đổi dưới chuẩn JSON (JavaScript Object Notation).
  3. Tầng ứng dụng đầu cuối (Client Application): Ứng dụng Android chạy từ phiên bản Android 4.4 (API Level 19) trở lên, lập trình trên Android Studio sử dụng Gradle Build System, gửi nhận gói tin JSON không đồng bộ (Asynchronous HTTP Request) tới Web Server.
-- Cấu trúc bảng người dùng và quản trị hệ thống
CREATE TABLE `users` (
  `id` INT(11) AUTO_INCREMENT PRIMARY KEY,
  `username` VARCHAR(50) NOT NULL UNIQUE,
  `password` VARCHAR(255) NOT NULL,
  `phone_number` VARCHAR(15) NOT NULL,
  `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- Cấu trúc bảng giám sát trạng thái cảm biến và thiết bị
CREATE TABLE `system_status` (
  `id` INT(11) AUTO_INCREMENT PRIMARY KEY,
  `device_id` VARCHAR(20) NOT NULL,
  `gas_detected` TINYINT(1) DEFAULT 0,
  `fire_detected` TINYINT(1) DEFAULT 0,
  `motion_detected` TINYINT(1) DEFAULT 0,
  `door_status` ENUM('OPEN', 'CLOSED') DEFAULT 'CLOSED',
  `pir_schedule_active` TINYINT(1) DEFAULT 1,
  `updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
[API Endpoints Description]
1. POST /api/update_sensor.php
   Payload (JSON): {"device_id": "HOME_01", "gas": 1, "fire": 0, "motion": 0}
   Response: {"status": 200, "message": "Record Updated Successfully"}

2. GET /api/get_system_state.php?device_id=HOME_01
   Response (JSON): {"gas": 0, "fire": 0, "motion": 1, "door": "CLOSED", "pir_timer": "22:00-06:00"}

3. POST /api/control_door.php
   Payload (JSON): {"device_id": "HOME_01", "door_cmd": "OPEN"}
   Response: {"status": 200, "servo_angle": 90}

Methodology

Quy trình phát triển dự án áp dụng mô hình V-Model cải tiến, kết hợp tạo mẫu phần cứng nhanh (Rapid Hardware Prototyping) và kiểm thử hồi quy theo từng giai đoạn:

[Lộ trình triển khai 16 tuần]
Tuần 01 - 03: Khảo sát lý thuyết, xác định kiến trúc phần cứng, phân tích yêu cầu kỹ thuật.
Tuần 04 - 05: Nghiên cứu datasheet ATmega2560, ESP-12 SoC, thiết lập mạch thử nghiệm trên breadboard.
Tuần 06 - 07: Lập trình driver giao tiếp UART cho SIM A6 và thư viện tập lệnh AT cho ESP8266.
Tuần 08 - 11: Thi công mạch in PCB trung tâm; lập trình Backend PHP/MySQL; thiết kế GUI Android Studio.
Tuần 12 - 13: Tích hợp hệ thống tổng thể, chạy kiểm thử mô hình thực tế, cân chỉnh độ trễ.
Tuần 14 - 16: Đánh giá độ ổn định, hoàn thiện tài liệu kỹ thuật và bảo vệ đồ án.

Quản trị rủi ro phần cứng:

  • Hiện tượng sụt áp khi SIM A6-Mini phát sóng: Dòng đỉnh truyền dẫn RF có thể đạt tới 2A, dễ gây reset vi điều khiển. Giải pháp: Thiết kế mạch nguồn xung hạ áp riêng biệt LM2596 (5V/3A) và gắn tụ hóa lọc nguồn dung lượng lớn $1000\mu\text{F}$ sát chân cấp nguồn của SIM module.
  • Xung đột logic 5V - 3.3V giữa Arduino Mega và ESP8266: Sử dụng mạch chia áp trở ($1\text{k}\Omega : 2\text{k}\Omega$) trên đường truyền $TX_{Mega} \to RX_{ESP}$ để bảo vệ vi xử lý ESP8266.

Implementation và kết quả

Development process

Quá trình lập trình phần cứng nhúng được tổ chức theo cấu trúc module hóa trên môi trường Arduino IDE. Vi điều khiển thực hiện vòng quét liên tục (Super-Loop) kết hợp đọc giá trị ngoại vi qua các ngắt phần mềm và truyền thông nối tiếp.

// Trích xuất mã nguồn nhúng xử lý logic an ninh trên Arduino Mega 2560
#include <Servo.h>

const int PIN_GAS_DIGITAL = 22;
const int PIN_GAS_ANALOG  = A0;
const int PIN_PIR         = 24;
const int PIN_FLAME       = 26;
const int PIN_BUZZER      = 8;
const int PIN_SERVO       = 9;

Servo doorServo;
bool isPirActive = true;

void setup() {
  Serial.begin(9600);      // Serial Debug Monitor
  Serial1.begin(9600);     // UART SIM A6-Mini
  Serial3.begin(115200);   // UART Module Wi-Fi ESP8266

  pinMode(PIN_GAS_DIGITAL, INPUT);
  pinMode(PIN_PIR, INPUT);
  pinMode(PIN_FLAME, INPUT);
  pinMode(PIN_BUZZER, OUTPUT);
  digitalWrite(PIN_BUZZER, LOW);

  doorServo.attach(PIN_SERVO);
  doorServo.write(0); // Đóng cửa mặc định
}

void loop() {
  int gasState = digitalRead(PIN_GAS_DIGITAL);
  int flameVal = digitalRead(PIN_FLAME);
  int pirState = digitalRead(PIN_PIR);

  // Kích hoạt chuông và cảnh báo khi phát hiện rò rỉ khí gas hoặc cháy
  if (gasState == HIGH || flameVal == LOW) {
    digitalWrite(PIN_BUZZER, HIGH);
    sendEmergencySMS("CANH BAO: Phat hien su co Chay/Ro ri Khi Ga tai Nha!");
    syncStatusToCloud(1, (flameVal == LOW ? 1 : 0), 0);
  } 
  else if (pirState == HIGH && isPirActive) {
    digitalWrite(PIN_BUZZER, HIGH);
    sendEmergencySMS("CANH BAO: Co dot nhap trai phep!");
    syncStatusToCloud(0, 0, 1);
  } 
  else {
    digitalWrite(PIN_BUZZER, LOW);
  }
  
  processRemoteCommands();
  delay(200); // Giảm tải bus truyền thông
}

void sendEmergencySMS(String message) {
  Serial1.println("AT+CMGF=1"); // Cấu hình chế độ Text Mode
  delay(100);
  Serial1.println("AT+CMGS=\"0987654321\""); // SĐT người nhận
  delay(100);
  Serial1.print(message);
  delay(100);
  Serial1.write(26); // Ký tự Ctrl+Z để gửi tin
  delay(3000);
}

Phía máy chủ Backend, mã nguồn PHP xử lý dữ liệu gửi lên từ ESP8266 thông qua phương thức HTTP POST và cập nhật bản ghi vào cơ sở dữ liệu MySQL:

<?php
// API update_status.php - Tiếp nhận dữ liệu quan trắc từ ESP8266
header('Content-Type: application/json; charset=utf-8');

$servername = "localhost";
$username   = "iot_root";
$password   = "SecurePass@2017";
$dbname     = "smarthome_db";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die(json_encode(["status" => 500, "error" => "Database connection failed"]));
}

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $device_id = isset($_POST['device_id']) ? $_POST['device_id'] : 'HOME_01';
    $gas       = intval($_POST['gas']);
    $fire      = intval($_POST['fire']);
    $motion    = intval($_POST['motion']);

    $stmt = $conn->prepare("UPDATE system_status SET gas_detected=?, fire_detected=?, motion_detected=? WHERE device_id=?");
    $stmt->bind_param("iiis", $gas, $fire, $motion, $device_id);

    if ($stmt->execute()) {
        echo json_encode(["status" => 200, "message" => "Updated successfully"]);
    } else {
        echo json_encode(["status" => 400, "error" => "Execution failed"]);
    }
    $stmt->close();
}
$conn->close();
?>

Testing và validation

Hệ thống đã trải qua quá trình kiểm thử nghiêm ngặt tại phòng thí nghiệm Bộ môn Điện tử Công nghiệp - Y sinh với 5 kịch bản kiểm thử độc lập:

STT Kịch bản kiểm thử Điều kiện kích hoạt Kết quả mong đợi Kết quả thực nghiệm Độ trễ đo được Trạng thái
TC01 Báo động rò rỉ khí gas Xịt khí bật lửa gas cách MQ-2 5cm Còi hú, bật cờ Gas trên Web/App, gửi SMS Còi hú tức thì, App hiển thị báo động, nhận SMS sau 2.7s $2.7 \pm 0.4\text{s}$ (SMS), $1.1\text{s}$ (App) ĐẠT (100%)
TC02 Báo động cháy ngọn lửa Đốt ngọn lửa thử nghiệm cách cảm biến 60cm Còi kêu ngắt quãng, Web hiển thị trạng thái Cháy Bắt chính xác tia hồng ngoại ngọn lửa dải 900nm $1.2 \pm 0.2\text{s}$ ĐẠT (100%)
TC03 Báo trộm hồng ngoại PIR Người di chuyển qua vùng quét góc 120° Còi báo động, App hiển thị có người Nhận diện chính xác trong cự ly 4.5m $0.8 \pm 0.1\text{s}$ ĐẠT (98%)
TC04 Lập lịch (Hẹn giờ) PIR Đặt giờ tắt cảm biến từ 07:00 đến 18:00 PIR không kích hoạt còi khi có người App vô hiệu hóa PIR chính xác theo thời gian thực $< 500\text{ms}$ ĐẠT (100%)
TC05 Điều khiển mở cửa từ xa Nhấn nút "Mở Cửa" trên Android App Servo SG90 quay góc 90° để mở chốt Động cơ quay mượt mà, phản hồi góc quay lên App $1.4 \pm 0.3\text{s}$ ĐẠT (100%)

Kết quả đạt được

Hệ thống hoàn thành 100% các mục tiêu bắt buộc theo đề cương nghiên cứu:

  • Độ trễ trung bình của kênh gửi tin nhắn khẩn cấp qua sóng di động GSM là $2.8$ giây.
  • Độ trễ cập nhật trạng thái từ mạch nhúng lên Web Dashboard qua Wi-Fi là $1.2$ giây.
  • Tỷ lệ phát hiện chính xác của cảm biến ngọn lửa đạt $99.1%$ trong khoảng cách dưới 80cm; cảm biến khí ga MQ-2 đạt $96.5%$ trong môi trường thông gió tiêu chuẩn.
  • Ứng dụng Android chạy ổn định, không phát sinh hiện tượng Crash / Out-of-memory trong 72 giờ vận hành thử nghiệm liên tục.

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

  1. Kiến trúc truyền thông chuyển đổi dự phòng thông minh (Dual-Channel Fallback Architecture): Khắc phục điểm yếu chí tử của các thiết bị IoT thuần Wi-Fi (vô tác dụng khi bị cắt dây mạng hoặc mất nguồn Internet). Bằng cách tích hợp module SIM A6-Mini trực tiếp qua bus UART phần cứng độc lập, hệ thống đảm bảo tính sẵn sàng cảnh báo đạt $99.9%$.
  2. Tối ưu hóa tài nguyên trên nền tảng vi điều khiển 8-bit: Khác với các giải pháp dùng máy tính nhúng đắt tiền như Raspberry Pi, đề tài khai thác tối đa cấu trúc 4 UART phần cứng của chip ATmega2560 để điều phối song song 3 tác vụ: lấy mẫu cảm biến, truyền nhận HTTP JSON qua ESP8266 và điều khiển tập lệnh AT cho module GSM mà không gây nghẽn bộ đệm UART (Ring Buffer).
  3. Tối ưu hóa chi phí sản xuất (Cost Efficiency): Giảm hơn $75%$ chi phí lắp đặt so với việc mua sắm hệ thống Smart Home thương mại nhập khẩu, mở ra giải pháp an ninh dễ tiếp cận cho các hộ gia đình có thu nhập trung bình.

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

  • Tình huống triển khai thực tế:
    • Nhà phố liền kề và chung cư mini: Cảnh báo rò rỉ bình gas trong bếp và chống đột nhập qua ban công hoặc cửa chính khi cả gia đình đi làm.
    • Kho hàng và xưởng cơ khí: Giám sát nguy cơ phát hỏa từ chập điện và ngọn lửa phát sinh ngoài giờ làm việc.
  • Yêu cầu kỹ thuật triển khai:
    • Nguồn điện adapter chuyển mạch DC 5V – 2A cấp qua jack DC hoặc cổng USB bo mạch.
    • Thẻ Micro-SIM đăng ký dịch vụ viễn thông cơ bản (duy trì tài khoản gửi SMS).
    • Mạng Wi-Fi băng tần 2.4GHz chuẩn IEEE 802.11b/g/n.
    • Điện thoại thông minh cài hệ điều hành Android 4.4 trở lên.
[Bảng hạch toán chi phí phần cứng (BOM)]
1. Bo mạch Arduino Mega 2560 R3 (Clone/CH340)       : 180.000 VNĐ
2. Module Wi-Fi ESP8266 (NodeMCU D1 Mini)           :  65.000 VNĐ
3. Module GSM GPRS SIM A6-Mini                      : 180.000 VNĐ
4. Cảm biến khí gas MQ-2                            :  40.000 VNĐ
5. Cảm biến phát hiện chuyển động PIR HC-SR501      :  35.000 VNĐ
6. Cảm biến phát hiện ngọn lửa hồng ngoại           :  25.000 VNĐ
7. Động cơ Servo SG90 + Còi Buzzer 5V + Mạch nguồn :  90.000 VNĐ
8. Vỏ hộp bảo vệ, mạch in PCB và linh kiện phụ trợ  : 235.000 VNĐ
-------------------------------------------------------------------
TỔNG CHI PHÍ PHẦN CỨNG                              : 850.000 VNĐ

Với mức chi phí linh kiện 850.000 VNĐ và khả năng ngăn chặn các rủi ro thiệt hại tài sản do cháy nổ hoặc trộm cắp lên tới hàng chục, hàng trăm triệu đồng, chỉ số hoàn vốn đầu tư an ninh (Security ROI) của hệ thống là vô cùng rõ rệt ngay trong năm đầu tiên sử dụng.


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

  • Hạn chế kỹ thuật hiện tại:
    • Cảm biến MQ-2 sử dụng dây nung kim loại $SnO_2$, cần thời gian nung nóng (Pre-heating time) từ 2–3 phút sau khi bật nguồn để đạt độ nhạy danh định; độ chính xác phụ thuộc vào độ ẩm và nhiệt độ phòng.
    • Giao thức HTTP truyền thống sinh ra nhiều overhead trong tiêu đề gói tin (Header Overhead), gây tiêu tốn băng thông hơn so với giao thức chuyên dụng cho IoT.
    • Chưa tích hợp bộ lưu điện dự phòng (UPS/Pin Li-ion 18650) cho trường hợp kẻ trộm cố tình cắt cầu dao tổng của ngôi nhà.
  • Hướng phát triển nâng cao:
    • Chuyển đổi giao thức truyền thông từ HTTP sang MQTT (Message Queuing Telemetry Transport) kết hợp Broker đám mây để giảm độ trễ gói tin xuống dưới $200\text{ms}$ và tiết kiệm điện năng.
    • Tích hợp vi điều khiển thế hệ mới ESP32 tích hợp sẵn Wi-Fi/Bluetooth trên cùng một chip, nâng cấp camera ESP32-CAM ứng dụng thị giác máy tính nhận diện khuôn mặt người lạ.
    • Bổ sung thuật toán lọc số (Kalman Filter hoặc Moving Average Filter) để triệt tiêu hoàn toàn báo động giả của cảm biến PIR khi có thú nuôi nhỏ di chuyển.

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

  • Sinh viên và Giảng viên ngành Kỹ thuật Điện tử - Viễn thông / Tự động hóa: Sở hữu tài liệu tham khảo chi tiết về kỹ thuật ghép nối đa UART, xử lý tín hiệu cảm biến thời gian thực và phương pháp lập trình điều khiển phần cứng qua tập lệnh AT.
  • Kỹ sư lập trình nhúng và IoT Full-Stack: Nắm bắt mô hình kiến trúc tích hợp từ mạch phần cứng (Firmware C++), cầu nối Web API (PHP/JSON), Cơ sở dữ liệu (MySQL) đến ứng dụng di động (Android Java).
  • Doanh nghiệp sản xuất thiết bị phụ trợ Smart Home: Có được thiết kế nguyên mẫu (Reference Design) tin cậy với chi phí vật tư tối ưu, sẵn sàng cho công tác thương mại hóa quy mô vừa và nhỏ.
  • Hộ gia đình và Ban quản lý cơ sở: Có một giải pháp bảo vệ an toàn tính mạng và tài sản đáng tin cậy, dễ lắp đặt và không tốn phí thuê bao duy trì hàng tháng.

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

1. Yêu cầu kỹ thuật phần cứng và nguồn điện để hệ thống hoạt động liên tục là gì?

Hệ thống đòi hỏi nguồn cấp 5V DC với dòng danh định tối thiểu 2A để nuôi bo mạch Arduino Mega, các cảm biến và đáp ứng dòng đỉnh (Peak Current) tức thời của module SIM A6-Mini khi truyền sóng vô tuyến. Thiết bị yêu cầu môi trường khô ráo, vị trí lắp đặt cảm biến MQ-2 cách sàn từ 1.5–2m (đối với khí gas tự nhiên) hoặc cách sàn 0.3m (đối với khí gas hóa lỏng LPG).

2. Khả năng mở rộng (Scalability) của hệ thống ra sao khi muốn lắp thêm cảm biến ở nhiều phòng?

Với 54 chân Digital I/O và 16 chân Analog trên Arduino Mega 2560, hệ thống có thể mở rộng kết nối thêm tối đa 8 vị trí cảm biến khí gas, 8 cảm biến chuyển động PIR và nhiều relay điều khiển chiếu sáng/máy bơm chữa cháy mà không cần thay đổi chip điều khiển trung tâm. Về phần mềm, cơ sở dữ liệu MySQL cho phép quản lý nhiều device_id trên cùng một máy chủ.

3. Hệ thống có phát đi cảnh báo được không nếu nhà bị mất kết nối mạng Internet/Wi-Fi?

Có. Đây chính là ưu điểm vượt trội của kiến trúc cảnh báo kênh đôi. Khi mất mạng Wi-Fi, vi điều khiển trung tâm vẫn phát hiện trạng thái nguy hiểm từ cảm biến, kích hoạt chuông báo động tại chỗ và tự động chuyển hướng gửi tin nhắn SMS khẩn cấp qua module viễn thông SIM A6-Mini tới số điện thoại của chủ nhà.

4. Cảm biến MQ-2 và PIR có tuổi thọ bao lâu và cần bảo trì định kỳ như thế nào?

Cảm biến MQ-2 có tuổi thọ hoạt động liên tục từ 2–3 năm, cần được thổi bụi định kỳ 6 tháng/lần để tránh bám cặn lên lưới lọc cảm biến. Cảm biến PIR có tuổi thọ quang học trên 5 năm, cần lau chùi thấu kính Fresnel để duy trì góc khúc xạ hồng ngoại chính xác.

5. Chi phí sản xuất nguyên mẫu và thời gian hoàn vốn đầu tư (ROI) được ước tính như thế nào?

Tổng chi phí linh kiện phần cứng (BOM) chỉ khoảng 850.000 VNĐ. So với các hệ thống báo động nhập khẩu có giá từ 3.000.000 đến 8.000.000 VNĐ, người dùng tiết kiệm ngay từ 70% đến 85% chi phí đầu tư ban đầu, mang lại thời gian thu hồi giá trị an tâm tức thì ngay khi vận hành.


Kết luận

Đồ án tốt nghiệp "Hệ Thống Báo Trộm Báo Cháy Thông Minh" của hai tác giả Trần Quốc Huy và Trần Ngọc Vinh (Đại học Sư phạm Kỹ thuật TP.HCM) là một công trình nghiên cứu ứng dụng hoàn chỉnh, kết hợp nhuần nhuyễn giữa kỹ thuật phần cứng vi điều khiển và công nghệ phần mềm đám mây hiện đại. Dự án đã chứng minh tính khả thi xuất sắc trong việc hiện đại hóa hệ thống an ninh gia đình với chi phí thấp, độ tin cậy cao nhờ kênh truyền thông dự phòng kép Wi-Fi/GSM và giao diện quản trị thân thiện qua ứng dụng Android.

Công trình không chỉ hoàn thành trọn vẹn các yêu cầu học thuật khắt khe của một đồ án tốt nghiệp kỹ sư Điện tử - Truyền thông mà còn mang giá trị thực tiễn to lớn, sẵn sàng để chuyển giao công nghệ hoặc phát triển thành các sản phẩm thương mại hóa phục vụ đời sống dân sinh.