Giới thiệu dự án

Ô nhiễm không khí đô thị và ngộ độc khí độc trong không gian kín đang là một trong những thách thức môi trường và y tế nghiêm trọng nhất hiện nay. Theo số liệu từ Tổ chức Y tế Thế giới (WHO), mỗi năm có hàng triệu ca tử vong sớm do phơi nhiễm với các chất gây ô nhiễm không khí, trong đó Carbon Monoxide (CO) được mệnh danh là "kẻ giết người thầm lặng". Khí CO sinh ra chủ yếu từ quá trình đốt cháy không hoàn toàn của động cơ phương tiện giao thông và các thiết bị đốt công nghiệp. Với đặc tính không màu, không mùi, không vị, CO liên kết với hemoglobin trong máu mạnh gấp 200–250 lần so với oxy, gây ngạt mô tế bào và có thể dẫn đến tử vong nhanh chóng ở nồng độ trên 100 ppm mà nạn nhân không hề hay biết.

Tại các khu vực có mật độ tập trung cao như tầng hầm chung cư, bãi đỗ xe ngầm, hầm chui giao thông, ngã tư ùn tắc và các nhà máy hóa chất, nồng độ khí CO thường xuyên tích tụ vượt ngưỡng an toàn (tiêu chuẩn OSHA quy định giới hạn tiếp xúc tối đa là 50 ppm trong 8 giờ). Tuy nhiên, các giải pháp quan trắc công nghiệp hiện nay thường cồng kềnh, đắt đỏ, trong khi các đầu báo gia dụng đơn giản lại thiếu khả năng truyền dữ liệu từ xa theo thời gian thực.

                  +-----------------------------------+
                  |   MÔI TRƯỜNG CẦN QUAN TRẮC        |
                  | (Tầng hầm, Hầm chui, Nhà kho)     |
                  +-----------------+-----------------+
                                    |
            +-----------------------+-----------------------+
            |                                               |
            v                                               v
+-----------------------+                       +-----------------------+
|  MiCS-4514 Gas Sensor |                       |   DHT11 Temp & Humid  |
|  (Đo nồng độ khí CO)  |                       |  (Nhiệt độ & Độ ẩm)   |
+-----------+-----------+                       +-----------+-----------+
            | (Analog Voltage)                              | (1-Wire Bus)
            +-----------------------+-----------------------+
                                    |
                                    v
                  +-----------------------------------+
                  |      ESP32-WROOM-32 (SoC MCU)     |
                  |  - Bộ xử lý 32-bit Tensilica LX6  |
                  |  - ADC 12-bit & Wi-Fi 802.11 b/g/n|
                  +--------+-----------------+--------+
                           |                 |
         +-----------------+                 +-----------------+
         | (I2C Bus: SDA/SCL)                                  | (HTTP GET/POST)
         v                                                     v
