Giới thiệu dự án

Trong kỷ nguyên chuyển đổi số và công nghiệp 4.0, logistics và quản trị chuỗi cung ứng đóng vai trò xương sống trong việc duy trì năng lực cạnh tranh của doanh nghiệp. Theo các báo cáo thống kê ngành chuỗi cung ứng, chi phí vận hành kho bãi chiếm trung bình từ 15% đến 25% tổng chi phí logistics, trong đó các sự cố liên quan đến cháy nổ, biến đổi nhiệt độ - độ ẩm làm hư hỏng hàng hóa và sai lệch số liệu tồn kho thủ công gây thiệt hại hàng triệu USD mỗi năm. Đa số các nhà kho quy mô vừa và nhỏ (SMEs) tại Việt Nam vẫn duy trì phương thức quản lý truyền thống hoặc sử dụng các hệ thống SCADA/PLC đắt đỏ, cồng kềnh và thiếu khả năng giám sát linh hoạt từ xa.

Đồ án "Thiết kế và thi công hệ thống điều khiển, giám sát kho hàng qua Internet" được nghiên cứu và thực hiện bởi nhóm tác giả thuộc Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh nhằm giải quyết triệt để các pain points trên. Bằng cách ứng dụng nền tảng Internet of Things (IoT), vi điều khiển ESP32 và công nghệ đám mây Blynk, hệ thống cho phép số hóa toàn diện quy trình kiểm soát môi trường, bảo vệ an ninh và định lượng hàng tồn kho theo thời gian thực.

+-----------------------------------------------------------------------+
|                 HỆ THỐNG GIÁM SÁT KHO HÀNG QUA INTERNET                |
|                                                                       |
|  [ Môi trường: DHT11, MP-2 ]     [ An ninh: RFID RC522, SG90 ]        |
|  [ Tồn kho: 4x HC-SR04 ]         [ Cảnh báo/Chữa cháy: Pump, Fan, Led]|
|                               |                                       |
|                               v                                       |
|                  ESP32 (Xtensa Dual-Core 240MHz)                     |
|                               |                                       |
|                        (Wi-Fi 802.11 b/g/n)                           |
|                               v                                       |
|                   Blynk Cloud / IoT Server                            |
|                               |                                       |
|                               v                                       |
|                 Android Mobile Application (App)                      |
+-----------------------------------------------------------------------+

Mục tiêu dự án

  1. Thiết kế phần cứng: Xây dựng bo mạch trung tâm và mô hình kho hàng thu nhỏ (kích thước $55 \times 45 \times 40\text{ cm}$) tích hợp đầy đủ hệ thống cảm biến môi trường, an ninh và thiết bị chấp hành.
  2. Giám sát thông số môi trường: Thu thập chính xác nhiệt độ ($0 - 50^\circ\text{C}$), độ ẩm ($20% - 80%\text{ RH}$) và nồng độ khói/khí gas để tự động phát hiện nguy cơ hỏa hoạn.
  3. Ước lượng tồn kho: Ứng dụng cụm 4 cảm biến siêu âm HC-SR04 để định lượng hàng hóa tự động trên các line kệ với sai số trong ngưỡng cho phép.
  4. Kiểm soát ra vào thông minh: Tích hợp công nghệ nhận dạng qua tần số vô tuyến RFID RC522 (13.56 MHz) điều khiển động cơ Servo SG90 đóng/mở cửa tự động.
  5. Điều khiển & Cảnh báo từ xa: Kết nối truyền thông không dây Wi-Fi qua nền tảng Blynk Server, xuất dữ liệu trực quan và điều khiển thiết bị tức thời trên ứng dụng di động Android.

Phạm vi và giới hạn hệ thống

  • Phạm vi: Giám sát môi trường kho, kích hoạt chữa cháy/thông gió tự động, kiểm soát cửa kho bằng thẻ từ và ứng dụng, ước lượng thể tích/số lượng kiện hàng hóa cố định.
  • Giới hạn:
    • Hệ thống vận hành trên mạng Wi-Fi 2.4 GHz; thời gian trễ cập nhật dữ liệu mạng trung bình từ $100\text{ms} - 500\text{ms}$.
    • Thuật toán đo khoảng cách siêu âm phụ thuộc vào bề mặt phản xạ phẳng của kiện hàng, mức sai số định lượng ước lượng ở mức $\pm 2$ đơn vị hàng.

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

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

