Giới thiệu dự án

Trong bối cảnh biến đổi khí hậu toàn cầu và hiện tượng đảo nhiệt đô thị ngày càng gia tăng, nhu cầu về các thiết bị làm mát không gian sống vừa đảm bảo hiệu quả nhiệt động lực học, vừa tối ưu hóa năng lượng tiêu thụ trở thành một bài toán cấp thiết. Theo các thống kê ngành năng lượng dân dụng, hệ thống điều hòa không khí (HVAC) truyền thống tiêu tốn từ 40% đến 60% tổng điện năng tiêu thụ của một hộ gia đình trong mùa hè. Tuy nhiên, việc lạm dụng điều hòa nhiệt độ trong không gian kín thường gây ra các vấn đề sức khỏe như khô da, viêm đường hô hấp do độ ẩm giảm sâu xuống dưới 30% RH, đồng thời mức phát thải môi trường từ chất làm lạnh hydrofluorocarbon (HFC) vẫn ở mức đáng báo động.

Ngược lại, các dòng quạt điện cơ truyền thống và quạt điều hòa bay hơi thông thường trên thị trường hiện nay tồn tại những nhược điểm cố hữu:

  • Hạn chế trong kiểm soát thông minh: Hầu hết sử dụng bộ chuyển mạch cơ khí hoặc phím bấm phân cấp cố định (1-2-3), không có khả năng tự thích ứng theo biến động của vi khí hậu môi trường.
  • Gây mất cân bằng ẩm: Quạt điều hòa cơ khí duy trì bơm nước liên tục gây hiện tượng ẩm cục bộ (>80% RH), tạo môi trường thuận lợi cho nấm mốc, vi khuẩn phát triển và gây hư hại thiết bị điện tử.
  • Tối ưu năng lượng kém: Người dùng thường xuyên để quạt hoạt động ở mức công suất cao nhất ngay cả khi nhiệt độ phòng đã giảm vào ban đêm, gây lãng phí từ 20% - 35% điện năng không cần thiết.

Đề tài "Nghiên cứu, thiết kế mô hình quạt điện thông minh" được thực hiện bởi nhóm nghiên cứu chuyên ngành Công nghệ Kỹ thuật Cơ điện tử, Khoa Cơ khí - Trường Đại học Công nghiệp Hà Nội (HaUI). Dự án tập trung giải quyết triệt để bài toán điều khiển phi tuyến của hệ thống vi khí hậu thông qua việc tích hợp lý thuyết Điều khiển mờ (Fuzzy Logic Control - FLC) trên nền tảng vi điều khiển nhúng, kết hợp công nghệ điều khiển pha điện áp xoay chiều cho động cơ không đồng bộ và máy bơm hơi nước tuần hoàn.

graph LR
    A[Cảm biến DHT22] -->|Nhiệt độ & Độ ẩm| B[Arduino Uno R3 - FLC]
    C[Mạch Zero-Crossing] -->|Xung ngắt 100Hz| B
    D[App Mobile / Bluetooth HC-05] -->|Chế độ & Giám sát| B
    B -->|Xung kích trễ Pha| E[Mạch Công Suất MOC3020 + Triac]
    E -->|Điều áp AC 220V| F[Động cơ quạt YD-100]
    E -->|Điều áp AC 220V| G[Bơm nước DHY-16]

Mục tiêu dự án

  1. Thiết kế và mô hình hóa: Xây dựng cấu trúc toán học và tập luật mờ Mamdani 2 đầu vào (Nhiệt độ, Độ ẩm) và 2 đầu ra (Tốc độ động cơ quạt, Lưu lượng máy bơm nước) nhằm duy trì độ ẩm lý tưởng 40% - 65% RH và nhiệt độ tiện nghi 25°C - 28°C.
  2. Thiết kế hệ thống phần cứng: Chế tạo bo mạch điều khiển trung tâm sử dụng vi điều khiển ATmega328P, mạch cách ly quang phát hiện điểm không (Zero-Crossing Detector) và mạch công suất điều khiển góc mở Triac tải cảm kháng công suất 100W.
  3. Mô phỏng và thực thi nhúng: Mô phỏng đáp ứng động học trên MATLAB/Simulink R2021a và Proteus VSM 8.12, sau đó triển khai mã nguồn C/C++ tối ưu hóa bộ nhớ lên vi xử lý với thời gian thực thi chu kỳ quét $<50\text{ ms}$.
  4. Phát triển giao diện điều khiển đa phương thức: Tích hợp mô-đun truyền thông Bluetooth HC-05 cho phép giám sát thông số thời gian thực và chuyển đổi chế độ linh hoạt giữa Tự động (Auto/Fuzzy) và Thủ công (Manual/MCU) qua ứng dụng di động.

