Giới thiệu dự án
Bối cảnh và thực trạ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ộ (Bộ Công an), rò rỉ khí đốt hóa lỏng (Liquefied Petroleum Gas - LPG) là một trong những nguyên nhân hàng đầu gây ra các vụ cháy nổ nghiêm trọng tại khu dân cư, nhà xưởng và nhà hàng. Khí gas với thành phần chính là Butane ($C_4H_{10}$) và Propane ($C_3H_8$) khi rò rỉ ra môi trường không chỉ tạo thành hỗn hợp nổ khi đạt ngưỡng giới hạn nổ dưới (Lower Explosive Limit - LEL) mà còn gây ngạt khí đối với con người trong không gian kín.
+-----------------------------------+
| Nguy cơ rò rỉ khí Gas (LPG/CNG) |
+-----------------+-----------------+
|
+-----------------------+-----------------------+
v v
+-----------------------+ +-----------------------+
| Cảm biến cố định | | Con người trực tiếp |
| - Vùng chết cảm biến | | kiểm tra |
| - Thiếu tính linh hoạt| | - Nguy cơ ngạt thở |
| - Cần nguồn cố định | | - Rủi ro cháy nổ cao |
+-----------+-----------+ +-----------+-----------+
| |
+-----------------------+-----------------------+
|
v
+-----------------------------------+
| Giải pháp: Robot Tự Hành Khảo Sát|
| & Cảnh Báo Gas Thông Minh (GSM) |
+-----------------------------------+
Vấn đề kỹ thuật cốt lõi (Problem Statement)
Các hệ thống cảnh báo khí gas truyền thống trên thị trường hiện nay tồn tại hai điểm nghẽn nghiêm trọng:
- Điểm mù không gian (Spatial Blind Spots): Cảm biến gắn tường/trần cố định chỉ phát hiện được khi nồng độ gas tại vị trí đặt cảm biến vượt ngưỡng, bỏ sót các khu vực rò rỉ cục bộ ở tầm thấp (do LPG nặng hơn không khí và chìm xuống sàn).
- Nguy hiểm cho nhân sự ứng cứu: Khi nghi ngờ rò rỉ khí gas, việc con người trực tiếp tiếp cận hiện trường để xác định nguồn rò rỉ tiềm ẩn rủi ro tử vong do ngạt thở hoặc kích hoạt tia lửa điện.
Mục tiêu nghiên cứu của dự án
- Thiết kế phần cứng: Chế tạo mô hình xe robot 4 bánh (4WD) tích hợp bộ điều khiển trung tâm vi điều khiển ATmega2560, driver cầu H L298N, cảm biến khí gas MQ-2 và cảm biến khoảng cách siêu âm SRF-05 gắn trên servo SG90.
- Tự động hóa tránh vật cản: Xây dựng giải thuật quét không gian 180 độ và tự hành né chướng ngại vật trong khoảng cách an toàn ($< 30\text{ cm}$).
- Điều khiển không dây cự ly gần: Thiết lập giao thức truyền nhận dữ liệu UART qua Bluetooth HC-05 với ứng dụng trên hệ điều hành Android.
- Cảnh báo tầm xa qua mạng viễn thông: Tích hợp module SIM900 để tự động gửi tin nhắn SMS cảnh báo tức thời đến số điện thoại khẩn cấp khi nồng độ gas vượt ngưỡng cài đặt.
Giải pháp kỹ thuật và tính khả thi
Dự án triển khai mô hình hệ thống nhúng lai (Hybrid Embedded Architecture) kết hợp giữa vận hành tự động (Autonomous mode) và can thiệp thủ công từ xa (Manual control mode). Việc sử dụng nền tảng Arduino Mega 2560 cung cấp tới 54 chân I/O số và 4 bộ UART phần cứng, giải quyết triệt để bài toán nghẽn giao tiếp đồng thời giữa module Bluetooth, SIM900 và cảm biến.
Kết quả kỳ vọng
- Thời gian phản hồi cảnh báo SMS: Dưới 5 giây kể từ khi nồng độ gas vượt ngưỡng.
- Độ chính xác phát hiện vật cản của cảm biến siêu âm: Sai số khoảng cách $< 1\text{ cm}$ trong phạm vi $2\text{ cm} - 400\text{ cm}$.
- Bán kính điều khiển qua Bluetooth: Ẩn định trong cự ly $8 - 10\text{ m}$.
- Thời lượng hoạt động liên tục: Đạt tối thiểu 120 phút với khối pin Li-ion 18650 dung lượng $4200\text{ mAh}$.
Phạm vi và giới hạn đề tài
- Phạm vi: Robot hoạt động trên mặt phẳng nội thất, phát hiện các loại khí dễ cháy (LPG, Butane, Methane, khói).
- Giới hạn: Cảm biến siêu âm chỉ quét theo mặt phẳng ngang; hệ thống phụ thuộc vào chất lượng vùng phủ sóng GSM của nhà mạng viễn thông.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Tiêu chí |
Cảm biến cố định gắn tường |
Thiết bị đo khí cầm tay |
Xe robot tự hành cảnh báo gas (Đồ án) |
| Tính linh động |
Cố định, không di chuyển |
Di động phụ thuộc con người |
Tự hành hoặc điều khiển từ xa |
| An toàn cho người |
Trung bình |
Thấp (người phải vào hiện trường) |
Rất cao (cách ly hoàn toàn) |
| Phạm vi giám sát |
Bị giới hạn tại một điểm |
Linh hoạt theo bước chân |
Linh hoạt toàn bộ mặt sàn |
| Phương thức báo động |
Còi hú tại chỗ |
Màn hình LCD + còi |
Còi tại chỗ + SMS toàn cầu qua GSM |
| Chi phí đầu tư |
Thấp ($10 - $20) |
Rất cao ($200 - $500) |
Trung bình ($50 - $70) |
Phân loại yêu cầu theo mô hình MoSCoW
- Must have (Bắt buộc): Thu thập dữ liệu analog từ MQ-2; kích hoạt module SIM900 gửi SMS cảnh báo; tự động tránh vật cản bằng SRF-05; điều khiển chuyển động Tiến/Lùi/Trái/Phải qua Bluetooth HC-05.
- Should have (Nên có): Điều chỉnh góc quét cảm biến siêu âm bằng Servo SG90; giao diện Android thân thiện với nút điều hướng trực quan; cơ chế lọc nhiễu tín hiệu ADC từ cảm biến gas.
- Could have (Có thể có): Hiển thị nồng độ gas thời gian thực lên màn hình ứng dụng Android; tùy chỉnh số điện thoại nhận cảnh báo trực tiếp từ app.
- Won't have (Chưa thực hiện): Định vị trong nhà bằng bản đồ SLAM; truyền video streaming thời gian thực qua Camera IP.
Thiết kế hệ thống
graph TD
subgraph Power_Supply ["Khối Nguồn (Power Distribution)"]
BAT["Pin Li-ion 18650 (7.4V - 8.4V)"] --> LM2596["Module Buck LM2596 (5V - 3A)"]
BAT --> L298N_PWR["Nguồn Động Lực L298N (7.4V)"]
LM2596 --> MCU_PWR["Cấp nguồn Arduino Mega 2560 & Sensors (5V)"]
end
subgraph Sensing_Inputs ["Khối Cảm Biến & Thu Thập"]
MQ2["Cảm biến Gas MQ-2 (Analog/Digital)"] -->|ADC A0| MCU["Bộ Xử Lý Trung Tâm: Arduino Mega 2560 (ATmega2560)"]
SRF05["Cảm biến siêu âm SRF-05"] -->|Trig: Pin 8 / Echo: Pin 9| MCU
end
subgraph Actuators ["Khối Chấp Hành"]
MCU -->|PWM / DIR| L298N["Mạch Cầu H L298N"]
L298N --> MOTORS["4x Động Cơ DC Giảm Tốc (1:120)"]
MCU -->|PWM Pin 10| SERVO["RC Servo SG90 (Quét 180 độ)"]
end
subgraph Telemetry_Wireless ["Khối Truyền Thông Không Dây"]
ANDROID["Smartphone Android (App điều khiển)"] <-->|Bluetooth 2.4GHz SPP| HC05["Module Bluetooth HC-05 (UART1)"]
HC05 <-->|TX1/RX1| MCU
MCU <-->|TX2/RX2 (AT Commands)| SIM900["Module GSM SIM900 Shield"]
SIM900 -->|Sóng GSM 900/1800MHz (SMS)| TELCO["Trạm BTS / Điện Thoại Khẩn Cấp"]
end
Thông số kỹ thuật chi tiết của Stack công nghệ
| Linh kiện / Phần mềm |
Model / Phiên bản |
Thông số kỹ thuật hoạt động |
Vai trò trong hệ thống |
| Vi điều khiển |
Arduino Mega 2560 R3 |
16MHz AVR, 256KB Flash, 8KB SRAM, 54 I/O |
Điều phối trung tâm, xử lý thời gian thực |
| Cảm biến Gas |
MQ-2 (SnO2 semiconductor) |
Điện áp: 5VDC, độ nhạy: 300 - 10,000 ppm |
Phát hiện LPG, i-butane, propane, khói |
| Cảm biến khoảng cách |
SRF-05 |
Tần số siêu âm: 40kHz, góc quét $< 15^\circ$ |
Đo cự ly vật cản từ $2\text{ cm} - 400\text{ cm}$ |
| Module GSM/GPRS |
SIMCOM SIM900 Shield |
Băng tần: 850/900/1800/1900MHz, AT Command |
Soạn và truyền phát SMS cứu hộ |
| Module Bluetooth |
HC-05 (Master/Slave) |
Chuẩn Bluetooth v2.0+EDR, Baudrate 9600 bps |
Thu nhận lệnh điều khiển từ Smartphone |
| Driver động cơ |
L298N Dual H-Bridge |
Dòng tải tối đa 2A/kênh, công suất 20W |
Điều khiển đảo chiều và tốc độ động cơ DC |
| Động cơ chấp hành |
DC Geared Motor (TT) |
Tỉ số truyền 1:120, điện áp 3 - 9VDC |
Dẫn động 4 bánh xe cao su phi 65mm |
| Phần mềm di động |
Android Studio 2.3+ |
Java SDK, Bluetooth SPP API, Gradle 3.x |
Giao diện điều khiển cảm ứng người dùng |
Thiết kế giao thức truyền thông (Communication Protocol)
1. Giao thức UART Bluetooth (Baudrate: 9600, 8-N-1)
- Mã ASCII
'F' (Forward): Xe tiến thẳng.
- Mã ASCII
'B' (Backward): Xe lùi lại.
- Mã ASCII
'L' (Turn Left): Xe rẽ trái (Động cơ trái quay nghịch, động cơ phải quay thuận).
- Mã ASCII
'R' (Turn Right): Xe rẽ phải (Động cơ trái quay thuận, động cơ phải quay nghịch).
- Mã ASCII
'S' (Stop): Dừng toàn bộ động cơ.
- Mã ASCII
'A' (Auto Mode): Bật chế độ tự hành tránh vật cản.
2. Chuỗi tập lệnh AT Command điều khiển SIM900
AT --> Kiểm tra đồng bộ UART (Trả về: OK)
AT+CMGF=1 --> Cấu hình chế độ SMS dạng Text Mode (Trả về: OK)
AT+CMGS="01284822444" --> Thiết lập số điện thoại nhận tin nhắn khẩn cấp
> CANH BAO: Phat hien ro ri khi Gas tai vi tri robot! [Ctrl+Z / 0x1A]
Yêu cầu an toàn và hiệu năng
- Cách ly nguồn: Tách riêng nguồn cấp cho động cơ (đỉnh dòng lên tới 1.5A khi khởi động) và nguồn cấp cho vi điều khiển thông qua tụ lọc $1000\mu\text{F}$ và module Buck LM2596 để tránh hiện tượng sụt áp gây Reset MCU.
- Thời gian đáp ứng: Vòng lặp lấy mẫu cảm biến gas $T_{\text{sample}} = 100\text{ ms}$; thuật toán quét siêu âm có chu kỳ $T_{\text{scan}} = 60\text{ ms}$.
Implementation và kết quả
Quy trình phát triển phần cứng và giải thuật
Hệ thống được lập trình trên nền tảng Arduino IDE (C/C++) kết hợp các thư viện chuẩn: SoftwareSerial.h, Servo.h.
+-----------------------------------+
| Khởi động hệ thống |
| (Init UART, Servo, Sensors, GSM) |
+-----------------+-----------------+
|
v
+-----------------------------------+
| Đọc giá trị cảm biến MQ-2 (A0) |
+-----------------+-----------------+
|
[Gas > Threshold?]
/ \
YES / \ NO
v v
+-------------------------------+ +-------------------------------+
| Gửi AT Command qua SIM900 | | Đọc dữ liệu từ Bluetooth HC-05|
| -> Kích hoạt gửi tin nhắn SMS | +---------------+---------------+
+---------------+---------------+ |
| [Có tín hiệu?]
| / \
| YES / \ NO
| v v
| +--------------------+ +--------------------+
| | Thực thi lệnh di | | Chế độ Tự Hành |
| | chuyển (F, B, L, R)| | (SRF-05 quét cản) |
| +---------+----------+ +---------+----------+
| | |
+-----------------------+----------------------+
|
v
[Lặp lại vòng tuần hoàn]
Thuật toán đo khoảng cách bằng sóng siêu âm SRF-05
Khoảng cách được xác định dựa trên thời gian truyền và phản xạ của xung âm $40\text{ kHz}$:
$$d = \frac{v \times t}{2} = \frac{343\text{ m/s} \times t}{2} = \frac{0.0343\text{ cm/\mu s} \times t}{2} = \frac{t}{58.3}\text{ (cm)}$$
#include <Servo.h>
#define TRIG_PIN 8
#define ECHO_PIN 9
#define GAS_PIN A0
#define GAS_THRESHOLD 400 // Ngưỡng kích hoạt cảnh báo (ADC 10-bit: 0 - 1023)
Servo scanServo;
long measureDistance() {
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10); // Tạo xung Trigger tối thiểu 10us
digitalWrite(TRIG_PIN, LOW);
long duration = pulseIn(ECHO_PIN, HIGH, 30000); // Timeout 30ms (~5m)
if (duration == 0) return 400; // Không phát hiện cản trong tầm
return duration / 58; // Quy đổi ra centimet
}
Giải thuật giám sát nồng độ Gas và gửi cảnh báo GSM
bool isGasAlertSent = false;
void checkGasAndAlert() {
int gasValue = analogRead(GAS_PIN);
if (gasValue > GAS_THRESHOLD && !isGasAlertSent) {
// Dừng xe ngay lập tức để đảm bảo an toàn
stopRobot();
// Gửi lệnh AT tới SIM900 (kết nối UART Serial2)
Serial2.println("AT+CMGF=1");
delay(500);
Serial2.println("AT+CMGS=\"01284822444\"");
delay(500);
Serial2.print("CANH BAO NGUY HIEM: Phat hien khi Gas ro ri! Gia tri do: ");
Serial2.print(gasValue);
Serial2.write(26); // Ký tự Ctrl+Z kết thúc nội dung SMS
delay(3000);
isGasAlertSent = true; // Tránh gửi lặp lại liên tục gây nghẽn mạng
} else if (gasValue <= (GAS_THRESHOLD - 50)) {
isGasAlertSent = false; // Tự động reset cờ cảnh báo khi nồng độ an toàn
}
}
Xử lý điều khiển động cơ L298N qua Bluetooth
// Cấu hình chân điều khiển Driver L298N
const int IN1 = 4, IN2 = 5, IN3 = 6, IN4 = 7;
const int ENA = 2, ENB = 3; // Chân cấp xung PWM điều chỉnh tốc độ
void moveForward(int speed) {
analogWrite(ENA, speed);
analogWrite(ENB, speed);
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
}
void stopRobot() {
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
}
Thách thức tích hợp và giải pháp kỹ thuật
- Nhiễu sụt áp khi khởi động động cơ: Khi cả 4 động cơ DC cùng khởi động hoặc đổi chiều đột ngột, dòng cảm ứng ngược gây sụt áp đường nguồn 5V, khiến module SIM900 khởi động lại do yêu cầu dòng đỉnh phát sóng lên tới 2A.
- Giải pháp: Tách đường nguồn cấp: Pin $7.4\text{V} \rightarrow$ LM2596 Buck hạ áp xuống $5\text{V}/3\text{A}$ chuyên dụng cấp cho Arduino, Servo, Cảm biến và SIM900; nguồn $7.4\text{V}$ trực tiếp cấp vào chân $V_{cc}$ của driver L298N. Bổ sung tụ hóa $2200\mu\text{F}/16\text{V}$ song song đầu vào SIM900.
- Góc chết của cảm biến siêu âm: Cảm biến SRF-05 có góc thu phát hẹp ($< 15^\circ$).
- Giải pháp: Gắn SRF-05 lên động cơ Servo SG90. Khi phát hiện vật cản ở cự ly $< 25\text{ cm}$, robot dừng lại, quay servo sang $30^\circ$ (phải) và $150^\circ$ (trái) để đo khoảng cách hai hướng, sau đó tự động rẽ về hướng có không gian thông thoáng hơn.
Kết quả đo kiểm thực nghiệm
+-----------------------------------------------------------------------+
| KẾT QUẢ ĐO KIỂM THỰC NGHIỆM |
+------------------------------------+----------------------------------+
| Độ trễ cảnh báo SMS qua SIM900 | [████████░░] 3.8s / 5.0s max |
| Tỷ lệ phát hiện cản thành công | [█████████░] 94.6% (>20cm) |
| Độ ổn định kết nối Bluetooth HC-05 | [█████████░] 98.2% (<8m) |
| Độ nhạy phát hiện Gas MQ-2 | [██████████] 100% khi có rò rỉ |
+------------------------------------+----------------------------------+
| Kịch bản kiểm thử |
Điều kiện thử nghiệm |
Số lần thử |
Kết quả thành công |
Độ trễ trung bình / Sai số |
| Phát hiện khí Gas (MQ-2) |
Bình gas mini xả thử nghiệm cự ly 10 - 50cm |
30 lần |
30/30 (100%) |
$1.2\text{ s}$ phản hồi cảm biến |
| Gửi tin nhắn SMS (SIM900) |
Mạng Viettel/MobiFone trong nhà |
30 lần |
29/30 (96.7%) |
$3.8\text{ s}$ nhận tin nhắn |
| Né vật cản tự động (SRF-05) |
Chướng ngại vật hình trụ, hộp chữ nhật |
50 lần |
47/50 (94.0%) |
Khoảng cách nhận diện: $24.2\text{ cm}$ |
| Điều khiển Bluetooth (HC-05) |
Tầm xa $1\text{ m} \rightarrow 10\text{ m}$ (Line-of-Sight) |
50 lệnh |
49/50 (98.0%) |
Mất kết nối khi khoảng cách $> 8.5\text{ m}$ |
Đổi mới và đóng góp
Các cải tiến kỹ thuật nổi bật
- Kiến trúc giám sát di động đa kênh (Dual-Channel Telemetry): Kết hợp đồng thời kênh điều khiển cục bộ băng thông cao (Bluetooth SPP - Realtime Control) và kênh viễn thông khẩn cấp tầm xa không giới hạn khoảng cách (GSM SMS Alert), đảm bảo thông tin cứu nạn được truyền đi ngay cả khi người điều khiển không ở gần hiện trường.
- Cơ chế quét siêu âm linh hoạt theo góc: Sử dụng cơ cấu cơ điện tử Servo-Ultrasonic quét 3 điểm ($90^\circ, 30^\circ, 150^\circ$) giúp giảm số lượng cảm biến cần gắn xung quanh thân xe từ 3 cảm biến xuống 1 cảm biến duy nhất, giảm 40% chi phí phần cứng và tiết kiệm tài nguyên chân GPIO trên vi điều khiển.
[Góc 90°: Phía trước]
|
[Góc 150°: Trái] \ / [Góc 30°: Phải]
\/
[Servo SG90 + SRF05]
||
[Thân Xe Robot]
So sánh định lượng với các giải pháp hiện hành
| Chỉ số kỹ thuật |
Cảm biến gas cố định dân dụng |
Thiết bị dò khí cầm tay công nghiệp |
Robot dò gas điều khiển thông minh |
Mức độ cải thiện |
| Diện tích bao phủ |
$\approx 15\text{ m}^2$ cố định |
Toàn bộ không gian (cần người đi) |
Toàn bộ mặt sàn (Tự hành di chuyển) |
Tăng 300% tính linh động |
| Mức độ rủi ro nhân sự |
Trung bình |
Cao (tiếp xúc trực tiếp) |
Bằng 0 (Cách ly hoàn toàn) |
Triệt tiêu nguy cơ |
| Khoảng cách truyền tin |
Âm thanh tại chỗ ($< 20\text{ m}$) |
Màn hình hiển thị ($< 1\text{ m}$) |
Không giới hạn (Sóng di động GSM) |
Phủ sóng toàn cầu |
| Chi phí sản xuất |
$\sim 300.000\text{ VNĐ}$ |
$\sim 5.000.000\text{ VNĐ}$ |
$\sim 1.200.000\text{ VNĐ}$ |
Rẻ hơn 76% so với máy cầm tay |
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng trong thực tế
- Tuần tra an toàn kho bãi chứa gas/hóa chất: Robot tự hành chạy theo lịch trình định kỳ giữa các kệ hàng, liên tục đo nồng độ khí gas ở sát mặt sàn và phát tin báo về trung tâm bảo vệ khi phát hiện rò rỉ.
- Khảo sát hiện trường trước khi cứu hộ: Khi có chuông báo cháy hoặc nghi ngờ rò rỉ khí gas tại nhà hàng, chung cư, lực lượng cứu hộ điều khiển xe robot tiến vào trinh sát từ xa qua điện thoại, tránh nguy cơ kích nổ do tiếp xúc vật lý.
Hướng dẫn lắp ráp và triển khai hệ thống
+--------------------------------------------------------------------------+
| SƠ ĐỒ ĐẤU DÂY HỆ THỐNG PHẦN CỨNG |
+-------------------+--------------------+---------------------------------+
| Module/Thiết bị | Chân trên Module | Chân kết nối Arduino Mega 2560 |
+-------------------+--------------------+---------------------------------+
| SIM900 Shield | TX / RX | RX2 (Pin 17) / TX2 (Pin 16) |
| Bluetooth HC-05 | TXD / RXD | RX1 (Pin 19) / TX1 (Pin 18) |
| Driver L298N | IN1, IN2, IN3, IN4 | Pin 4, Pin 5, Pin 6, Pin 7 |
| Driver L298N | ENA, ENB | Pin 2 (PWM), Pin 3 (PWM) |
| Cảm biến SRF-05 | Trigger / Echo | Pin 8 / Pin 9 |
| Cảm biến MQ-2 | Aout / Dout | Analog A0 / Digital Pin 11 |
| Servo SG90 | Signal (Cam) | Pin 10 (PWM) |
| Module LM2596 | Output 5V / GND | 5V / GND (Bus nguồn chung) |
+-------------------+--------------------+---------------------------------+
Phân tích chi phí và hiệu quả đầu tư (BOM & Cost Breakdown)
| STT |
Thành phần linh kiện |
Số lượng |
Đơn giá (VNĐ) |
Thành tiền (VNĐ) |
| 1 |
Bo mạch Arduino Mega 2560 R3 |
1 |
220.000 |
220.000 |
| 2 |
Module SIM900 GPRS/GSM Shield |
1 |
380.000 |
380.000 |
| 3 |
Cảm biến khí Gas MQ-2 |
1 |
45.000 |
45.000 |
| 4 |
Cảm biến siêu âm SRF-05 & Gá đỡ |
1 |
55.000 |
55.000 |
| 5 |
Mạch điều khiển động cơ L298N |
1 |
65.000 |
65.000 |
| 6 |
Module Bluetooth HC-05 |
1 |
85.000 |
85.000 |
| 7 |
Khung xe Robot 4 bánh + 4 Động cơ DC |
1 bộ |
180.000 |
180.000 |
| 8 |
RC Servo SG90 |
1 |
35.000 |
35.000 |
| 9 |
Mạch giảm áp LM2596 DC-DC |
1 |
25.000 |
25.000 |
| 10 |
2x Cell Pin Li-ion 18650 + Khay pin |
1 bộ |
110.000 |
110.000 |
| TỔNG |
Chi phí hoàn thiện mẫu thử nghiệm (Prototype) |
|
|
1.200.000 VNĐ |
Hiệu quả đầu tư (ROI): Với chi phí chỉ 1,2 triệu VNĐ, hệ thống giúp doanh nghiệp/nhà hàng giảm thiểu 100% rủi ro đền bù tai nạn lao động liên quan đến ngạt khí và phòng ngừa các vụ hỏa hoạn có thể gây thiệt hại hàng tỷ đồng.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Độ phân giải bản đồ: Xe di chuyển tránh vật cản ngẫu nhiên dựa trên phản xạ tức thời, chưa xây dựng được bản đồ không gian 2D/3D (chưa tích hợp LiDAR hoặc Camera SLAM).
- Đặc tính cảm biến MQ-2: Cảm biến nhạy chéo với khói và hơi cồn, cần thời gian nung nóng (pre-heat time $\approx 20\text{ s}$) trước khi đạt độ chính xác ổn định.
- Tầm điều khiển Bluetooth: Bị suy hao mạnh qua tường bê tông dày, chỉ vận hành tối ưu trong không gian mở tầm nhìn thẳng dưới $10\text{ m}$.
Hướng phát triển và mở rộng nghiên cứu
- Nâng cấp truyền thông lên nền tảng IoT Cloud: Thay thế vi điều khiển hoặc bổ sung ESP32 để truyền dữ liệu nồng độ gas liên tục lên Dashboard thời gian thực (qua giao thức MQTT/HTTP WebSockets), hỗ trợ giám sát từ xa qua Web app.
- Tích hợp Camera AI & Định vị SLAM: Trang bị module Camera ESP32-CAM hoặc Raspberry Pi để truyền hình ảnh trực tiếp về Smartphone, ứng dụng thuật toán nhận diện nguồn rò rỉ và lập đường đi tối ưu tự động (Path Planning).
- Thuật toán tự tìm nguồn rò rỉ khí (Gas Source Localization - GSL): Lập trình giải thuật lần theo gradient nồng độ khí gas tăng dần để robot tự động di chuyển đến chính xác vị trí van gas bị hở.
Đối tượng hưởng lợi
+---------------------------------------------------------------------------+
| ĐỐI TƯỢNG HƯỞNG LỢI |
+--------------------+------------------------------------------------------+
| Sinh viên | - Mã nguồn mẫu nhúng C/C++ & Android Java |
| Kỹ thuật | - Nắm vững tích hợp truyền thông GSM, Bluetooth, PWM |
+--------------------+------------------------------------------------------+
| Kỹ sư phát triển | - Thiết kế phần cứng nguồn hạ áp chống sụt áp |
| Hệ thống nhúng | - Mẫu giao thức điều khiển đa cổng UART ATmega2560 |
+--------------------+------------------------------------------------------+
| Doanh nghiệp | - Giải pháp giám sát an toàn chi phí thấp |
| Nhà xưởng/Kho gas | - Tự động hóa kiểm tra khu vực nguy hiểm |
+--------------------+------------------------------------------------------+
| Nhà nghiên cứu | - Nền tảng thử nghiệm thuật toán điều hướng Robot |
| An toàn lao động | - Dữ liệu thực nghiệm đo đạc độ trễ mạng viễn thông |
+--------------------+------------------------------------------------------+
- Sinh viên & Học viên ngành Điện tử - Viễn thông, Tự động hóa: Cung cấp tài liệu tham khảo hoàn chỉnh từ thiết kế sơ đồ mạch, layout driver công suất, xử lý giao tiếp cảm biến analog/digital đến phát triển ứng dụng di động Android Studio.
- Kỹ sư Embedded & IoT: Tiếp cận giải pháp thực tế về quản lý nguồn dòng đỉnh cao cho module GSM SIM900 và kỹ thuật xử lý đa ngắt trên vi điều khiển 8-bit AVR.
- Cơ sở kinh doanh, nhà hàng, kho bãi: Sở hữu phương án công nghệ giá rẻ, dễ bảo trì, có khả năng thương mại hóa nhanh để nâng cao tiêu chuẩn an toàn phòng cháy chữa cháy.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật tối thiểu để triển khai và nạp code cho hệ thống là gì?
Cần máy tính cài đặt phần mềm Arduino IDE phiên bản 1.8.x trở lên, nạp driver cổng nạp nạp CH340 hoặc Mega 16U2. Đối với ứng dụng di động, máy tính cần cài Android Studio 2.3+ với Android SDK hỗ trợ từ Android 4.4 (KitKat - API 19) đến Android 10+.
2. Tại sao hệ thống sử dụng kết hợp cả Bluetooth và GSM mà không dùng Wi-Fi?
Bluetooth HC-05 cho phép kết nối trực tiếp Point-to-Point với điện thoại trong thời gian thực với độ trễ cực thấp ($< 20\text{ ms}$), không phụ thuộc vào hạ tầng mạng nội bộ. Module GSM SIM900 đảm bảo khả năng phát báo động khẩn cấp trên diện rộng tới bất kỳ số điện thoại nào thông qua hạ tầng viễn thông di động mà không cần mạng Internet/Wi-Fi tại nơi xảy ra sự cố.
3. Làm thế nào để khắc phục hiện tượng cảm biến MQ-2 báo sai nồng độ gas?
Cảm biến MQ-2 sử dụng lớp bán dẫn $SnO_2$ nung nóng. Trước khi vận hành, cần cấp nguồn sấy nóng cảm biến tối thiểu từ 2 - 5 phút để lớp bề mặt đạt nhiệt độ làm việc ổn định. Ngoài ra, trong code cần lập trình lấy trung bình mẫu 10 lần đo liên tiếp (Moving Average Filter) và hiệu chỉnh biến trở so sánh ngưỡng trên module.
4. Hệ thống cần bảo trì định kỳ những hạng mục nào?
- Kiểm tra điện áp từng cell pin 18650 (đảm bảo không xả dưới $3.0\text{ V/cell}$).
- Vệ sinh màng lưới kim loại của cảm biến MQ-2 để tránh bụi bẩn bám dính làm giảm độ nhạy.
- Kiểm tra tài khoản và thời hạn SIM di động lắp trên module SIM900.
5. Chi phí sản xuất và thời gian thu hồi vốn (ROI) được tính toán như thế nào?
Tổng chi phí chế tạo mẫu thử chỉ khoảng 1.200.000 VNĐ. Đối với một nhà hàng quy mô trung bình sử dụng 4 - 6 bình gas công nghiệp, việc lắp đặt robot kiểm tra tự động giúp loại bỏ hoàn toàn nguy cơ cháy nổ gây thiệt hại tài sản, mang lại giá trị bảo vệ tương đương hàng trăm triệu đồng ngay trong năm đầu tiên đưa vào hoạt động.
Kết luận
Đồ án tốt nghiệp "Xe Cảnh Báo Khí Gas Điều Khiển Qua Điện Thoại Thông Minh" của tác giả Lê Hoàng (Đại học Sư phạm Kỹ thuật TP.HCM) đã giải quyết trọn vẹn bài toán tích hợp liên ngành giữa Công nghệ Kỹ thuật Điện tử, Viễn thông và Tự động hóa. Bằng việc kết hợp thông minh giữa vi điều khiển ATmega2560, module SIM900, Bluetooth HC-05, cảm biến siêu âm SRF-05 và cảm biến gas MQ-2, hệ thống đã chứng minh được tính khả thi vượt trội:
- Phát hiện chính xác khí gas rò rỉ và gửi tin nhắn cảnh báo SMS trong vòng 3.8 giây.
- Tự động điều hướng, tránh chướng ngại vật đạt độ tin cậy 94%.
- Khả năng điều khiển linh hoạt qua ứng dụng Android trong cự ly 8 mét.
Đây là tiền đề kỹ thuật vững chắc để tiếp tục phát triển thành các sản phẩm thương mại phục vụ công tác an toàn phòng cháy chữa cháy trong các đô thị thông minh và khu công nghiệp hiện đại.