Hiện nay trên thị trường tồn tại ba nhóm giải pháp quản trị kho chính:

Tiêu chí Quản lý thủ công / Sổ sách Hệ thống SCADA / PLC công nghiệp Giải pháp IoT ESP32 (Đề tài)
Chi phí đầu tư Thấp (< 2 triệu VNĐ) Rất cao (> 50 - 200 triệu VNĐ) Tối ưu (~ 1.5 - 3 triệu VNĐ)
Độ trễ giám sát Định kỳ theo ca (vài giờ) Thời gian thực (< 50ms) Thời gian thực (100 - 300ms)
Giám sát từ xa Không hỗ trợ Phức tạp (Cần VPN/IP tĩnh) Mọi lúc, mọi nơi qua Mobile App
Lắp đặt & Mở rộng Thủ công Phức tạp, cần kỹ sư chuyên trách Cực kỳ linh hoạt, chuẩn hóa module
Cảnh báo hỏa hoạn Phụ thuộc giác quan con người Tích hợp hệ thống báo cháy riêng Tự động kích hoạt còi + bơm mini

Phân loại yêu cầu người dùng (MoSCoW)

  • Must-have (Bắt buộc có): Đọc cảm biến nhiệt - ẩm DHT11, cảm biến khói MP-2; mở cửa bằng thẻ từ RFID; cảnh báo qua còi Buzzer; điều khiển relay bơm/quạt trên App.
  • Should-have (Nên có): Thuật toán tính toán số lượng kiện hàng dựa trên 4 cảm biến HC-SR04; hiển thị biểu đồ nhiệt ẩm trực quan trên điện thoại.
  • Could-have (Có thể có): Cơ chế mở cửa thủ công bằng nút nhấn vật lý; tích hợp đèn công suất cao Luxeon 10W chiếu sáng kho.
  • Won't-have (Chưa triển khai): Nhận diện khuôn mặt bằng camera AI; tích hợp cánh tay robot tự động phân loại hàng.

Thiết kế hệ thống

Kiến trúc phần cứng và Stack công nghệ

  • Bộ vi xử lý trung tâm: Espressif ESP32-WROOM-32 (Lõi kép Xtensa® 32-bit LX6, xung nhịp 240 MHz, 520 KB SRAM, 4 MB Flash, tích hợp Wi-Fi 802.11 b/g/n và Bluetooth v4.2 BR/EDR/BLE).
  • Khối cảm biến (Inputs):
    • Cảm biến nhiệt độ & độ ẩm DHT11 (Giao thức 1-wire, $0 - 50^\circ\text{C} \pm 2^\circ\text{C}$, $20 - 80%\text{ RH} \pm 5%$).
    • Cảm biến khói/khí gas bán dẫn MP-2 (Độ nhạy $R_s / R_o \ge 3$ tại $2000\text{ ppm } \text{C}_3\text{H}_8$).
    • Cảm biến khoảng cách siêu âm 4x HC-SR04 (Tần số $40\text{ kHz}$, góc quét $15^\circ$, dải đo $2\text{ cm} - 400\text{ cm}$).
    • Module đọc thẻ từ RFID-RC522 (Tần số $13.56\text{ MHz}$, chuẩn giao tiếp SPI).
  • Khối chấp hành (Outputs):
    • Động cơ Servo TowerPro SG90 (Điều khiển góc mở cửa $0^\circ - 180^\circ$ qua tín hiệu PWM chu kỳ $20\text{ ms}$).
    • Module Relay 5V cách ly quang Optocoupler điều khiển: Máy bơm chìm mini 5V (dập lửa), Quạt tản nhiệt 12VDC (thông gió), Đèn LED Luxeon 10W.
    • Còi báo động Active Buzzer KY-012.
  • Nguồn cấp: Bộ nguồn xung đôi công nghiệp Meanwell D-30A (Ngõ ra kép 5VDC/2A và 12VDC/1.5A).
  • Nền tảng phần mềm: Arduino IDE v2.2+, Blynk IoT Framework, Android SDK 13 (Tiramisu).
   +---------------------------------------------------------+
   |                     SƠ ĐỒ NGUYÊN LÝ                     |
   +---------------------------------------------------------+
   |                                                         |
   |   [DHT11] -------- GPIO 4  (1-Wire)                    |
   |   [MP-2] --------- GPIO 34 (Analog/Digital)             |
   |   [RFID RC522] --- SPI (MISO:19, MOSI:23, SCK:18, CS:5)|
   |   [HC-SR04 x4] --- Trig: 12, 14, 27, 33                 |
   |                    Echo: 13, 25, 26, 35                 |
   |                                                         |
   |                         ESP32                           |
   |                                                         |
   |   [Servo SG90] <-- GPIO 15 (PWM 50Hz)                   |
   |   [Relay 1: Pump]  GPIO 16                              |
   |   [Relay 2: Fan] - GPIO 17                              |
   |   [Relay 3: Light] GPIO 2                               |
   |   [KY-012 Buzzer]  GPIO 21                              |
   +---------------------------------------------------------+