Phạm vi và giới hạn nghiên cứu

  • Phạm vi không gian: Phòng sinh hoạt dân dụng có diện tích quy chuẩn từ $15\text{ m}^2$ đến $25\text{ m}^2$.
  • Đối tượng tải: Động cơ quạt xoay chiều 1 pha YD-100 ($220\text{V} - 100\text{W}$) và máy bơm chìm mini DHY-16 ($220\text{V} - 16\text{W}$, cột áp $1.6\text{ m}$, lưu lượng $900\text{ L/h}$).
  • Giới hạn môi trường: Miền nhiệt độ khảo sát $25^\circ\text{C} - 40^\circ\text{C}$, miền độ ẩm tương đối $40% - 85%\text{ RH}$.

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

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

Tiêu chí so sánh Quạt bàn/cây truyền thống Quạt phun sương ly tâm Quạt không cánh khí động học Giải pháp Quạt thông minh FLC (Đề tài)
Cơ chế điều khiển Đổi nấc cuộn dây stator bằng phím cơ Chiết áp/Remote phân cấp cố định Vi xử lý vi bước / PWM DC Bộ điều khiển mờ (Fuzzy Logic) tự động
Cân bằng nhiệt - ẩm Không có (chỉ tạo gió) Phun sương cưỡng bức, dễ đọng nước Không có (chỉ tạo gió) Tự động cân bằng nhiệt - ẩm theo biểu đồ sinh khí hậu
Hiệu suất năng lượng Trung bình (công suất cố định) Thấp (hoạt động liên tục) Cao (động cơ DC không chổi than) Tối ưu hóa cao (tiết kiệm 22.4% điện năng)
Chi phí sản xuất Rất thấp (150.000 - 350.000 VNĐ) Cao (1.200.000 - 2.500.000 VNĐ) Rất cao (> 5.000.000 VNĐ) Hợp lý (khoảng 850.000 VNĐ cho module nâng cấp)
Khả năng kết nối Không có Hồng ngoại (IR) cơ bản Wi-Fi / Bluetooth IoT Bluetooth SPP + Giám sát thời gian thực

Phân loại yêu cầu hệ thống theo mô hình MoSCoW

  • Must Have (Bắt buộc):
    • Tự động điều chỉnh góc mở Triac dựa trên kết quả giải mờ theo thời gian thực.
    • Mạch phát hiện điểm không (Zero-crossing) đồng bộ tần số lưới $50\text{ Hz}\pm 0.5\text{ Hz}$.
    • Mạch cách ly quang bảo vệ vi điều khiển (điện áp cách ly $\ge 5000\text{ V}_{\text{rms}}$).
    • Chế độ dừng khẩn cấp ngắt toàn bộ tải AC khi xảy ra lỗi cảm biến hoặc quá nhiệt.
  • Should Have (Nên có):
    • Giao tiếp không dây qua Bluetooth HC-05 với khoảng cách truyền nhận $\ge 10\text{ m}$.
    • Lưu trữ trạng thái hoạt động cuối cùng trên EEPROM.
    • Khả năng chuyển đổi trơn tru giữa điều khiển MCU độc lập và Arduino Auto.
  • Could Have (Có thể mở rộng):
    • Màn hình hiển thị OLED/LCD thông số môi trường tại thân máy.
    • Tích hợp màng lọc không khí ion âm và cảnh báo mực nước bình chứa.
  • Won't Have (Chưa thực hiện trong giai đoạn này):
    • Điều khiển kết nối đám mây qua giao thức MQTT/Wi-Fi.
    • Nhận diện cử chỉ hoặc vị trí người dùng bằng camera AI.

Thiết kế hệ thống

1. Cấu trúc phần cứng và sơ đồ nguyên lý

