Bối cảnh và vấn đề nghiên cứu

Công tác phòng cháy và chữa cháy (PCCC) là một trong những nhiệm vụ trọng yếu nhằm bảo vệ an toàn tính mạng con người và tài sản tại các công trình xây dựng, đặc biệt là các tòa nhà cao tầng và khu chung cư hiện đại. Trong thực tiễn vận hành, nhiều hệ thống PCCC truyền thống bộc lộ những hạn chế như: dễ phát sinh báo động giả do bụi bẩn hoặc khói thuốc lá tác động vào cảm biến; sự cố kẹt hỏng các nút nhấn báo cháy cơ học gây hoảng loạn; thiếu giải pháp chỉ dẫn lối thoát nạn linh hoạt theo vị trí đám cháy; và việc cấp nước dập lửa chưa được điều hướng chính xác đến khu vực xảy ra sự cố.

Nhằm giải quyết các vấn đề trên, đề tài đồ án tốt nghiệp "Thiết kế hệ thống phòng cháy chữa cháy cho chung cư" được thực hiện với các mục tiêu và nhiệm vụ cụ thể:

  1. Thiết kế và thi công mô hình hệ thống PCCC thông minh ứng dụng cho chung cư, có khả năng tự động phát hiện sớm sự cố cháy thông qua các thông số môi trường.
  2. Tích hợp giải thuật điều khiển hệ thống đèn thoát hiểm thông minh, có khả năng tự động định hướng lối thoát an toàn, tránh hướng di chuyển về phía phòng đang xảy ra hỏa hoạn.
  3. Xây dựng cơ chế điều khiển cấp nước dập lửa có chọn lọc đến từng khu vực thông qua hệ thống van điện từ và máy bơm tự động.
  4. Thiết lập hệ thống truyền thông cảnh báo đa phương thức: hiển thị trạng thái tại chỗ trên màn hình LCD, gửi dữ liệu giám sát và điều khiển qua giao diện phần mềm trên máy tính (PC), đồng thời tự động gọi điện và gửi tin nhắn SMS cảnh báo vị trí cháy đến người quản lý thông qua mạng di động GSM.

Về đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Phần cứng board vi điều khiển Arduino Mega 2560; các cảm biến nhiệt độ LM35, cảm biến khí gas/khói MQ-2, cảm biến siêu âm HC-SR04; module truyền thông SIM900A mini V4; IC ghi dịch chốt 8-bit IC74HC595; màn hình LCD 16x02 kèm module I2C; module relay; van điện từ Solenoid 1 ngõ vào 4 ngõ ra; ngôn ngữ lập trình C/C++ trên Arduino IDE và ngôn ngữ C# trên môi trường Microsoft Visual Studio (Windows Form Application).
  • Phạm vi nghiên cứu: Đề tài giới hạn trong phạm vi thiết kế và chế tạo một mô hình chung cư thu nhỏ gồm 02 tầng, 04 phòng chức năng (mỗi tầng 02 phòng) và 03 lối cầu thang bộ (02 cầu thang hai bên hông và 01 cầu thang trung tâm cách ly tường). Bồn chứa nước và áp lực nước trong mô hình được thiết kế ở quy mô thực nghiệm nhỏ.

Cơ sở lý thuyết và phương pháp