Thiết kế kết nối Virtual Pins trên Blynk Server

Hệ thống sử dụng cơ chế Data Stream ảo (Virtual Pins) để truyền nhận dữ liệu giữa ESP32 và App Android qua giao thức TCP/IP:

  • V0: Tín hiệu điều khiển Bật/Tắt Đèn chiếu sáng kho (0 hoặc 1).
  • V1: Tín hiệu điều khiển Bật/Tắt Quạt thông gió (0 hoặc 1).
  • V2: Tín hiệu điều khiển Bật/Tắt Máy bơm chữa cháy (0 hoặc 1).
  • V3: Tín hiệu điều chỉnh góc Servo mở cửa (0^\circ - 90^\circ).
  • V4: Luồng dữ liệu Nhiệt độ từ cảm biến DHT11 (Float, đơn vị $^\circ\text{C}$).
  • V5: Luồng dữ liệu Độ ẩm từ cảm biến DHT11 (Float, đơn vị $%$).
  • V6: Trạng thái nồng độ khí khói từ cảm biến MP-2 (Threshold trigger).
  • V7: Số lượng kiện hàng hóa ước lượng từ cụm HC-SR04 (Integer: $0 - 4$ slots).

Methodology

Quy trình nghiên cứu áp dụng mô hình V-Model cải tiến kết hợp Prototyping kéo dài trong 16 tuần:

Giai đoạn (Tuần) Nội dung công việc Kết quả bàn giao (Deliverables)
Tuần 1 - 3 Khảo sát nhu cầu, nghiên cứu đề tài liên quan, lập đề cương chi tiết Đề cương chi tiết và tài liệu đặc tả yêu cầu
Tuần 4 - 6 Tính toán công suất, lựa chọn linh kiện, thiết kế sơ đồ nguyên lý (Schematic) Bản vẽ Schematic và danh mục BoM hoàn chỉnh
Tuần 7 - 9 Thiết kế mạch in PCB 2 lớp, thi công hàn linh kiện phần cứng Bo mạch phần cứng PCB và khối nguồn Meanwell
Tuần 10 - 11 Lập trình firmware ESP32, cấu hình Blynk Cloud, tạo giao diện App Mã nguồn C++ và giao diện Dashboard Mobile
Tuần 12 - 13 Lắp ráp mô hình kho 3D, tích hợp cơ - điện - phần mềm, chạy thử nghiệm Mô hình kho hoàn chỉnh, đo đạc thông số thực
Tuần 14 - 16 Kiểm thử tải, đánh giá sai số, hoàn thiện báo cáo và bảo vệ đồ án Khóa luận tốt nghiệp và slide thuyết trình

Implementation và kết quả

Development process

Thuật toán đo khoảng cách và ước lượng tồn kho