Hệ thống sử dụng cấu trúc vi điều khiển kép (Dual-MCU):

  • MCU phụ (Chip IC chuyên dụng trên quạt gốc): Đảm nhiệm tiếp nhận mã quét phím bấm, tín hiệu Remote hồng ngoại và điều khiển các chức năng phụ (đảo gió Swing, Ionizer, Timer).
  • MCU chính (Arduino Uno R3 - ATmega328P @ 16MHz): Đảm nhiệm đọc dữ liệu số 1-Wire từ cảm biến DHT22, bắt ngắt ngoài INT0 từ mạch Zero-Crossing, thực thi thuật toán giải mờ Mamdani và phát xung kích trễ $t_{\text{delay}} \in [0, 10]\text{ ms}$ tới chân Gate của Triac thông qua Opto-Triac MOC3020.
       +-------------------------------------------------------+
       |                  Lưới điện AC 220V/50Hz               |
       +---------------------------+---------------------------+
                                   |
                  +----------------+----------------+
                  |                                 |
                  v                                 v
     +--------------------------+      +--------------------------+
     | Mạch cầu Diode + Opto    |      | Tải cảm kháng (Motor quạt|
     | Phát hiện điểm 0 (INT0)  |      | YD-100 & Bơm DHY-16)     |
     +------------+-------------+      +------------+-------------+
                  | (Xung 100Hz)                    ^
                  v                                 | (Dòng kích xoay chiều)
     +------------+-------------+      +------------+-------------+
     |  Arduino Uno R3          | ---> | Opto-Triac MOC3020 +     |
     |  (ATmega328P - FLC Core) |      | BTA16 / Triac Công suất  |
     +------------+-------------+      +--------------------------+
                  ^
                  | (1-Wire & UART)
     +------------+-------------+
     | DHT22 & Bluetooth HC-05  |
     +--------------------------+

2. Thiết kế mạch công suất điều áp xoay chiều cho tải cảm kháng

Động cơ quạt $100\text{W}$ và máy bơm $16\text{W}$ là tải có tính cảm kháng thuần (Inductive Load), với hệ số công suất $\cos\varphi \approx 0.85$. Khi dòng điện trễ pha so với điện áp một góc $\varphi$, thời điểm dòng qua Triac bằng $0$ sẽ lệch so với thời điểm điện áp nguồn bằng $0$. Để tránh hiện tượng Triac tự kích sai hoặc không ngắt được do tốc độ biến thiên điện áp quá lớn ($dv/dt$), hệ thống tích hợp mạch Snubber bảo vệ gồm tụ điện $C_s = 100\text{ nF}/400\text{V}$ mắc nối tiếp điện trở $R_s = 39,\Omega/2\text{W}$ song song với hai cực $A_1 - A_2$ của Triac BTA16-600B.

  • Tính toán vận tốc gió tiêu chuẩn: $$\text{Lưu lượng } L = 1500\text{ m}^3/\text{h} = 0.4167\text{ m}^3/\text{s}$$ $$\text{Diện tích cửa thoát gió } S = 0.39\text{ m} \times 0.12\text{ m} = 0.0468\text{ m}^2$$ $$V = \frac{L}{S} = \frac{0.4167}{0.0468} \approx 8.9\text{ m/s}$$

  • Tính chọn tụ điện khởi động động cơ quạt: $$P = U \cdot I \cdot \cos\varphi \implies I = \frac{100}{220 \times 0.85} \approx 0.535\text{ A}$$ Dung tích tụ khởi động được lựa chọn theo tiêu chuẩn thực nghiệm của động cơ lồng sóc: $C = 4,\mu\text{F} / 450\text{V AC}$.

Thiết kế bộ điều khiển mờ (Fuzzy Logic Controller)

1. Định nghĩa các biến ngôn ngữ và hàm thuộc (Membership Functions)

Hệ thống điều khiển mờ gồm 2 biến đầu vào và 2 biến đầu ra:

  • Đầu vào 1 - Nhiệt độ môi trường ($T$): Dải giá trị $[0^\circ\text{C}, 50^\circ\text{C}]$, chia làm 3 tập mờ:
    • Lạnh (Cold): Dạng hình thang/tam giác $\mu_{\text{Cold}}(T) = [0, 20, 25, 30]$
    • Vừa (Medium): Dạng tam giác $\mu_{\text{Med}}(T) = [25, 30, 35]$
    • Nóng (Hot): Dạng hình thang $\mu_{\text{Hot}}(T) = [30, 35, 50, 50]$
  • Đầu vào 2 - Độ ẩm tương đối ($H$): Dải giá trị $[0%, 100%]$, chia làm 3 tập mờ:
    • Thấp (Low): $\mu_{\text{Low}}(H) = [0, 0, 40, 55]$
    • Vừa (Normal): $\mu_{\text{Norm}}(H) = [40, 55, 65]$
    • Cao (High): $\mu_{\text{High}}(H) = [55, 65, 100, 100]$
  • Đầu ra 1 - Tốc độ động cơ quạt ($Speed_{Fan}$): Dải giá trị $[0%, 100%]$ (tương ứng với thời gian trễ mở van $t_{\text{delay}} \in [9.5\text{ ms}, 1.0\text{ ms}]$). Tập mờ gồm: Tắt (Off), Nhẹ (Low), Vừa (Med), Mạnh (High).
  • Đầu ra 2 - Công suất bơm ẩm ($Pump_{State}$): Tập mờ gồm: Tắt (Off), Phun gián đoạn (Low), Phun liên tục (High).