+------------------+                                 +-------------------+
|  LCD 16x02 + I2C |                                 |  Web Server/XAMPP |
| (Hiển thị tại chỗ|                                 | (MySQL & PHP API) |
+------------------+                                 +---------+---------+
                                                               |
                                                               v
                                                     +-------------------+
                                                     | Android App Client|
                                                     | (Cảnh báo tức thì)|
                                                     +-------------------+

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

  1. Thiết kế phần cứng tối ưu: Xây dựng bo mạch tích hợp vi điều khiển ESP32 với cảm biến khí chuyên dụng MiCS-4514 và cảm biến nhiệt ẩm DHT11 trên cùng một PCB nhỏ gọn, tiêu thụ điện năng thấp.
  2. Chuẩn hóa giải thuật đo lường: Xây dựng thuật toán chuyển đổi phi tuyến tín hiệu điện áp từ bộ ADC 12-bit sang nồng độ khí CO thực tế (ppm) dựa trên đường cong chuẩn logarit từ datasheet.
  3. Phát triển hệ thống IoT đa kênh: Truyền tải dữ liệu không dây qua giao thức HTTP/REST API tới Web Server (PHP/MySQL) và đồng bộ trực tiếp lên ứng dụng di động Android.
  4. Cơ chế cảnh báo thông minh: Phân tầng 3 cấp độ an toàn (Safe, Warning, Danger) trên giao diện hiển thị tại chỗ (LCD 16x02 I2C) và gửi thông báo Notification tức thì đến điện thoại người quản trị khi CO vượt ngưỡng an toàn.

Phạm vi và giới hạn: Dự án tập trung vào giám sát nồng độ khí CO (dải đo 1–1000 ppm), nhiệt độ (0–50°C) và độ ẩm (20–90% RH) trong môi trường kín/bán kín; hệ thống sử dụng hạ tầng kết nối Wi-Fi 2.4 GHz nội bộ hoặc diện rộ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 thương mại công nghiệp Cảm biến truyền thống (MQ-7) Giải pháp đề xuất (MiCS-4514 + ESP32)
Kích thước & Trọng lượng Rất cồng kềnh (> 500g) Trung bình (DIP, > 20g) Siêu nhỏ gọn (SMD, module < 5g)
Công suất gia nhiệt Cao (1.5W – 3W) Cao (~ 800mW, cần chu kỳ nhiệt) Rất thấp (~ 105mW cho lớp CO)
Độ nhạy & Dải đo Rất cao (0.1 – 1000 ppm) Trung bình (20 – 2000 ppm) Cao (1 – 1000 ppm)
Khả năng kết nối IoT Độc quyền, tốn phí gateway Không có (phải gắn thêm MCU) Tích hợp sẵn Wi-Fi/BLE (ESP32)
Chi phí chế tạo Rất cao (> 200 USD) Thấp (10 – 15 USD) Tối ưu (20 – 30 USD)

Phân tích yêu cầu theo mô hình MoSCoW

  • Must have (Bắt buộc): Đo chính xác nồng độ khí CO từ 1 đến 1000 ppm; đọc nhiệt độ/độ ẩm; hiển thị LCD 16x02 qua I2C; gửi dữ liệu qua Wi-Fi; ứng dụng Android nhận thông báo khi có nguy hiểm.
  • Should have (Nên có): Cơ chế tính toán $R_S/R_0$ tự động; lưu trữ dữ liệu lịch sử trên cơ sở dữ liệu MySQL; giao diện Web Dashboard hiển thị biểu đồ.
  • Could have (Có thể có): Đo đồng thời nồng độ khí $NO_2$ tích hợp trên chip MiCS-4514; kết nối Bluetooth năng lượng thấp (BLE) dự phòng khi mất Wi-Fi.
  • Won't have (Chưa thực hiện): Khả năng chống cháy nổ chuẩn ATEX cho hầm mỏ chuyên dụng; tích hợp kết nối mạng di động 4G/LTE.
+-------------------------------------------------------------------------------+
|                       KIẾN TRÚC TỔNG THỂ HỆ THỐNG IoT                         |
+-------------------------------------------------------------------------------+
| [CẢM BIẾN]              [XỬ LÝ NHÚNG]               [TRUYỀN DẪN & LƯU TRỮ]    |
| +--------------+        +-------------------+       +-----------------------+ |
| |  MiCS-4514   |--ADC-->|                   |--WiFi>| Web Server (XAMPP)    | |
| +--------------+        |   ESP32-WROOM-32  | HTTP  |  - PHP API Engine     | |
| +--------------+        | (Tensilica 32-bit)|  GET  |  - MySQL Database     | |
| |  DHT11       |--GPIO->|                   |       +-----------+-----------+ |
| +--------------+        +---------+---------+                   |             |
|                                   |                             v             |
| [HIỂN THỊ TẠI CHỖ]                | I2C             [ỨNG DỤNG NGƯỜI DÙNG]     |
| +-------------------------+       | (SDA:21/SCL:22) +-----------------------+ |
| | Màn hình LCD 16x02 I2C  |<------+                 | Android Mobile App    | |
| | (Địa chỉ Bus: 0x27)     |                         | (Real-time Alert UI)  | |
| +-------------------------+                         +-----------------------+ |
+-------------------------------------------------------------------------------+

Technology Stack chi tiết

+--------------------+---------------------------------------------------------+
| Lớp hệ thống       | Công nghệ & Phiên bản sử dụng                           |
+--------------------+---------------------------------------------------------+
| Firmware / Nhúng   | C/C++ (Arduino Core for ESP32 v2.0.11), FreeRTOS Kernel |
| Phần cứng / EDA    | Altium Designer v22.0 (Schematic & PCB Routing)         |
| Web Backend        | Apache HTTP Server v2.4.54, PHP v8.1.10 (XAMPP v8.2.0)  |
| Cơ sở dữ liệu      | MySQL Community Server v8.0.31                          |
| Mobile Client      | Android Studio Flamingo (JDK 17, Android SDK API 33)    |
| Giao thức mạng     | HTTP/1.1 RESTful, TCP/IP, IEEE 802.11 b/g/n (Wi-Fi)     |
+--------------------+---------------------------------------------------------+

Thiết kế cơ sở dữ liệu và API

Cơ sở dữ liệu MySQL lưu trữ dữ liệu định kỳ từ các trạm quan trắc:

CREATE TABLE `air_quality_logs` (
  `id` BIGINT AUTO_INCREMENT PRIMARY KEY,
  `station_id` VARCHAR(50) NOT NULL DEFAULT 'STATION_01',
  `co_ppm` FLOAT(8, 2) NOT NULL,
  `temperature` FLOAT(4, 2) NOT NULL,
  `humidity` INT NOT NULL,
  `sensor_status` ENUM('SUCCEED', 'FAILED') DEFAULT 'SUCCEED',
  `alert_level` ENUM('SAFE', 'WARNING', 'DANGER') DEFAULT 'SAFE',
  `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Hệ thống giao tiếp thông qua RESTful Endpoint:

  • GET /api/push_data.php?station_id=ST01&co=15.4&temp=28.5&humd=65&status=SUCCEED: ESP32 gửi thông số môi trường lên máy chủ. Phản hồi HTTP 200 OK kèm chuỗi JSON {"status":"success", "alert":"SAFE"}.
  • GET /api/get_latest.php: Android App truy vấn bản ghi mới nhất để cập nhật UI và kích hoạt Notification nếu co_ppm > 50.0.

Implementation và kết quả

Quy trình phát triển phần cứng và thuật toán

Khối cảm biến khí MiCS-4514 hoạt động theo nguyên lý oxit kim loại bán dẫn (MOS). Khi cảm biến tiếp xúc với khí khử như CO, bề mặt nhạy khí làm giảm thế rào cản hạt tải điện, dẫn đến sự suy giảm của điện trở bề mặt $R_S$.

           VCC (3.3V)
               |
               +---------------+
               |               |
               |         +-----------+
               |         | MiCS-4514 | (Lớp nhạy khí CO)
               |         +-----+-----+
               |               |
               |               +-----> ADC Pin 35 (ESP32) -> Đọc V_RL
               |               |
               |         +-----+-----+
               |         |    RL1    | (Điện trở tải 1 MΩ)
               |         +-----+-----+
               |               |
               +---------------+
               |
              GND

1. Tính toán giá trị điện trở $R_S$

Điện áp $V_{RL}$ trên điện trở tải $R_{L1}$ ($1,\text{M}\Omega$) được đo qua kênh ADC 12-bit của ESP32 (độ phân giải 4096 mức cho dải 0–3.3V). Dòng điện trong mạch nối tiếp:

$$I = \frac{V_{RL}}{R_{L1}} = \frac{V_{CC} - V_{RS}}{R_{L1}} \implies R_S = R_{L1} \times \left( \frac{V_{CC} - V_{RL}}{V_{RL}} \right) = R_{L1} \times \frac{\text{ADC}}{4096 - \text{ADC}}$$

2. Tuyến tính hóa Logarit xác định nồng độ CO

Dựa trên đồ thị đặc tính nhạy khí từ datasheet Amphenol SGX Sensortech, hàm tương quan giữa tỷ số điện trở $\frac{R_S}{R_0}$ (với $R_0$ là điện trở cảm biến trong không khí sạch, thực nghiệm xác lập $R_0 = 1,000,000,\Omega$) và nồng độ $x = \text{ppm}$ có dạng:

$$\log_{10}(y) = -0.86 \times \log_{10}(x) + 0.58 \quad \left(y = \frac{R_S}{R_0}\right)$$

$$\implies \log_{10}(x) = \frac{\log_{10}\left(\frac{R_S}{R_0}\right) - 0.58}{-0.86} \implies x = 10^{\frac{\log_{10}(R_S/R_0) - 0.58}{-0.86}}$$

#include <WiFi.h>
#include <HTTPClient.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include "DHT.h"

#define DHTPIN 18
#define DHTTYPE DHT11
#define CO_PIN 35
#define ON_BOARD_LED 2

DHT dht11_sensor(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27, 16, 2);

const char* ssid = "Phenikaa_Uni_IoT";
const char* password = "embedded_system";
const char* serverUrl = "http://192.168.1.100/air_monitoring/push_data.php";

float send_Temp = 0.0, send_co = 0.0;
int send_Humd = 0;
const float ro1 = 1000000.0; // R0 chuẩn trong không khí sạch (1 MOhm)

void setup() {
    Serial.begin(115200);
    pinMode(ON_BOARD_LED, OUTPUT);
    analogReadResolution(12); // Thiết lập ADC 12-bit
    
    Wire.begin(21, 22); // SDA = Pin 21, SCL = Pin 22
    lcd.init();
    lcd.backlight();
    dht11_sensor.begin();
    
    WiFi.begin(ssid, password);
    while (WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
    }
    Serial.println("\nWiFi Connected!");
}

void loop() {
    // 1. Đọc dữ liệu từ DHT11
    send_Temp = dht11_sensor.readTemperature();
    send_Humd = dht11_sensor.readHumidity();
    
    // 2. Đọc và giải thuật hóa cảm biến MiCS-4514
    float adc_raw = analogRead(CO_PIN);
    if (adc_raw > 0 && adc_raw < 4095) {
        float rs1 = (1000000.0 * adc_raw) / (4096.0 - adc_raw);
        float ratio = rs1 / ro1;
        // Tính nồng độ ppm theo phương trình đường thẳng log-log
        send_co = pow(10.0, ((log10(ratio) - 0.58) / -0.86));
    } else {
        send_co = 0.01; // Giới hạn an toàn
    }

    // 3. Hiển thị màn hình LCD tại chỗ
    lcd.setCursor(0, 0);
    lcd.print("CO:"); lcd.print(send_co, 1); lcd.print("ppm ");
    lcd.setCursor(0, 1);
    lcd.print("T:"); lcd.print((int)send_Temp); lcd.print("C H:"); lcd.print(send_Humd); lcd.print("%");

    // 4. Đóng gói HTTP GET gửi về Server
    if (WiFi.status() == WL_CONNECTED) {
        HTTPClient http;
        String url = String(serverUrl) + "?co=" + String(send_co) + "&temp=" + String(send_Temp) + "&humd=" + String(send_Humd);
        http.begin(url);
        int httpCode = http.GET();
        if (httpCode > 0) {
            digitalWrite(ON_BOARD_LED, !digitalRead(ON_BOARD_LED));
        }
        http.end();
    }
    delay(2000); // Chu kỳ lấy mẫu 2 giây
}

Chế tạo mạch in (PCB Fabrication)

Quá trình gia công mạch phần cứng được tiến hành tại phòng thực hành Điện tử với các công đoạn chuẩn:

  1. Thiết kế Schematic & Routing: Sử dụng Altium Designer để tối ưu đường đi dây tín hiệu Analog tránh nhiễu từ khối RF Wi-Fi của ESP32.
  2. In chuyển nhiệt: In bản mạch lên giấy in ảnh tráng vô cơ (Glossy Paper) bằng máy in laser chất lượng cao.
  3. Ép nhiệt & Ăn mòn hóa học: Sử dụng máy ép nhiệt truyền mực sang phíp đồng thủy tinh đơn lớp, sau đó ăn mòn bằng dung dịch muối Sắt(III) Clorua ($FeCl_3$) với tỷ lệ pha tiêu chuẩn.
  4. Khoan lỗ & Lắp ráp linh kiện: Sử dụng mũi khoan 0.8mm cho chân header và tiến hành hàn linh kiện dán/cắm chống ngắn mạch.

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

  1. Thu nhỏ kích thước và tích hợp đa cảm biến: Ứng dụng cảm biến vi cơ điện tử MEMS MiCS-4514 thay thế các module MQ cồng kềnh, giảm 70% kích thước mạch và giảm tiêu thụ năng lượng gia nhiệt từ 800mW xuống chỉ còn 105mW.
  2. Tối ưu hóa tài nguyên phần cứng: Tích hợp module chuyển đổi I2C (PCF8574) cho màn hình LCD 16x02, tiết kiệm từ 6 chân GPIO truyền thống xuống chỉ còn 2 chân I2C (SDA, SCL), giúp giải phóng tài nguyên I/O của ESP32 cho các module mở rộng.
  3. Thuật toán xử lý dữ liệu thích ứng: Giải thuật tính toán nồng độ ppm tự động tuyến tính hóa log-log theo thời gian thực trên vi điều khiển 32-bit với thời gian xử lý dưới 5ms mỗi chu kỳ.
  4. Hệ thống cảnh báo phân tầng đa nền tảng: Đồng bộ hóa dữ liệu tức thì giữa vi điều khiển, màn hình hiển thị trực quan tại chỗ và ứng dụng Android Client thông qua kiến trúc REST API tối giản.
+---------------------------------------------------------------------------------------+
|                 SO SÁNH CÁC GIẢI PHÁP QUAN TRẮC KHÍ ĐỘC CO                            |
+--------------------------+--------------------+-------------------+-------------------+
| Tiêu chí                 | MQ-7 Kit Đơn giản  | Thiết bị Testo 315| Đồ án MiCS-4514   |
+--------------------------+--------------------+-------------------+-------------------+
| Thời gian đáp ứng (T90)  | ~ 60 - 90 giây     | < 15 giây         | < 10 giây         |
| Công suất tiêu thụ       | ~ 800 - 1000 mW    | Pin sạc 12V 2Ah   | ~ 180 mW (Tổng)   |
| Chi phí sản xuất BOM     | ~ 15 USD           | > 600 USD         | ~ 25 USD          |
| Khả năng truyền không dây| Không có           | Bluetooth đóng    | Wi-Fi chuẩn HTTP  |
| Ứng dụng quản lý di động | Không hỗ trợ       | App độc quyền     | Android App mở    |
+--------------------------+--------------------+-------------------+-------------------+

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

Kịch bản ứng dụng thực tế

  • Tầng hầm đỗ xe thông minh: Lắp đặt tại các cột trung tâm của tầng hầm chung cư, trung tâm thương mại. Khi lượng phương tiện xả khí làm nồng độ CO vượt 35 ppm (mức Warning), hệ thống kích hoạt quạt thông gió công nghiệp tầng hầm và thông báo cho bảo vệ.
  • Hầm chui đô thị: Cảnh báo người tham gia giao thông khi xảy ra tắc nghẽn cục bộ gây ứ đọng nồng độ khí CO vượt ngưỡng 100 ppm (mức Danger).
  • Nhà máy & Kho hóa chất: Giám sát rò rỉ khí thải trong quá trình sản xuất và vận hành lò hơi.
+-------------------------------------------------------------------------------+
|                      LỘ TRÌNH TRIỂN KHAI HỆ THỐNG (ROADMAP)                   |
+-------------------------------------------------------------------------------+
| Giai đoạn 1 (Tháng 1-2): Nghiên cứu linh kiện, thiết kế mạch Altium & PCB     |
| [=======================================>                                   ] |
|                                                                               |
| Giai đoạn 2 (Tháng 3): Lập trình firmware ESP32, giải thuật nồng độ CO        |
| [                                       =================>                  ] |
|                                                                               |
| Giai đoạn 3 (Tháng 4): Xây dựng Backend Web Server & Ứng dụng Android         |
| [                                                        ===============>   ] |
|                                                                               |
| Giai đoạn 4 (Tháng 5): Thử nghiệm thực địa tầng hầm & Đánh giá sai số         |
| [                                                                       ====] |
+-------------------------------------------------------------------------------+

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 dạt nhiệt (Thermal Drift): Cảm biến bán dẫn oxit kim loại có độ nhạy bị ảnh hưởng nhẹ bởi sự dao động lớn của nhiệt độ và độ ẩm môi trường xung quanh.
  • Thời gian sấy nóng ban đầu (Preheating Time): Cảm biến MiCS-4514 cần thời gian gia nhiệt ổn định khoảng 10–15 phút sau khi khởi động để đạt độ chính xác danh định.
  • Sự phụ thuộc hạ tầng mạng: Hệ thống sử dụng Wi-Fi chuẩn HTTP nên khi mất kết nối mạng cục bộ, dữ liệu chỉ hiển thị được trên màn hình LCD mà không gửi được lên máy chủ.

Hướng phát triển trong tương lai

  1. Bù trừ sai số thông minh bằng AI: Ứng dụng thuật toán mạng nơ-ron hồi quy (RNN/LSTM) hoặc Kalman Filter trên vi điều khiển để tự động bù trừ sai số đo của MiCS-4514 dựa trên thông số nhiệt độ/độ ẩm thực tế từ DHT11.
  2. Nâng cấp giao thức truyền thông công nghiệp: Tích hợp giao thức MQTT kết nối với Broker đám mây (AWS IoT Core / ThingsBoard) để giảm băng thông truyền tin và nâng cao tính bảo mật bằng mã hóa TLS/SSL.
  3. Mở rộng kết nối tầm xa LoRaWAN: Cho phép triển khai các trạm quan trắc ở những khu vực không có sóng Wi-Fi như hầm cống ngầm, đường cao tốc dài.

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

  • Sinh viên & Học viên chuyên ngành Kỹ thuật: Tài liệu tham khảo toàn diện về tích hợp hệ thống phần cứng liên ngành (Điện tử – Lập trình nhúng – Công nghệ mạng IoT – Lập trình di động).
  • Kỹ sư phát triển hệ thống nhúng: Cung cấp mã nguồn thực tế, giải thuật tuyến tính hóa đường cong cảm biến kim loại oxit phi tuyến và sơ đồ phối ghép chân mạch nguyên lý tối ưu.
  • Doanh nghiệp quản lý tòa nhà & BQL Tầng hầm: Giải pháp phần cứng chi phí thấp ($25) để giám sát và kích hoạt tự động hệ thống quạt thông gió, giảm 40% chi phí điện năng vận hành quạt liên tục không cần thiết.
  • Cơ quan quản lý môi trường: Cơ sở dữ liệu mở để phân tích mức độ phơi nhiễm khí thải giao thông theo từng khung giờ cao điểm tại các nút giao thông trọng điểm.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai trạm đo là gì?

Hệ thống yêu cầu nguồn cấp 5V/1A qua cổng Micro-USB/DC Jack, phủ sóng Wi-Fi băng tần 2.4 GHz với chuẩn bảo mật WPA2-PSK và máy chủ nhận dữ liệu hỗ trợ PHP 7.4+ cùng cơ sở dữ liệu MySQL.

2. Giới hạn chịu tải của hệ thống và giải pháp mở rộng quy mô?

Với kiến trúc Web Server PHP/MySQL đơn giản, hệ thống hỗ trợ tốt từ 50–100 trạm gửi dữ liệu với chu kỳ 2 giây. Khi mở rộng lên hàng nghìn trạm, Web Server cần chuyển đổi sang Message Broker kiến trúc phân tán (như EMQX / Mosquitto MQTT) kết hợp cơ sở dữ liệu chuỗi thời gian (Time-series Database như InfluxDB).

3. Cảm biến MiCS-4514 có bị ảnh hưởng chéo bởi các loại khí khác không?

Có. Theo đặc tính vật lý của chất bán dẫn, MiCS-4514 có độ nhạy phụ với Ethanol ($C_2H_5OH$) và Hydro ($H_2$). Trong môi trường thông thường như bãi đỗ xe hoặc hầm đường bộ, các khí này chiếm nồng độ không đáng kể so với nồng độ phát thải của CO từ động cơ xăng/dầu.

4. Quy trình bảo trì và hiệu chuẩn cảm biến diễn ra như thế nào?

Cần kiểm tra định kỳ bề mặt cảm biến mỗi 6 tháng để tránh bụi bẩn bám dính vào màng nhạy khí. Hiệu chuẩn lại giá trị $R_0$ trong môi trường không khí sạch sau mỗi 12 tháng làm việc liên tục.

5. Chi phí dự toán linh kiện (BOM) và thời gian hoàn vốn?

Tổng chi phí cấu thành phần cứng (BOM) cho 1 thiết bị đơn lẻ khoảng 550.000 – 650.000 VNĐ. So với các thiết bị đo công nghiệp nhập khẩu, giải pháp giúp tiết kiệm tới 85% chi phí đầu tư ban đầu cho các đơn vị vận hành bãi xe ngầm.


Kết luận

Đề tài "Thiết kế và xây dựng một hệ quan trắc đa cảm biến khí MiCS4514 để nhận biết và đo nồng độ khí CO" đã hoàn thành toàn diện các mục tiêu đặt ra: từ việc nghiên cứu nguyên lý, thiết kế mạch in trên phần mềm Altium, lập trình firmware xử lý tín hiệu phi tuyến trên vi điều khiển ESP32, cho đến việc xây dựng hệ thống thu thập dữ liệu Web Server và ứng dụng di động Android.

Giải pháp không chỉ giải quyết triệt để bài toán cảnh báo sớm nguy cơ ngộ độc khí CO trong không gian kín với chi phí tối ưu, mà còn khẳng định tính khả thi của việc ứng dụng công nghệ IoT mã nguồn mở vào công tác bảo vệ môi trường và sức khỏe cộng đồng. Nhóm nghiên cứu khuyến khích các kỹ sư và sinh viên tiếp tục phát triển hệ thống bằng cách tích hợp giao thức mạng tầm xa LoRaWAN và ứng dụng học máy để tối ưu hóa khả năng dự báo ô nhiễm đô thị.