Đề tài vận dụng các cơ sở lý thuyết kỹ thuật điện tử, vi xử lý và truyền thông công nghiệp, bao gồm:

  • Lý thuyết hệ thống báo cháy và chữa cháy tự động: Phân tích nguyên lý làm việc của các thành phần trung tâm báo cháy, đầu báo khói, đầu báo nhiệt độ, đầu báo lửa, chuông báo, van điều khiển và đầu phun nước tự động Sprinkler (hoạt động ở ngưỡng nhiệt 68°C trong thực tế).
  • Chuẩn giao tiếp UART (Universal Asynchronous Receiver - Transmitter): Cơ chế truyền dữ liệu nối tiếp không đồng bộ giữa vi điều khiển Arduino Mega 2560 với máy tính cá nhân (qua cổng Serial) và với module truyền thông SIM900A.
  • Chuẩn giao tiếp I2C (Inter-Integrated Circuit): Giao thức truyền thông nối tiếp 2 dây (SCL, SDA) phát triển bởi Philips, sử dụng đồng bộ xung nhịp để truyền nhận dữ liệu giữa Arduino và màn hình LCD 16x02 thông qua module chuyển đổi địa chỉ I2C (địa chỉ 0x3F).
  • Tiêu chuẩn mạng di động GSM/GPRS và SIMCOM: Chuẩn truyền thông di động thế hệ 2G hỗ trợ thoại, SMS và truyền dữ liệu theo tiêu chuẩn ghép kênh GSM 07.10 với cấu trúc khung truyền (Flag, Address Field, Control Field, Length Field, Information Field) và tập lệnh điều khiển AT Command.
  • Lý thuyết biến đổi tương tự - số (ADC): Chuyển đổi tín hiệu điện áp analog 0–5V từ cảm biến LM35 (độ nhạy 10mV/°C) và cảm biến MQ-2 (với vật liệu bán dẫn SnO2) sang giá trị số 10-bit trên vi điều khiển ATmega2560.

Phương pháp nghiên cứu được triển khai kết hợp giữa nghiên cứu lý thuyết, khảo sát thực tế và thực nghiệm kỹ thuật:

  • Phương pháp phân tích - tổng hợp tài liệu: Thu thập và nghiên cứu giáo trình vi xử lý, kỹ thuật số, điện tử cơ bản và datasheet thông số kỹ thuật của các linh kiện bán dẫn.
  • Phương pháp khảo sát thực địa: Tiến hành khảo sát cấu trúc và quy trình vận hành hệ thống PCCC tại các công trình thực tế như tòa nhà LOTTERY TOWER và chung cư The Eastern nhằm xây dựng yêu cầu kỹ thuật và giải thuật mô phỏng.
  • Phương pháp thiết kế module hóa: Phân chia hệ thống thành các khối chức năng độc lập (thu thập tín hiệu, xử lý trung tâm, truyền thông, cảnh báo, chấp hành và nguồn), sau đó tích hợp đồng bộ.
  • Phương pháp thực nghiệm: Chế tạo mạch in (PCB), lắp ráp mô hình không gian vật lý 2 tầng, lập trình nạp code thử nghiệm, đo đạc thông số điện áp/dòng điện và kiểm thử chức năng trong các tình huống giả lập sự cố.

Nguồn dữ liệu sử dụng trong nghiên cứu bao gồm tài liệu thông số kỹ thuật chính hãng (datasheet) của các linh kiện điện tử và dữ liệu thực nghiệm đo đạc điện áp, nhiệt độ, nồng độ khói, khoảng cách mực nước trong quá trình vận hành hệ thống.

Thiết kế và triển khai

Hệ thống được thiết kế theo cấu trúc tổng thể gồm 09 khối chức năng chính: Khối xử lý trung tâm, Khối phát hiện cháy, Khối hiển thị, Khối hướng dẫn thoát hiểm, Khối điều khiển nước, Khối nút nhấn điều khiển, Khối giao tiếp mạng di động, Khối nguồn & nguồn dự phòng, và Khối máy tính (PC).