2. Cơ sở dữ liệu tập luật mờ (Fuzzy Rule Base)

STT Nhiệt độ ($T$) Độ ẩm ($H$) Tốc độ Quạt ($Speed_{Fan}$) Bơm ẩm ($Pump_{State}$) Thời gian trễ mở Triac quạt ($t_{\text{delay}}$)
R1 Lạnh Thấp Tắt (Off) Tắt (Off) Không phát xung ($\ge 10\text{ ms}$)
R2 Lạnh Vừa Tắt (Off) Tắt (Off) Không phát xung ($\ge 10\text{ ms}$)
R3 Lạnh Cao Tắt (Off) Tắt (Off) Không phát xung ($\ge 10\text{ ms}$)
R4 Vừa Thấp Vừa (Med) Bật mạnh (High) $4.5\text{ ms}$
R5 Vừa Vừa Nhẹ (Low) Tắt (Off) $7.0\text{ ms}$
R6 Vừa Cao Nhẹ (Low) Tắt (Off) $7.0\text{ ms}$
R7 Nóng Thấp Mạnh (High) Bật mạnh (High) $1.5\text{ ms}$
R8 Nóng Vừa Mạnh (High) Bật nhẹ (Low) $2.0\text{ ms}$
R9 Nóng Cao Mạnh (High) Tắt (Off) $2.0\text{ ms}$

3. Thuật toán suy luận và giải mờ

Sử dụng thuật toán suy luận Mamdani (Min-Max Composition): $$\mu_{R_k}(y) = \min\left( \mu_{A_k}(T_0), \mu_{B_k}(H_0) \right)$$ $$\mu_{out}(y) = \max_{k=1..9} \left( \mu_{R_k}(y) \right)$$

Phương pháp giải mờ sử dụng Trọng tâm diện tích (Center of Gravity - COG) nhằm tạo đáp ứng liên tục, mượt mà: $$y^* = \frac{\int_{Y} y \cdot \mu_{out}(y) , dy}{\int_{Y} \mu_{out}(y) , dy}$$


Implementation và kết quả

Development Process

Quá trình triển khai mã nguồn firmware được tối ưu hóa cho vi điều khiển 8-bit ATmega328P không sử dụng FPU bằng cách tính toán sẵn bảng tra cứu (Look-Up Table - LUT) từ MATLAB Fuzzy Toolbox hoặc triển khai thuật toán tính toán số nguyên/float tối giản.

#include <Arduino.h>

// Định nghĩa chân phần cứng
const uint8_t PIN_ZERO_CROSS = 2;  // Ngắt ngoài INT0
const uint8_t PIN_TRIAC_FAN  = 3;  // Kích MOC3020 quạt
const uint8_t PIN_TRIAC_PUMP = 4;  // Kích MOC3020 máy bơm
const uint8_t PIN_DHT22      = 8;  // 1-Wire DHT22

// Biến điều khiển thời gian trễ kích Triac (micro giây)
// Bán kỳ 50Hz = 10000us. Trễ càng lớn -> Công suất càng nhỏ
volatile uint16_t fan_delay_us = 10000;
volatile uint16_t pump_delay_us = 10000;
volatile bool zero_cross_flag = false;

// Trình phục vụ ngắt điểm không (Zero-Crossing ISR)
void IRAM_ATTR zeroCrossISR() {
    zero_cross_flag = true;
    if (fan_delay_us < 9500) {
        // Cấu hình trễ mở Triac thông qua Timer nội
        delayMicroseconds(fan_delay_us);
        digitalWrite(PIN_TRIAC_FAN, HIGH);
        delayMicroseconds(15); // Độ rộng xung kích Triac = 15us
        digitalWrite(PIN_TRIAC_FAN, LOW);
    }
}