Cảm biến siêu âm phát chùm sóng $40\text{ kHz}$ qua chân Trig với xung kích tối thiểu $10\mu\text{s}$. Thời gian phản xạ của sóng ($T_{\text{echo}}$) tại chân Echo được vi điều khiển đo bằng hàm pulseIn(). Khoảng cách $D$ được tính bằng công thức vật lý:

$$D = \frac{v_{\text{sound}} \times T_{\text{echo}}}{2} = \frac{340\text{ m/s} \times T_{\text{echo}}}{2} \approx \frac{T_{\text{echo}} (\mu\text{s})}{58.2} \text{ (cm)}$$

#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
#include <DHT.h>
#include <MFRC522.h>
#include <ESP32Servo.h>

#define DHTPIN 4
#define DHTTYPE DHT11
#define SMOKE_PIN 34
#define SS_PIN 5
#define RST_PIN 22
#define SERVO_PIN 15

// Khởi tạo đối tượng
DHT dht(DHTPIN, DHTTYPE);
MFRC522 rfid(SS_PIN, RST_PIN);
Servo doorServo;
BlynkTimer timer;

// Cấu hình cụm cảm biến siêu âm HC-SR04
const int trigPins[4] = {12, 14, 27, 33};
const int echoPins[4] = {13, 25, 26, 35};
const float SHELF_EMPTY_DIST = 15.0; // Khoảng cách khi kệ trống (cm)

int calculateInventory() {
    int itemCount = 0;
    for (int i = 0; i < 4; i++) {
        digitalWrite(trigPins[i], LOW);
        delayMicroseconds(2);
        digitalWrite(trigPins[i], HIGH);
        delayMicroseconds(10);
        digitalWrite(trigPins[i], LOW);
        
        long duration = pulseIn(echoPins[i], HIGH, 30000); // Timeout 30ms
        float distance = duration / 58.2;
        
        // Nếu khoảng cách đo được nhỏ hơn ngưỡng khoảng cách kệ trống -> Có hàng
        if (distance > 2.0 && distance < (SHELF_EMPTY_DIST - 3.0)) {
            itemCount++;
        }
        delay(10);
    }
    return itemCount;
}

void sendSensorData() {
    float h = dht.readHumidity();
    float t = dht.readTemperature();
    int smokeVal = analogRead(SMOKE_PIN);
    int currentItems = calculateInventory();

    if (!isnan(h) && !isnan(t)) {
        Blynk.virtualWrite(V4, t);
        Blynk.virtualWrite(V5, h);
    }
    Blynk.virtualWrite(V6, smokeVal);
    Blynk.virtualWrite(V7, currentItems);

    // Tự động kích hoạt chuông và máy bơm nếu phát hiện cháy
    if (smokeVal > 2500 || t > 55.0) {
        digitalWrite(16, HIGH); // Bật máy bơm dập lửa
        digitalWrite(21, HIGH); // Bật còi báo động
        Blynk.logEvent("fire_alert", "Cảnh báo: Phát hiện nguy cơ cháy tại kho hàng!");
    }
}

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:

Kịch bản kiểm thử (Test Scenario) Điều kiện thử nghiệm Kết quả thực tế Đánh giá
Độ nhạy cảm biến nhiệt DHT11 Gia nhiệt nhân tạo $25^\circ\text{C} \to 60^\circ\text{C}$ Cập nhật chính xác sau 1.2s, sai số $\pm 1^\circ\text{C}$ Đạt yêu cầu
Phản hồi cảm biến khói MP-2 Thổi khói thuốc lá cách 10cm Điện áp A0 tăng vọt $0.8\text{V} \to 3.7\text{V}$ trong 350ms Kích hoạt còi tức thì
Định lượng tồn kho (4 slots) Đặt lần lượt $1, 2, 3, 4$ kiện hàng Nhận diện chính xác $100%$ khi hàng đúng vị trí Đạt chuẩn thiết kế
Độ trễ điều khiển qua Internet Kết nối mạng 4G Viettel sang Wi-Fi kho Lệnh bật relay/mở cửa phản hồi sau $120\text{ms} - 280\text{ms}$ Vận hành mượt mà
Xác thực RFID RC522 Quẹt 50 lần liên tục với thẻ đã đăng ký 50/50 lần nhận diện thành công (< 0.2s) Độ tin cậy tuyệt đối
+-------------------------------------------------------------------------+
|                  BIỂU ĐỒ ĐỘ TRỄ PHẢN HỒI LỆNH (ms)                      |
|                                                                         |
|  Local Wi-Fi Network: [====] 45ms                                       |
|  4G Cellular -> Blynk Server: [=============] 180ms                     |
|  RFID Quẹt thẻ -> Mở Servo: [======] 85ms                               |
|  Cảm biến khói -> Bật Bơm PCCC: [==================] 250ms              |
+-------------------------------------------------------------------------+

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

  1. Thi công hoàn chỉnh phần cứng: Mạch in PCB được thiết kế chuẩn hóa, đi dây 2 lớp chống nhiễu, tích hợp gọn gàng trong mô hình kho mica chịu lực.
  2. Hệ thống điều khiển ổn định: ESP32 quản lý đa tác vụ với FreeRTOS ngầm định, duy trì kết nối Wi-Fi liên tục không bị tràn bộ nhớ (memory leak).
  3. Ứng dụng di động trực quan: Dashboard Android cung cấp đầy đủ widget giám sát đồ thị nhiệt/ẩm, nút gạt thiết bị, đèn báo trạng thái khói và ô hiển thị số lượng tồn kho theo thời gian thực.

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

Điểm đổi mới kỹ thuật

  • Giải pháp kiểm soát tồn kho chi phí siêu thấp: Thay vì dùng hệ thống băng tải RFID chủ động hoặc thị giác máy tính đắt tiền, việc kết hợp ma trận cảm biến siêu âm HC-SR04 chia line giúp doanh nghiệp nhỏ ước lượng nhanh thể tích kho với chi phí linh kiện dưới 100.000 VNĐ.
  • Cơ chế phản ứng tự động cục bộ (Edge Automation): Hệ thống không phụ thuộc hoàn toàn vào đường truyền Internet. Khi phát hiện nhiệt độ vượt ngưỡng hoặc nồng độ khói tăng đột ngột, ESP32 tự động kích hoạt logic ngắt để bật máy bơm và còi báo động tại chỗ trước khi đẩy thông báo lên Blynk Cloud.

So sánh hiệu quả với các giải pháp trước đây

Thông số so sánh Khóa luận thế hệ cũ (ESP8266 + Web Server) Hệ thống thương mại đóng gói Đồ án hiện tại (ESP32 + Blynk IoT)
Vi xử lý ESP8266 (1 Core, 80MHz, ít GPIO) PLC Siemens S7-1200 ESP32 (2 Cores, 240MHz, đa giao tiếp)
Cơ chế bảo mật HTTP thông thường, không mã hóa Công nghiệp chuyên dụng SSL/TLS Blynk Cloud + Mã hóa UID thẻ
Khả năng mở rộng Rất khó mở rộng thêm cảm biến Cần mua thêm module mở rộng đắt đỏ Dễ dàng qua I2C, SPI, UART tích hợp sẵn
Tiết kiệm năng lượng Tiêu thụ liên tục ~170mA Tiêu thụ lớn > 15W Tối ưu chế độ ngủ, tiêu thụ ~80mA

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

Kịch bản ứng dụng thực tế (Real-World Use Cases)

  • Kho lưu trữ dược phẩm, hóa chất: Yêu cầu giám sát nghiêm ngặt về nhiệt độ ($15 - 25^\circ\text{C}$) và độ ẩm (< 70%). Hệ thống tự động kích hoạt quạt hút ẩm và gửi cảnh báo khẩn cấp khi môi trường biến động xấu.
  • Kho thương mại điện tử mini (Hub nội đô): Quản lý đóng mở cửa xuất/nhập hàng bằng thẻ RFID cho nhân viên giao hàng, tự động thống kê số lượng kiện hàng tồn trên các khay chứa.
  • Kho lưu trữ hồ sơ, tài liệu: Phát hiện sớm mầm mống chập cháy thông qua cảm biến khói MP-2 và kích hoạt dập lửa tức thì nhằm bảo vệ chứng từ quan trọng.