Khối chức năng Linh kiện / Thiết bị sử dụng Vai trò và thông số kỹ thuật chính
Xử lý trung tâm Arduino Mega 2560 (ATmega2560) 54 chân Digital I/O, 16 chân Analog, xung nhịp 16 MHz, bộ nhớ Flash 256KB, SRAM 8KB, EEPROM 4KB.
Phát hiện cháy 04 cảm biến khói MQ-2
04 cảm biến nhiệt LM35
MQ-2: nguồn 5V, dải đo 300–10000 ppm.
LM35: độ phân giải 10mV/°C, kết nối các chân Analog A0 đến A7 (Port F).
Hiển thị tại chỗ LCD 16x02 + Module I2C Giao tiếp qua 2 chân SDA (pin 20) và SCL (pin 21), địa chỉ I2C 0x3F.
Hướng dẫn thoát hiểm IC ghi dịch 74HC595 + Đèn LED + Còi Buzzer IC 74HC595 mở rộng cổng điều khiển các LED chỉ hướng; còi báo 5V tần số 2300 ±500Hz.
Điều khiển nước Cảm biến siêu âm HC-SR04
Van Solenoid 1 in 4 out
Bơm mini DC 5V
HC-SR04 đo khoảng cách mực nước bồn (2–300 cm, tần số 40Hz); van Solenoid 12V thường đóng điều hướng nước dập lửa từng phòng; bơm 5V (dòng 300mA).
Nút nhấn điều khiển Hệ thống nút nhấn cơ học Nút Auto/Manual, nút Done (xác nhận hết cháy/báo động giả), nút Test thiết bị, nút khẩn cấp từng phòng; sử dụng điện trở kéo 1kΩ.
Giao tiếp di động Module SIM900A mini V4 Nguồn 4.5–5V (dòng đỉnh 2A), giao tiếp UART (TX, RX), truyền lệnh AT để gọi điện và gửi SMS.
Nguồn & nguồn dự phòng Nguồn chính + Module LM2596 + Ắc quy 12V 7.5Ah Tự động chuyển đổi nguồn lưới sang ắc quy khi xảy ra cháy; module hạ áp LM2596 (3–40V xuống 1.5–35V, 3A).
Giám sát PC Giao diện phần mềm C# Kết nối qua cổng Serial (UART), hiển thị trực quan thông số các phòng và truyền lệnh điều khiển.

Quy trình vận hành phần mềm được tổ chức theo hai chế độ chính:

  • Chế độ tự động (Auto Mode): Vi điều khiển liên tục đọc giá trị điện áp từ 4 cặp cảm biến MQ-2 và LM35. Khi nhiệt độ vượt ngưỡng cài đặt (65°C) hoặc mức khói vượt ngưỡng (300), hệ thống xác định chính xác phòng bị cháy, kích hoạt còi báo động, chuyển nguồn điện sang ắc quy, xuất chuỗi dữ liệu sang IC 74HC595 để bật hệ thống LED chỉ đường thoát hiểm tránh xa vị trí cháy, kích hoạt relay mở van Solenoid tương ứng và bật bơm nước, đồng thời điều khiển module SIM900A gọi điện và gửi tin nhắn cảnh báo vị trí cháy đến số điện thoại quản lý.
  • Chế độ thủ công (Manual Mode): Cho phép kỹ thuật viên thực hiện kiểm tra định kỳ tình trạng hoạt động của còi báo (buzzer), hệ thống đèn thoát hiểm và máy bơm nước thông qua các nút nhấn chuyên dụng trên bảng điều khiển hoặc lệnh từ phần mềm máy tính.

Nội dung chính theo từng chương

Chương 1: Tổng quan

Chương này trình bày lý do chọn đề tài, tính cấp thiết của việc xây dựng hệ thống PCCC thông minh cho chung cư nhằm giảm thiểu tình trạng báo động giả, tối ưu hóa công tác thoát nạn và nâng cao hiệu quả chữa cháy tại chỗ. Tác giả xác định mục tiêu thiết kế mô hình hệ thống có tích hợp giao diện giám sát máy tính và thông báo qua mạng di động; xác định phạm vi nghiên cứu trên mô hình chung cư 2 tầng 4 phòng và phác thảo phương pháp tiếp cận qua 6 chương của đồ án.

Chương 2: Cơ sở lý thuyết liên quan

Chương 2 tổng hợp toàn bộ nền tảng lý thuyết về hệ thống PCCC tiêu chuẩn và nguyên lý hoạt động của các thiết bị phần cứng, giao thức truyền thông. Nội dung chương cung cấp các bảng thông số kỹ thuật chi tiết của:

  • Vi điều khiển ATmega2560 (bộ nhớ, tần số 16MHz, các cổng ngoại vi).
  • Module hạ áp DC-DC LM2596 (dòng đáp ứng tối đa 3A, hiệu suất cao).
  • Cảm biến khí MQ-2, cảm biến nhiệt LM35, cảm biến siêu âm HC-SR04.
  • Module truyền thông SIM900A mini V4 cùng cấu trúc khung truyền dữ liệu và tập lệnh AT.
  • Module relay, van điện từ Solenoid 1 ngõ vào 4 ngõ ra (điện áp 12V), IC ghi dịch 74HC595, màn hình LCD 16x02.
  • Giới thiệu môi trường lập trình Arduino IDE và nền tảng Microsoft Visual C# (Windows Form Application).