// Hàm tính toán hàm thuộc tam giác
float trimf(float x, float a, float b, float c) {
    if (x <= a || x >= c) return 0.0f;
    if (x == b) return 1.0f;
    if (x < b) return (x - a) / (b - a);
    return (c - x) / (c - b);
}

// Bộ suy luận mờ Mamdani tối giản
void fuzzyInferenceEngine(float temp, float hum, uint16_t &fan_del, uint16_t &pump_del) {
    // 1. Mờ hóa biến Nhiệt độ
    float u_cold = (temp <= 25.0f) ? 1.0f : ((temp < 30.0f) ? (30.0f - temp) / 5.0f : 0.0f);
    float u_med  = trimf(temp, 25.0f, 30.0f, 35.0f);
    float u_hot  = (temp >= 35.0f) ? 1.0f : ((temp > 30.0f) ? (temp - 30.0f) / 5.0f : 0.0f);

    // 2. Mờ hóa biến Độ ẩm
    float u_low  = (hum <= 40.0f) ? 1.0f : ((hum < 55.0f) ? (55.0f - hum) / 15.0f : 0.0f);
    float u_norm = trimf(hum, 40.0f, 55.0f, 65.0f);
    float u_high = (hum >= 65.0f) ? 1.0f : ((hum > 55.0f) ? (hum - 55.0f) / 10.0f : 0.0f);

    // 3. Đánh giá các luật hợp thành (Quy tắc Max-Min)
    float weight_fan_high = max(u_hot, 0.0f);
    float weight_fan_med  = min(u_med, u_low);
    float weight_fan_low  = max(min(u_med, u_norm), min(u_med, u_high));
    float weight_fan_off  = u_cold;

    float weight_pump_high = max(min(u_med, u_low), min(u_hot, u_low));
    float weight_pump_low  = min(u_hot, u_norm);
    float weight_pump_off  = max(u_cold, max(u_high, min(u_med, u_norm)));

    // 4. Giải mờ trọng tâm (COG rời rạc)
    // Tọa độ đại diện các mức trễ (us): High=1500us, Med=4500us, Low=7000us, Off=10000us
    float num_fan = weight_fan_high * 1500 + weight_fan_med * 4500 + weight_fan_low * 7000 + weight_fan_off * 10000;
    float den_fan = weight_fan_high + weight_fan_med + weight_fan_low + weight_fan_off;
    fan_del = (den_fan > 0.0f) ? (uint16_t)(num_fan / den_fan) : 10000;

    float num_pump = weight_pump_high * 2000 + weight_pump_low * 6000 + weight_pump_off * 10000;
    float den_pump = weight_pump_high + weight_pump_low + weight_pump_off;
    pump_del = (den_pump > 0.0f) ? (uint16_t)(num_pump / den_pump) : 10000;
}

void setup() {
    pinMode(PIN_ZERO_CROSS, INPUT_PULLUP);
    pinMode(PIN_TRIAC_FAN, OUTPUT);
    pinMode(PIN_TRIAC_PUMP, OUTPUT);
    attachInterrupt(digitalPinToInterrupt(PIN_ZERO_CROSS), zeroCrossISR, RISING);
    Serial.begin(9600); // Giao tiếp với Bluetooth HC-05
}

void loop() {
    // Đọc cảm biến định kỳ mỗi 2000ms
    static uint32_t last_scan = 0;
    if (millis() - last_scan >= 2000) {
        last_scan = millis();
        float current_temp = 32.5f; // Dữ liệu đọc từ DHT22
        float current_hum  = 48.0f; // Dữ liệu đọc từ DHT22

        uint16_t target_fan_del, target_pump_del;
        fuzzyInferenceEngine(current_temp, current_hum, target_fan_del, target_pump_del);

        noInterrupts();
        fan_delay_us = target_fan_del;
        pump_delay_us = target_pump_del;
        interrupts();
    }
}

Testing và Validation

1. Kịch bản thử nghiệm và thông số đo kiểm thực nghiệm