Dự toán chi phí và phân tích hiệu quả kinh tế (ROI)

STT Tên thiết bị / Linh kiện Số lượng Đơn giá (VNĐ) Thành tiền (VNĐ)
1 Module ESP32-WROOM-32 01 115.000 115.000
2 Module RFID RC522 + Thẻ từ 01 45.000 45.000
3 Cảm biến nhiệt độ, độ ẩm DHT11 01 30.000 30.000
4 Cảm biến khói MP-2 01 35.000 35.000
5 Cảm biến siêu âm HC-SR04 04 28.000 112.000
6 Động cơ Servo SG90 01 35.000 35.000
7 Module Relay 5VDC cách ly quang 03 18.000 54.000
8 Đèn LED công suất Luxeon 10W 01 25.000 25.000
9 Quạt làm mát 12VDC 01 20.000 20.000
10 Máy bơm chìm mini 5VDC + Ống dẫn 01 45.000 45.000
11 Nguồn đôi Meanwell D-30A 01 180.000 180.000
12 Khung mô hình kho Mica, ốc vít, dây nối 01 250.000 250.000
TỔNG Chi phí phần cứng hoàn thiện 946.000 VNĐ

Hiệu quả đầu tư (ROI): Với chi phí chưa đến 1.000.000 VNĐ cho một trạm kiểm soát kho, giải pháp giúp tiết kiệm hơn 85% chi phí đầu tư thiết bị so với việc trang bị hệ thống báo cháy và kiểm soát ra vào chuyên dụng riêng lẻ, thời gian thu hồi vốn ước tính dưới 3 tháng nhờ giảm thiểu nhân sự trực đêm và ngăn ngừa thất thoát hàng hóa.


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

Hạn chế kỹ thuật hiện tại

  • Cảm biến DHT11 có dải đo hẹp và độ trễ lấy mẫu $1\text{Hz}$, chưa tối ưu cho các môi trường kho lạnh công nghiệp âm độ.
  • Hệ thống định lượng bằng sóng siêu âm chỉ áp dụng hiệu quả cho các kiện hàng hình hộp chữ nhật có kích thước đồng nhất; hàng hóa xếp chồng lệch hướng có thể gây tán xạ sóng âm làm sai lệch kết quả.
  • Nền tảng Blynk Cloud phiên bản miễn phí bị giới hạn số lượng Data Streams và lịch sử lưu trữ dữ liệu log dài hạn.

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

  • Nâng cấp cảm biến nhiệt ẩm công nghiệp chuẩn Modbus RTU / RS485 (như SHT30 hoặc PT100) để tăng độ bền trong môi trường khắc nghiệt.
  • Tích hợp thêm Camera Module (ESP32-CAM) kết hợp thuật toán AI nhận diện mã vạch Barcode/QR Code để kiểm soát định danh từng kiện hàng chi tiết.
  • Triển khai máy chủ dữ liệu riêng (Local MQTT Broker + Node-RED + InfluxDB + Grafana Dashboard) để loại bỏ phụ thuộc vào server đám mây bên thứ ba và tăng cường bảo mật dữ liệu doanh nghiệp.

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

  • Sinh viên ngành Kỹ thuật Điện tử / IoT: Cung cấp tài liệu tham khảo thực tế về quy trình thiết kế mạch nguyên lý, lập trình đa cảm biến trên ESP32, giao tiếp SPI/1-Wire và giao thức IoT Blynk.
  • Kỹ sư và Lập trình viên nhúng: Nắm vững cấu trúc kết hợp giữa xử lý phản xạ tại biên (Edge Computing) và điều khiển luồng qua Virtual Pins trên nền tảng đám mây.
  • Doanh nghiệp vừa và nhỏ (SMEs): Tiếp cận mô hình chuyển đổi số kho bãi với chi phí tối thiểu, khả năng tùy biến cao theo nhu cầu thực tế của nhà xưởng.
  • Nhà nghiên cứu học thuật: Cung cấp dữ liệu thực nghiệm về độ ổn định truyền thông không dây và độ tin cậy của các cảm biến điện tử ứng dụng trong môi trường công nghiệp.

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