Chương 3: Thiết kế mô hình

Nội dung chương tập trung vào việc thiết kế cấu trúc vật lý của mô hình chung cư mô phỏng. Mô hình gồm 02 tầng, mỗi tầng bố trí 02 phòng chức năng. Hệ thống cảm biến khói được đặt trong từng phòng, cảm biến nhiệt đặt tại khu vực hành lang; hệ thống thoát hiểm gồm 03 cầu thang (2 cầu thang hông và 1 cầu thang trung tâm cách ly tường để làm lối thoát khi cả hai phòng tầng 2 gặp sự cố). Chương này cũng đưa ra bảng lựa chọn và đối chiếu linh kiện thực tế tương ứng với các thiết bị trong hệ thống PCCC chuyên dụng.

Chương 4: Xây dựng và thiết kế hệ thống

Chương 4 là chương trọng tâm về kỹ thuật, trình bày sơ đồ khối tổng quát và tính toán chi tiết cho từng khối chức năng:

  • Thiết kế mạch khối phát hiện cháy: kết nối 8 chân analog của MQ-2 và LM35 vào Port F (A0–A7) của Arduino Mega 2560; xây dựng công thức chuyển đổi điện áp ADC sang nhiệt độ.
  • Thiết kế mạch khối hiển thị: giao tiếp LCD 16x02 qua module I2C tại địa chỉ 0x3F; tính toán điện trở kéo 1000Ω cho nút chuyển trang màn hình nhằm giới hạn dòng vào chân vi điều khiển ở mức 5mA (< 30mA).
  • Thiết kế khối thoát hiểm: ứng dụng IC 74HC595 để điều khiển ma trận LED chỉ hướng thoát nạn và còi báo buzzer.
  • Thiết kế khối điều khiển nước, khối giao tiếp di động SIM900A, khối nguồn chuyển mạch tự động (220VAC - 12VDC ắc quy).
  • Xây dựng lưu đồ giải thuật chương trình chính, các chương trình con (đọc cảm biến, xử lý ngắt nút nhấn, điều khiển van, gửi SMS/cuộc gọi, dịch dữ liệu LED) và lập trình giao diện PC bằng C#.

Chương 5: Thi công

Chương này mô tả quá trình gia công phần cứng và kiểm thử hệ thống:

  • Thiết kế và thi công 05 bo mạch in (PCB) gồm mạch nút nhấn & hiển thị, mạch tầng 1, mạch tầng 2, mạch giao tiếp di động & thoát hiểm, mạch nguồn & vi điều khiển trung tâm.
  • Lắp ráp hoàn thiện mô hình không gian chung cư và bồn nước cứu hỏa.
  • Triển khai nạp code và chạy thử nghiệm thực tế các chức năng: hiển thị thông số môi trường trên LCD, chuyển trang giám sát mực nước bồn, thử nghiệm kích hoạt báo cháy tại phòng B ở chế độ Auto, kiểm tra sự chuyển hướng của hệ thống đèn Exit tránh phòng B, kiểm tra khả năng gửi tin nhắn SMS báo cháy và điều khiển qua giao diện máy tính.

Chương 6: Kết luận và phát triển

Tác giả tổng kết các kết quả đạt được về phần cứng và phần mềm, đánh giá ưu điểm và hạn chế của mô hình, đồng thời đề xuất các định hướng phát triển nhằm mở rộng quy mô hệ thống trong tương lai.

Kết quả và đóng góp