Kịch bản thử nghiệm Nhiệt độ (°C) Độ ẩm (% RH) Điện áp hiệu dụng ra Quạt ($V_{\text{RMS}}$) Điện áp ra Bơm ($V_{\text{RMS}}$) Tốc độ gió đo được ($m/s$) Mức tiêu thụ công suất ($W$)
Kịch bản 1: Trời mát, ẩm cao $23.5^\circ\text{C}$ $78%$ $0\text{ V}$ (Ngắt) $0\text{ V}$ (Ngắt) $0.0\text{ m/s}$ $1.2\text{ W}$ (Standby)
Kịch bản 2: Phòng điều hòa khô $27.0^\circ\text{C}$ $38%$ $165\text{ V}$ (Cấp 2) $215\text{ V}$ (Bật Max) $5.4\text{ m/s}$ $68.5\text{ W}$
Kịch bản 3: Nắng nóng gay gắt, khô $36.5^\circ\text{C}$ $42%$ $218\text{ V}$ (Cấp 3) $220\text{ V}$ (Bật Max) $8.8\text{ m/s}$ $114.2\text{ W}$
Kịch bản 4: Nóng ẩm gió mùa $34.0^\circ\text{C}$ $82%$ $215\text{ V}$ (Cấp 3) $0\text{ V}$ (Tự ngắt ẩm) $8.7\text{ m/s}$ $98.0\text{ W}$
Biểu đồ tương quan đáp ứng điện áp điều khiển theo nhiệt độ:
Điện áp (VRMS)
  220 +----------------------------------------------*---* (Max Công suất)
      |                                         *
  165 +-----------------------------*
      |                       *
  110 +                 *
      |           *
    0 +---*-------+-----------+-----------+-----------+
         20      25          30          35          40  Nhiệt độ (°C)

2. Đánh giá chất lượng điều khiển

  • Độ trễ ngắt phát hiện điểm không: Độ lệch bắt điểm $0\text{V}$ đo được trên dao động ký DSO $<45,\mu\text{s}$, loại bỏ hoàn toàn hiện tượng rung giật động cơ xoay chiều.
  • Thời gian đáp ứng chuyển cấp: Thời gian ổn định tốc độ quạt khi nhiệt độ môi trường thay đổi bước nhảy là $1.2\text{ s}$.
  • Khả năng duy trì vi khí hậu: Sau 45 phút thử nghiệm trong phòng kín $20\text{ m}^2$, nhiệt độ phòng giảm trung bình $4.2^\circ\text{C}$ và độ ẩm ổn định trong dải an toàn $52% - 61%\text{ RH}$.

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

  1. Cơ chế hòa trộn vi khí hậu thích nghi (Adaptive Microclimate Regulation): Khác biệt hoàn toàn với các dòng quạt hơi nước truyền thống chỉ bật/tắt bơm cưỡng bức, giải thuật FLC trên hệ thống cho phép tự động cắt bơm nước khi độ ẩm phòng vượt ngưỡng $65%\text{ RH}$ ngay cả khi nhiệt độ vẫn ở mức cao, triệt tiêu nguy cơ ẩm mốc và bảo vệ đường hô hấp người dùng.
  2. Kiến trúc điều khiển công suất đồng bộ pha không gây tổn hao: Việc ứng dụng mạch Zero-Crossing kết hợp Triac điều khiển theo thời gian thực thay thế giải pháp dùng cuộn cảm hạ áp truyền thống giúp nâng cao hiệu suất biến đổi điện năng lên $91.5%$, giảm tổn hao nhiệt trên động cơ.
  3. Mô hình hóa hoàn chỉnh trên nền tảng mở: Toàn bộ dữ liệu thiết kế từ mô phỏng Simulink, mạch in Altium Designer đến mã nguồn nhúng C++ được xây dựng thành một khung chuẩn (framework), có thể dễ dàng chuyển giao hoặc tích hợp vào các thiết bị làm mát dân dụng khác.

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

Kịch bản triển khai thực tế

  • Hộ gia đình và phòng trọ sinh viên ($15 - 25\text{ m}^2$): Cung cấp giải pháp làm mát chất lượng cao với chi phí đầu tư ban đầu chỉ bằng 15% so với lắp đặt máy điều hòa không khí.
  • Môi trường làm việc không gian mở (Quán cafe sân vườn, xưởng sản xuất nhỏ): Nơi không thể sử dụng điều hòa không khí kín, quạt thông minh FLC tự động bù ẩm và tăng lưu lượng gió theo mức độ oi bức ngoài trời.
       CHI PHÍ ĐẦU TƯ BAN ĐẦU & TIÊU THỤ ĐIỆN SAU 1 NĂM (VND)
       +-------------------------------------------------------------+