1. Yêu cầu phần cứng và hạ tầng mạng tối thiểu để triển khai hệ thống là gì?

Hệ thống yêu cầu nguồn điện lưới $220\text{VAC}$ (chuyển đổi qua nguồn $5\text{V}/12\text{V}$), vùng phủ sóng Wi-Fi băng tần $2.4\text{GHz}$ với tốc độ tải lên tối thiểu $512\text{ kbps}$. Phía người dùng cần điện thoại thông minh chạy hệ điều hành Android $8.0$ trở lên có kết nối Internet (Wi-Fi hoặc 3G/4G/5G).

2. Khi mất kết nối Internet, hệ thống có tiếp tục hoạt động không?

Có. ESP32 được lập trình theo cơ chế bất đồng bộ. Khi mất mạng, các tính năng cục bộ như quẹt thẻ RFID mở cửa, cảm biến khói tự kích hoạt còi báo động và máy bơm chữa cháy vẫn hoạt động $100%$ bình thường nhờ chương trình chạy trực tiếp trên vi điều khiển.

3. Làm thế nào để thêm nhiều thẻ RFID cho nhân viên kho mới?

Quản trị viên có thể nạp thêm danh sách mã định danh UID của thẻ trực tiếp vào mảng dữ liệu trong firmware hoặc lập trình cơ chế "Master Card": quẹt thẻ chủ để đưa hệ thống vào chế độ học lệnh (Learning Mode), sau đó quẹt thẻ mới để lưu vào bộ nhớ flash SPIFFS/EEPROM của ESP32 mà không cần nạp lại code.

4. Hệ thống có khả năng chống nhiễu trong môi trường công nghiệp không?

Bo mạch đã được thiết kế phân tách rõ ràng giữa khối tín hiệu điều khiển điện áp thấp ($3.3\text{V} - 5\text{V}$) và khối chấp hành công suất ($12\text{V}$). Các ngõ ra relay đều sử dụng optocoupler cách ly quang học để triệt tiêu dòng cảm ứng ngược từ cuộn dây quạt và máy bơm.

5. Chi phí bảo dưỡng và khả năng mở rộng thêm cảm biến như thế nào?

Chi phí bảo dưỡng định kỳ gần như bằng không ngoại trừ việc vệ sinh bề mặt cảm biến khói và siêu âm mỗi 6 tháng. ESP32 còn dư nhiều chân GPIO đa chức năng, cho phép mở rộng thêm module cảm biến ngập nước, cảm biến chuyển động PIR hoặc cảm biến khí độc carbon monoxide (MQ-7) dễ dàng.


Kết luận

Đề tài "Thiết kế và thi công hệ thống điều khiển, giám sát kho hàng qua Internet" đã hoàn thành xuất sắc toàn bộ các mục tiêu lý thuyết và thực nghiệm đề ra. Dự án không chỉ chứng minh tính khả thi vượt trội của việc ứng dụng công nghệ vi điều khiển ESP32 và IoT trong công tác quản trị kho hiện đại, mà còn mở ra giải pháp tối ưu hóa chi phí vận hành cho các doanh nghiệp đang tìm kiếm con đường chuyển đổi số linh hoạt.

Hệ thống hoạt động ổn định, độ trễ thấp, giao diện thân thiện và sở hữu tiềm năng thương mại hóa cao. Đây là nền tảng vững chắc để tiếp tục tích hợp các công nghệ phân tích dữ liệu lớn (Big Data) và Trí tuệ nhân tạo (AI) trong các hệ thống Smart Factory tương lai. Quý độc giả, sinh viên và doanh nghiệp quan tâm có thể kế thừa mã nguồn và sơ đồ mạch để phát triển các ứng dụng giám sát tự động hóa chuyên sâu.