Kết quả thực nghiệm của đồ án được ghi nhận cụ thể thông qua quá trình chạy thử nghiệm mô hình:

  • Chế độ tự động (Auto Mode): Hệ thống nhận diện chính xác sự cố khi nhiệt độ phòng đạt ngưỡng cài đặt 65°C hoặc nồng độ khói vượt mức 300. Hệ thống tự động chuyển đổi sang nguồn ắc quy dự phòng, còi buzzer phát âm thanh cảnh báo, van điện từ Solenoid mở chính xác đường cấp nước cho phòng bị cháy và kích hoạt bơm dập lửa.
  • Chỉ dẫn thoát nạn thông minh: Khi giả lập báo cháy tại một phòng cụ thể (ví dụ phòng B), hệ thống LED thoát hiểm điều khiển qua IC 74HC595 tự động thay đổi trạng thái sáng, chỉ dẫn người trong tòa nhà di chuyển theo hướng cầu thang an toàn, tránh xa khu vực phòng B.
  • Cảnh báo từ xa qua GSM: Module SIM900A mini V4 thực hiện cuộc gọi khẩn cấp và gửi tin nhắn SMS thông báo chính xác tên phòng xảy ra cháy đến số điện thoại của ban quản lý.
  • Giám sát mực nước: Cảm biến HC-SR04 đo đạc liên tục khoảng cách mực nước trong bồn, hiển thị cảnh báo trên LCD và tự động kích hoạt bơm bù nước khi lượng nước xuống dưới mức an toàn.
  • Giám sát trên PC: Giao diện C# kết nối ổn định qua cổng Serial, hiển thị trực quan các thông số nhiệt độ, khói của từng phòng và cho phép can thiệp điều khiển các thiết bị chấp hành.

Đóng góp của đồ án:

  • Đề xuất và hiện thực hóa thành công giải pháp điều hướng thoát hiểm động theo thời gian thực dựa trên vị trí phát hiện đám cháy, khắc phục nhược điểm của các biển báo thoát hiểm cố định.
  • Tích hợp cơ chế xác nhận "Done" để phân biệt các trường hợp báo động giả (do bụi bẩn, khói thuốc) trước khi kích hoạt quy trình chữa cháy diện rộng.
  • Xây dựng mô hình hệ thống PCCC nhúng chi phí thấp, kết hợp đồng bộ giữa hiển thị tại chỗ (LCD), cảnh báo di động (GSM) và điều khiển trung tâm (PC).

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của đề tài:

  • Quy mô mô hình dừng lại ở mức thử nghiệm nhỏ (02 tầng, 04 phòng), chưa mô phỏng được toàn diện cấu trúc phức tạp của các tòa nhà cao tầng thực tế.
  • Bồn chứa nước và hệ thống đường ống có dung tích và áp lực nhỏ, chưa tích hợp được các đầu phun tự động Sprinkler áp lực cao và máy bơm chữa cháy công nghiệp.
  • Mô hình chưa sử dụng cảm biến lửa chuyên dụng (chỉ tập trung vào cảm biến khói MQ-2 và cảm biến nhiệt LM35).

Hướng nghiên cứu tiếp theo:

  • Mở rộng quy mô hệ thống: tăng số lượng tầng, số lượng phòng và phát triển phần cứng để quản lý nhiều nút mạng cảm biến hơn.
  • Nâng cấp giải thuật điều khiển và thuật toán tìm đường thoát hiểm tối ưu trong các tình huống xảy ra cháy đồng thời tại nhiều vị trí phức tạp.
  • Tăng cường công suất máy bơm và áp lực đường ống để có thể thử nghiệm với các thiết bị dập lửa tiêu chuẩn công nghiệp.

Giá trị tham khảo

Tài liệu đồ án có giá trị tham khảo hữu ích cho:

  • Sinh viên các ngành Công nghệ Kỹ thuật Điện tử - Truyền thông, Kỹ thuật Điều khiển & Tự động hóa, Kỹ thuật Máy tính và Cơ điện tử đang thực hiện đồ án môn học, đồ án tốt nghiệp về hệ thống nhúng, giám sát cảnh báo sự cố hoặc ứng dụng vi điều khiển.
  • Các kỹ sư, người nghiên cứu phát triển các hệ thống báo cháy, nhà thông minh (Smart Home) hoặc hệ thống quan trắc môi trường quy mô vừa và nhỏ.