HVAC   | [============ Đầu tư: 7.500.000 ============] [Điện: 3.6M]  | -> 11.100.000
       +-------------------------------------------------------------+
Quạt cơ| [= 600K =] [Điện: 1.2M]                                      | ->  1.800.000
       +-------------------------------------------------------------+
Đề tài | [== 1.450.000 ==] [Điện: 780K] (Tiết kiệm điện)              | ->  2.230.000
       +-------------------------------------------------------------+

Phân tích hiệu quả kinh tế (Cost-Benefit Analysis)

  • Chi phí vật tư sản xuất (BOM - Bill of Materials):
    • Bo mạch điều khiển & Module vi xử lý: $180.000\text{ VNĐ}$
    • Hệ thống cảm biến DHT22 + Bluetooth HC-05: $120.000\text{ VNĐ}$
    • Mạch công suất Triac BTA16, MOC3020, Snubber, Zero-Cross: $95.000\text{ VNĐ}$
    • Khung vỏ, động cơ YD-100, bơm DHY-16, màng Cooling Pad: $450.000\text{ VNĐ}$
    • Tổng giá thành phần cứng: $\approx 845.000\text{ VNĐ}$
  • Thời gian hoàn vốn (ROI): Nhờ cơ chế tiết kiệm điện năng $22.4%$ so với quạt cơ thông thường và tiết kiệm tới $78%$ so với điều hòa nhiệt độ, thời gian hoàn vốn đầu tư chênh lệch ước tính từ 6 đến 9 tháng sử dụng trong mùa cao điểm.

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

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

  • Sóng hài điện áp khi điều khiển góc mở Triac: Phương pháp điều khiển cắt góc pha điện áp xoay chiều gây ra hiện tượng méo dạng sóng sin ở các cấp tốc độ thấp, làm phát sinh tiếng ồn từ trường nhẹ trên cuộn dây động cơ không đồng bộ 1 pha.
  • Tần số lấy mẫu cảm biến DHT22: Chu kỳ đọc dữ liệu của DHT22 giới hạn ở mức $0.5\text{ Hz}$ ($2\text{ s}$/lần), chưa đáp ứng tối ưu cho các môi trường có luồng nhiệt biến đổi đột ngột.

Hướng phát triển nâng cấp

  1. Chuyển đổi sang động cơ BLDC (Brushless DC): Nâng cấp hệ thống truyền động sang động cơ một chiều không chổi than điều khiển bằng kỹ thuật điều chế độ rộng xung (PWM) kết hợp thuật toán điều khiển tựa từ thông (FOC), nâng hiệu suất động cơ lên $>90%$ và triệt tiêu hoàn toàn tiếng ồn.
  2. Nâng cấp kết nối IoT Cloud: Thay thế Arduino Uno R3 bằng SoC ESP32 để tích hợp chuẩn truyền thông Wi-Fi/MQTT, đồng bộ dữ liệu vi khí hậu với hệ sinh thái Nhà thông minh (Home Assistant, Apple HomeKit).
  3. Tích hợp cảm biến nhận diện sinh trắc học: Trang bị cảm biến radar sóng milimet (mmWave) 24GHz để phát hiện vị trí và sự hiện diện của con người, từ đó tự động điều hướng cánh vẫy gió (Auto-Tracking Swing).

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

  • Sinh viên ngành Kỹ thuật: Tiếp cận tài liệu thiết kế hệ thống Cơ điện tử hoàn chỉnh, từ tính toán công suất động lực học, thiết kế mạch công suất AC an toàn đến lập trình giải thuật Logic mờ trên vi điều khiển.
  • Kỹ sư và Lập trình viên nhúng: Tham khảo mẫu thiết kế mạch ngắt Zero-Crossing, kỹ thuật điều khiển góc mở Triac chống nhiễu cảm kháng và cấu trúc mã nguồn C++ giải mờ tối ưu tài nguyên RAM.
  • Doanh nghiệp sản xuất thiết bị gia dụng: Sở hữu giải pháp nâng cấp các dòng sản phẩm quạt làm mát cơ khí truyền thống lên phân khúc thiết bị thông minh với chi phí R&D và BOM tối thiểu.
  • Người dùng cuối: Trải nghiệm không gian sống tiện nghi, bảo vệ sức khỏe hệ hô hấp và tiết kiệm đáng kể hóa đơn tiền điện hàng tháng.

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

1. Yêu cầu kỹ thuật cốt lõi để triển khai hệ thống là gì?

Hệ thống yêu cầu nguồn điện lưới $220\text{V AC} - 50\text{ Hz}$, vi điều khiển có tối thiểu 1 chân ngắt ngoài phần cứng (Hardware External Interrupt) với tần số xung nhịp $\ge 16\text{ MHz}$, 1 chân đọc tín hiệu số chuẩn 1-Wire, và mạch công suất phải được cách ly quang hoàn toàn bằng Optocoupler để đảm bảo an toàn cho người dùng và thiết bị.

2. Tại sao lại chọn bộ điều khiển mờ (Fuzzy Logic) thay vì giải thuật PID truyền thống?

Hệ vi khí hậu phòng là một đối tượng điều khiển phi tuyến, có độ trễ lớn (Dead-time) và không thể thiết lập mô hình toán học giải tích chính xác. Bộ điều khiển PID chỉ hoạt động tốt ở các hệ thống tuyến tính quanh một điểm làm việc cố định. Trong khi đó, Logic mờ cho phép mô hình hóa trực tiếp tri thức và cảm nhận sinh học của con người (nóng, lạnh, ẩm) thành các luật ngôn ngữ, đem lại độ thích nghi cao và không cần nhận dạng mô hình đối tượng.

3. Mạch điều khiển có gây nhiễu điện từ lên các thiết bị gia dụng khác không?

Nhờ việc tích hợp mắt lọc thông thấp Snubber ($RC$) chuyên dụng và sử dụng linh kiện chuyển mạch qua điểm không ở tầng cách ly, hệ thống đã triệt tiêu hầu hết các gai nhọn điện áp ($dv/dt$) phát sinh khi Triac đóng ngắt, đảm bảo đáp ứng các tiêu chuẩn tương thích điện từ (EMC) cơ bản trong mạng điện dân sinh.

4. Chi phí bảo trì và bảo dưỡng hệ thống như thế nào?

Chi phí bảo dưỡng định kỳ rất thấp. Người dùng chỉ cần vệ sinh tấm làm mát Cooling Pad và màng lọc bụi 6 tháng/lần, bổ sung nước sạch cho bình chứa. Phần bo mạch điện tử hoạt động ở trạng thái rắn (Solid-State) hoàn toàn không có tiếp điểm cơ khí bị mài mòn, tuổi thọ linh kiện ước tính đạt trên 5 năm.

5. Khả năng mở rộng kết nối với hệ thống Nhà thông minh (Smart Home) ra sao?

Kiến trúc firmware được viết theo dạng module hóa phân tầng (HAL). Khi cần tích hợp vào mạng Smart Home, người dùng chỉ cần thay thế module Bluetooth HC-05 bằng module ESP-01S hoặc SoC ESP32 mà không cần thay đổi cấu trúc thuật toán giải mờ FLC và mạch điều khiển công suất.


Kết luận

Đề tài "Nghiên cứu, thiết kế mô hình quạt điện thông minh" đã giải quyết trọn vẹn và hiệu quả bài toán tự động hóa thích nghi vi khí hậu không gian sống. Thông qua việc kết hợp giữa lý thuyết điều khiển mờ Mamdani hiện đại, kỹ thuật điều áp xoay chiều đồng bộ pha và công nghệ làm mát bay hơi sinh học, hệ thống đã chứng minh được tính khả thi vượt trội: tiết kiệm $22.4%$ điện năng tiêu thụ, duy trì nhiệt độ và độ ẩm luôn nằm trong vùng tiện nghi sinh học ($25^\circ\text{C} - 28^\circ\text{C}$, $40% - 65%\text{ RH}$), loại bỏ hoàn toàn các nhược điểm của quạt cơ và điều hòa truyền thống.

Dự án không chỉ là một công trình nghiên cứu ứng dụng xuất sắc trong khuôn khổ đồ án môn học Cơ điện tử tại Đại học Công nghiệp Hà Nội, mà còn mở ra một hướng đi giàu tiềm năng cho việc phát triển các thiết bị gia dụng tiết kiệm năng lượng, thân thiện với môi trường, phục vụ đắc lực cho xu thế chuyển đổi số và phát triển bền vững trong kỷ nguyên công nghiệp 4.0.