Các phần có giá trị tham khảo cao:

  • Sơ đồ nguyên lý và kỹ thuật ghép nối phần cứng giữa Arduino Mega 2560 với IC ghi dịch 74HC595 nhằm tiết kiệm chân vi điều khiển khi điều khiển hệ thống LED ma trận.
  • Phương pháp lập trình giao tiếp nối tiếp giữa vi điều khiển và máy tính qua ngôn ngữ C# (Windows Form Application) để truyền nhận dữ liệu thời gian thực.
  • Kỹ thuật điều khiển module SIM900A bằng tập lệnh AT Command để thực hiện chức năng gọi điện và gửi tin nhắn cảnh báo tự động.

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

1. Hệ thống thiết lập các ngưỡng kích hoạt cảnh báo cháy là bao nhiêu? Trong thiết kế của đồ án, ngưỡng nhiệt độ cảnh báo cháy được cài đặt ở mức 65°C (gần với ngưỡng nổ 68°C của đầu phun Sprinkler thực tế), và ngưỡng nồng độ khói từ cảm biến MQ-2 được thiết lập ở mức 300.

2. Cơ chế chỉ dẫn thoát hiểm của hệ thống hoạt động như thế nào khi xảy ra cháy tại phòng B? Khi phát hiện cháy tại phòng B, vi điều khiển xử lý tín hiệu và gửi dữ liệu qua IC 74HC595 để kích hoạt các đèn LED định hướng, chỉ dẫn luồng người di chuyển theo các hướng cầu thang còn lại, tránh tuyệt đối việc đi ngang qua khu vực phòng B.

3. Hệ thống xử lý nguồn cấp điện như thế nào khi xảy ra hỏa hoạn? Nhằm tránh nguy cơ chập cháy và nổ từ lưới điện chính 220VAC khi có hỏa hoạn, mạch nguồn của hệ thống được thiết kế cơ chế chuyển mạch tự động ngắt nguồn lưới và chuyển đổi sang sử dụng nguồn dự phòng từ bình ắc quy 12V 7.5Ah.

4. Vì sao nhóm tác giả sử dụng IC 74HC595 cho khối hướng dẫn thoát hiểm? IC 74HC595 là vi mạch ghi dịch 8-bit kết hợp chốt dữ liệu (vào nối tiếp, ra song song). Việc sử dụng IC này giúp điều khiển số lượng lớn các đèn LED chỉ hướng thoát hiểm mà chỉ tiêu tốn 3 chân I/O của Arduino Mega 2560, đồng thời dễ dàng nối tầng để mở rộng số lượng đèn LED khi tăng quy mô công trình.

5. Giao thức nào được sử dụng để kết nối vi điều khiển với máy tính và module SIM900A? Hệ thống sử dụng chuẩn giao tiếp nối tiếp không đồng bộ UART để kết nối Arduino Mega 2560 với máy tính thông qua cổng COM (SerialPort) trên phần mềm C#, và sử dụng một cổng UART khác để truyền nhận các tập lệnh AT với module SIM900A mini V4.

Kết luận

Đồ án tốt nghiệp "Thiết kế hệ thống phòng cháy chữa cháy cho chung cư" của nhóm tác giả Lê Hoàng Minh Thuận và Trần Tú Huy đã hoàn thành việc thiết kế và thi công mô hình PCCC tích hợp điều khiển tự động cho quy mô chung cư 2 tầng 4 phòng. Hệ thống kết hợp hiệu quả giữa phần cứng vi điều khiển Arduino Mega 2560, các cảm biến môi trường, hệ thống van điều hướng nước, cảnh báo qua mạng GSM và phần mềm giám sát C# trên máy tính. Điểm nổi bật của công trình là giải thuật điều khiển đèn thoát hiểm thông minh theo vị trí đám cháy và khả năng phân biệt báo động giả, mang lại tài liệu tham khảo thực tiễn cho sinh viên và người nghiên cứu trong lĩnh vực kỹ thuật điện tử và hệ thống nhúng cảnh báo an toàn.