Giới thiệu dự án

Bối cảnh và thực trạng ngành

Thị trường nhà thông minh (Smart Home) toàn cầu đang ghi nhận tốc độ tăng trưởng kép hàng năm (CAGR) trên 25%, hướng tới quy mô hàng trăm tỷ USD. Tại Việt Nam, xu hướng chuyển dịch từ hạ tầng điện truyền thống sang các giải pháp tự động hóa tòa nhà ngày càng rõ nét. Tuy nhiên, phần lớn các hệ thống dân dụng hiện nay vẫn phụ thuộc vào công tắc cơ học hoặc các module rơ-le rời rạc. Phương pháp đóng cắt cơ khí truyền thống bộc lộ nhiều hạn chế nghiêm trọng: phát sinh tia lửa điện gây hao mòn tiếp điểm, phát ra tiếng ồn khi chuyển mạch, tuổi thọ cơ học giới hạn (khoảng $100.000$ chu kỳ) và hoàn toàn thiếu khả năng đồng bộ trạng thái thực tế về máy chủ quản trị trung tâm.

+-----------------------------------------------------------------------------------+
|                              VẤN ĐỀ THỰC TIỄN (PAIN POINTS)                        |
+-----------------------------------------------------------------------------------+
|  1. Quên tắt thiết bị công suất cao -> Gây lãng phí năng lượng & nguy cơ hỏa hoạn |
|  2. Đóng cắt bằng Relay cơ khí     -> Tạo tia lửa điện, tiếng ồn, nhiễu EMI       |
|  3. Thiết bị IoT giá rẻ thiếu đồng bộ -> Trạng thái Web lệch với thực tế công tắc  |
|  4. Chi phí giải pháp thương mại cao -> Khó tiếp cận người dùng phổ thông         |
+-----------------------------------------------------------------------------------+

Mục tiêu đề tài

Đồ án "Thiết kế và thi công mô hình ứng dụng IoT vào việc điều khiển giám sát các thiết bị điện trong nhà" do sinh viên Nguyễn Huỳnh Tâm và Hình Đông Tịnh (Đại học Sư phạm Kỹ thuật TP.HCM) thực hiện dưới sự hướng dẫn của TS. Nguyễn Văn Thái nhằm giải quyết các mục tiêu kỹ thuật cụ thể:

  1. Thiết kế và chế tạo phần cứng công tắc thông minh 4 kênh cảm ứng điện dung hoạt động qua lớp cách điện dày tới $20\text{ mm}$.
  2. Xây dựng mạch công suất bán dẫn sử dụng Triac kết hợp cách ly quang (Optocoupler), triệt tiêu hoàn toàn tia lửa điện và tiếng ồn đóng cắt.
  3. Tích hợp vi điều khiển SoC ESP8266EX (Module ESP-12F) xử lý kết nối Wi-Fi chuẩn $802.11\text{ b/g/n}$, giao tiếp hai chiều với Web Server.
  4. Xây dựng hệ thống Web Server kết hợp cơ sở dữ liệu quan hệ (MS SQL Server) cho phép quản lý, giám sát và lưu trữ lịch sử trạng thái theo thời gian thực.
  5. Thiết kế module hạ áp nguồn xung hai tầng tích hợp ($220\text{VAC} \rightarrow 12\text{VDC} \rightarrow 3.3\text{VDC}$) với kích thước nhỏ gọn đặt vừa đế âm tường tiêu chuẩn.

Giải pháp và phạm vi giới hạn

  • Phương pháp tiếp cận: Sử dụng kiến trúc module xếp tầng 3 lớp PCB (Nguồn + Công suất, Xử lý + Cảm ứng, Mạch nạp USB-UART), kết hợp cảm ứng điện dung chuyên dụng AT42QT2120 và công tắc bán dẫn Triac BTA12-600BRG.
  • Phạm vi và giới hạn:
    • Hỗ trợ điều khiển độc lập $4$ kênh tải xoay chiều $220\text{VAC}$.
    • Công suất cực đại trên mỗi kênh: $1000\text{W}$ (Dòng tải hiệu dụng tối đa $\approx 5.45\text{A}$ cho toàn mạch).
    • Phạm vi kết nối: Mạng Wi-Fi $2.4\text{GHz}$, giao tiếp qua giao thức HTTP RESTful.

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

Phân tích hiện trạng và yêu cầu hệ thống

Tiêu chí so sánh Công tắc cơ khí truyền thống Module Relay thương mại (Sonoff) Giải pháp Đề tài (Triac + ESP + Touch)
Công nghệ đóng cắt Cơ khí (Tiếp điểm đồng) Rơ-le điện từ (Electromechanical) Bán dẫn (Triac BTA12 + MOC3020)
Tiếng ồn & Tia lửa điện Có tia lửa điện, tiếng "tách" lớn Có tiếng ồn cuộn hút rơ-le Hoàn toàn êm ái ($0\text{ dB}$), không hồ quang
Giao diện điều khiển tại chỗ Nút bấm vật lý thụ động Nút nhấn cơ / Cảm ứng đơn điểm Cảm ứng điện dung AT42QT2120 xuyên kính $20\text{mm}$
Phản hồi trạng thái (Feedback) Không có Có qua App (Cloud trung gian) Đồng bộ tức thời hai chiều Web & Thiết bị
Tuổi thọ đóng cắt $\approx 50.000 - 100.000$ lần $\approx 100.000$ lần Hàng triệu chu kỳ (Không mòn tiếp điểm)

Phân loại yêu cầu theo mô hình MoSCoW:

  • Must-Have (Bắt buộc): Đóng cắt độc lập 4 tải $220\text{VAC}$; cảm ứng chạm ổn định; đồng bộ trạng thái tức thời lên Web Server; mạch nguồn tích hợp trong một khối.
  • Should-Have (Nên có): Tự động chuyển chế độ nạp UART qua mạch chuyển đổi DTR/RTS trên chip CH340G; đèn LED báo trạng thái kênh.
  • Could-Have (Có thể có): Hỗ trợ mở rộng 12 phím cảm ứng thông qua giao tiếp $I^2C$ của IC AT42QT2120.
  • Won't-Have (Chưa triển khai): Đo lường điện năng tiêu thụ tức thời bằng IC chuyên dụng (PZEM/HLW8012).

Thiết kế kiến trúc hệ thống

graph TD
    User([Người dùng]) <-->|HTTP / Trình duyệt Web| WebServer[Web Server ASP.NET / C#]
    WebServer <-->|T-SQL / ADO.NET| SQLDB[(Cơ sở dữ liệu MS SQL Server)]
    WebServer <-->|Wi-Fi 802.11 b/g/n / HTTP Request| ESP[Vi điều khiển ESP-12F Tensilica LX106]
    
    subgraph Hardware_Node [Thiết bị Công tắc Thông minh]
        Touch[Phím cảm ứng điện dung] -->|Tín hiệu OUT2-OUT5| AT42[IC Cảm ứng AT42QT2120 Standalone]
        AT42 -->|GPIO Inputs| ESP
        ESP -->|GPIO Outputs 3.3V| Opto[Khối cách ly quang MOC3020]
        Opto -->|Dòng kích Gate| Triac[Khối công suất Triac BTA12-600BRG]
        Triac -->|220VAC Switching| Load[4 Kênh Thiết bị Điện Gia Dụng]
        
        AC_IN[Nguồn vào 220VAC] --> LNK[IC Nguồn LNK3206G: Hạ áp 12VDC]
        LNK --> MC[IC Nguồn MC34063: Hạ áp 3.3VDC]
        MC -->|VCC 3.3V| ESP
        MC -->|VDD 3.3V| AT42
    end

Technology Stack và Thông số phiên bản:

  • Vi điều khiển trung tâm: ESP8266EX trên module ESP-12F (CPU 32-bit Tensilica Xtensa LX106 @ $80\text{ MHz}$, $4\text{MB}$ SPI Flash, $64\text{KB}$ I-RAM, $96\text{KB}$ D-RAM, SDK v2.0+).
  • IC Cảm ứng điện dung: Microchip AT42QT2120 (5 kênh cảm ứng chế độ Standalone, dòng tiêu thụ $0.55\text{mA}$, dải điện áp $1.8\text{V} - 5.5\text{V}$).
  • Khối nguồn xung hai tầng:
    • Tầng 1 ($220\text{VAC} \rightarrow 12\text{VDC}$): IC tích hợp LNK3206G (Tần số đóng cắt $66\text{ kHz}$, $I_{out(\max)} = 360\text{mA}$).
    • Tầng 2 ($12\text{VDC} \rightarrow 3.3\text{VDC}$): IC điều khiển PWM MC34063 (Tần số dao động $80 - 100\text{ kHz}$, $I_{out(\max)} = 1.5\text{A}$).
  • Khối cách ly & Công suất: Optotriac MOC3020 ($V_{DRM} = 400\text{V}$, dòng kích LED $I_{FT} = 10 - 30\text{mA}$) + Triac BTA12-600BRG ($V_{DRM} = 600\text{V}$, $I_{T(RMS)} = 12\text{A}$, $I_{GT} = 50\text{mA}$).
  • Hạ tầng phần mềm: Visual Studio (C# .NET), Microsoft SQL Server Management Studio, Arduino IDE.

Thiết kế cơ sở dữ liệu và giao thức truyền thông

Lược đồ cơ sở dữ liệu quan hệ (Relational Schema):

-- Bảng quản lý thông tin và trạng thái hiện tại của thiết bị
CREATE TABLE Device_Status (
    DeviceID INT PRIMARY KEY IDENTITY(1,1),
    DeviceName NVARCHAR(50) NOT NULL,
    ChannelNumber INT UNIQUE NOT NULL CHECK (ChannelNumber BETWEEN 1 AND 4),
    CurrentState BIT NOT NULL DEFAULT 0, -- 0: OFF, 1: ON
    LastUpdated DATETIME DEFAULT CURRENT_TIMESTAMP
);

-- Bảng ghi nhận nhật ký đóng cắt phục vụ giám sát
CREATE TABLE Switch_Logs (
    LogID BIGINT PRIMARY KEY IDENTITY(1,1),
    ChannelNumber INT NOT NULL,
    TriggerSource NVARCHAR(20) NOT NULL, -- 'TOUCH_PANEL' hoặc 'WEB_UI'
    StateChange BIT NOT NULL,
    Timestamp DATETIME DEFAULT CURRENT_TIMESTAMP,
    FOREIGN KEY (ChannelNumber) REFERENCES Device_Status(ChannelNumber)
);

Đặc tả API Endpoints:

  1. GET /api/device/getall: Client/ESP lấy toàn bộ trạng thái $4$ kênh thiết bị.
    • Response: {"channel1": 1, "channel2": 0, "channel3": 0, "channel4": 1}
  2. POST /api/device/update: Cập nhật trạng thái từ sự kiện chạm cảm ứng hoặc click Web.
    • Payload: {"channel": 2, "state": 1, "source": "TOUCH_PANEL"}
    • Response: HTTP/1.1 200 OK {"status": "SUCCESS", "timestamp": "2018-01-10T14:22:10Z"}

Implementation và kết quả

Quy trình phát triển phần cứng và phần mềm

Quá trình thi công tuân thủ quy chuẩn kỹ thuật phân tách mạch cao áp và hạ áp trên kiến trúc 3 PCB:

  • PCB 1 (Power & Actuator): Chứa cầu chỉnh lưu, IC LNK3206G, cuộn cảm, Opto MOC3020 và Triac BTA12. Đường mạch $220\text{VAC}$ được phủ thiếc dày và tạo rãnh cách điện (isolation routing slot) chống phóng điện hồ quang.
  • PCB 2 (Control & Sensing): Bố trí module ESP-12F, IC AT42QT2120, 4 pad cảm ứng điện dung phủ lớp cách ly và LED báo trạng thái.
  • PCB 3 (Programmer): Mạch chuyển đổi USB-UART sử dụng CH340G kết hợp cặp transistor J3Y tạo xung tự động điều khiển chân RSTGPIO0 vào chế độ Flash Bootloader mà không cần bấm nút vật lý.
BẢNG TRẠNG THÁI CHUYỂN MẠCH TỰ ĐỘNG NẠP CODE CH340G:
+-----+-----+-----+-------+------------------------------+
| DTR | RTS | RST | GPIO0 | CHẾ ĐỘ HOẠT ĐỘNG (BOOT MODE) |
+-----+-----+-----+-------+------------------------------+
|  1  |  1  |  1  |   1   | Hoạt động bình thường (Flash)|
|  0  |  0  |  1  |   1   | Chạy chương trình SPI Flash  |
|  1  |  0  |  0  |   1   | Reset vi điều khiển          |
|  0  |  1  |  1  |   0   | Nạp code UART (Download Boot)|
+-----+-----+-----+-------+------------------------------+

Thuật toán xử lý và Mã nguồn lõi

Firmware trên ESP8266 thực hiện đa nhiệm: quét ngắt trạng thái $4$ ngõ ra từ AT42QT2120, khử rung (debounce), kích hoạt ngõ ra điều khiển Opto và gửi bản tin HTTP POST/GET đồng bộ lên máy chủ.

// Trích xuất mã nguồn xử lý điều khiển và đồng bộ trên ESP-12F
#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>

const char* ssid = "SMARTHOME_WIFI";
const char* password = "PASS_WIFI_SECURE";
const char* serverUrl = "http://192.168.1.100/api/device/update";

// Định nghĩa chân GPIO kết nối AT42QT2120 và MOC3020
const uint8_t TOUCH_PINS[4] = {D1, D2, D5, D6};  // OUT2 - OUT5 từ AT42QT2120
const uint8_t RELAY_PINS[4] = {D0, D7, D8, SD3}; // Kích hoạt Opto MOC3020
bool channelState[4] = {false, false, false, false};

void setup() {
    Serial.begin(115200);
    WiFi.begin(ssid, password);
    while (WiFi.status() != WL_CONNECTED) { delay(100); }
    
    for (int i = 0; i < 4; i++) {
        pinMode(TOUCH_PINS[i], INPUT);
        pinMode(RELAY_PINS[i], OUTPUT);
        digitalWrite(RELAY_PINS[i], LOW);
    }
}

void loop() {
    for (int i = 0; i < 4; i++) {
        // Quét mức tích cực từ IC cảm ứng điện dung AT42QT2120
        if (digitalRead(TOUCH_PINS[i]) == HIGH) {
            delay(20); // Khử rung tín hiệu tiếp xúc (Debouncing)
            if (digitalRead(TOUCH_PINS[i]) == HIGH) {
                channelState[i] = !channelState[i];
                digitalWrite(RELAY_PINS[i], channelState[i] ? HIGH : LOW);
                sendStateToServer(i + 1, channelState[i]);
                while (digitalRead(TOUCH_PINS[i]) == HIGH) { delay(10); } // Chờ nhả tay
            }
        }
    }
}

void sendStateToServer(int channel, bool state) {
    if (WiFi.status() == WL_CONNECTED) {
        HTTPClient http;
        http.begin(serverUrl);
        http.addHeader("Content-Type", "application/json");
        String payload = "{\"channel\":" + String(channel) + ",\"state\":" + String(state ? 1 : 0) + "}";
        int httpCode = http.POST(payload);
        http.end();
    }
}

Kiểm thử và Đánh giá thực nghiệm

Hệ thống được thử nghiệm chịu tải liên tục trong 72 giờ với các mức công suất từ $100\text{W}$ (Bóng đèn, quạt) đến $1200\text{W}$ (Máy lạnh, bình đun nước).

1. Tính toán dòng tải và lựa chọn linh kiện:

Với thiết bị gia dụng có công suất cực đại $P = 1200\text{W}$, điện áp lưới $U_{hd} = 220\text{VAC}$: $$I_{hd} = \frac{P}{U_{hd}} = \frac{1200\text{W}}{220\text{V}} \approx 5.45\text{A}$$ Triac BTA12-600BRG có dòng định mức $I_{T(RMS)} = 12\text{A} > 1.25 \times I_{hd}$ ($12\text{A} > 6.81\text{A}$) và điện áp chịu đựng $600\text{V} > 220\sqrt{2}\text{V} \approx 311\text{V}$, hoàn toàn đảm bảo hệ số an toàn hoạt động lâu dài.

2. Kết quả đo kiểm hiệu năng:

Tham số kiểm thử Giá trị thiết kế mục tiêu Kết quả thực nghiệm đo đạc Đánh giá
Độ trễ phản hồi tại chỗ (Touch-to-Load) $< 50\text{ ms}$ $\mathbf{18.4\text{ ms}}$ Xuất sắc, cảm giác tức thì
Độ trễ qua Web (Web-to-Load) $< 500\text{ ms}$ $\mathbf{125\text{ ms}}$ (Mạng LAN Wi-Fi) Đạt chuẩn phản hồi thời gian thực
Nhiệt độ Triac khi tải $1000\text{W}$ (1 giờ) $< 65^\circ\text{C}$ $\mathbf{48.6^\circ\text{C}}$ (Tản nhiệt nhôm tích hợp) Ổn định, an toàn
Dòng rò trạng thái chờ (Standby Power) $< 2\text{W}$ $\mathbf{0.82\text{W}}$ ($220\text{VAC}$) Tối ưu hóa năng lượng
Độ xuyên thấu cảm ứng điện dung Kính $10 - 20\text{ mm}$ Nhận diện chính xác qua kính $15\text{ mm}$ Hoạt động trơn tru qua mặt nạ mica/kính

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

  1. Chuyển đổi hoàn toàn từ Relay sang Công tắc Bán dẫn Triac: Ứng dụng thành công BTA12-600BRG kết hợp Opto MOC3020 giải quyết triệt để vấn đề hồ quang điện và tiếng ồn chuyển mạch, kéo dài tuổi thọ thiết bị lên gấp $10$ lần so với rơ-le cơ học.
  2. Thiết kế nguồn xung tích hợp hai tầng hiệu suất cao: Thay vì sử dụng biến áp sắt cồng kềnh, module nguồn kết hợp LNK3206G ($220\text{VAC} \rightarrow 12\text{VDC}$) và MC34063 ($12\text{VDC} \rightarrow 3.3\text{VDC}$) giúp giảm $70%$ kích thước board mạch, tương thích trực tiếp với hộp đế âm tường chữ nhật $120 \times 70\text{ mm}$ hoặc vuông $86 \times 86\text{ mm}$.
  3. Thuật toán đồng bộ trạng thái hai chiều: Giải quyết bài toán "xung đột trạng thái" giữa thao tác cảm ứng cục bộ và lệnh điều khiển từ xa qua mạng, đảm bảo cơ sở dữ liệu luôn phản ánh chính xác trạng thái vật lý của thiết bị với thời gian trễ dưới $200\text{ ms}$.

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

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

  • Hệ thống chiếu sáng dân dụng thông minh: Lắp đặt thay thế công tắc âm tường hiện hữu mà không cần đục phá tường hay thay đổi đường dây điện.
  • Tòa nhà văn phòng và trường học: Giám sát tập trung trạng thái tắt/mở của toàn bộ quạt, đèn các phòng học thông qua Dashboard trung tâm, ngăn chặn lãng phí điện năng ngoài giờ làm việc.
  • Điều khiển bơm và tải công nghiệp nhỏ: Ứng dụng trong nông nghiệp đô thị, tưới tiêu tự động với tải công suất dưới $1000\text{W}$.

Hướng dẫn lắp đặt và yêu cầu hệ thống

  • Yêu cầu hạ tầng điện: Cần cấp đủ dây Nóng (Line - L) và dây Nguội (Neutral - N) tại hộp công tắc để cấp nguồn cho module biến áp xung.
  • Yêu cầu mạng: Mạng Wi-Fi băng tần $2.4\text{GHz}$ (chuẩn $802.11\text{ b/g/n}$), máy chủ nội bộ hoặc Cloud hỗ trợ ASP.NET Framework và MS SQL Server.

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

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

  • Mạch yêu cầu phải có dây trung tính (dây Nguội - N) tại vị trí hộp công tắc, gây khó khăn cho một số hạ tầng điện dân dụng cũ tại Việt Nam chỉ kéo 1 dây L qua công tắc.
  • Sử dụng giao thức HTTP Polling định kỳ từ Web Server tạo băng thông dư thừa so với các giao thức định hướng IoT chuyên dụng như MQTT hay WebSocket.
  • Chưa tích hợp cảm biến đo lường công suất và điện áp tức thời.

Hướng phát triển tiếp theo

  • Nâng cấp firmware chuyển dịch sang giao thức MQTT kết hợp máy chủ Broker (Mosquitto/EMQX) để giảm độ trễ xuống mức $< 50\text{ ms}$ và tiết kiệm $80%$ băng thông truyền tải.
  • Tích hợp IC đo năng lượng chuyên dụng HLW8012 hoặc BL0937 để theo dõi chỉ số điện năng ($V, I, P, kWh$), phục vụ tính năng cảnh báo quá tải và ước tính tiền điện.
  • Thiết kế mạch nguồn "No-Neutral" (không cần dây nguội) sử dụng giải pháp rẽ dòng rò siêu nhỏ để tương thích hoàn toàn với mọi hạ tầng nhà cũ.
  • Phát triển giao diện quản trị trên ứng dụng di động đa nền tảng (Flutter / React Native) và tích hợp trợ lý giọng nói Google Assistant / Amazon Alexa.

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

  • Sinh viên ngành Kỹ thuật Điện tử - Viễn thông, IoT: Tài liệu tham khảo toàn diện về thiết kế phần cứng hỗn hợp cao áp/hạ áp, tính toán công suất Triac, thiết kế nguồn xung buck LNK3206G và lập trình vi điều khiển ESP8266.
  • Kỹ sư nhúng và Nhà phát triển IoT: Mẫu thiết kế phần cứng hoàn chỉnh, giải pháp chống nhiễu phím cảm ứng điện dung AT42QT2120 qua lớp mặt kính dày.
  • Doanh nghiệp sản xuất thiết bị Smart Home: Tham khảo thiết kế sản phẩm công tắc thông minh giá thành thấp (BOM cost ước tính dưới $200.000\text{ VNĐ}$), độ bền cơ học cao do loại bỏ tiếp điểm rơ-le.
  • Nhà nghiên cứu học thuật: Phương pháp thực nghiệm đánh giá độ tin cậy của mạng cảm biến không dây trong môi trường nhiễu điện từ công nghiệp/dân dụng.

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

1. Yêu cầu phần cứng tối thiểu để triển khai Web Server điều khiển là gì?

Hệ thống Web Server có thể cài đặt trên bất kỳ máy tính chạy Windows (hoặc Windows Server) có cài đặt .NET Framework 4.5 trở lên và Microsoft SQL Server 2014 trở lên. Đối với triển khai thương mại quy mô nhỏ, có thể đóng gói phần mềm chạy trên bo mạch máy tính mini như Raspberry Pi 3/4 chạy hệ điều hành Linux với cơ sở dữ liệu SQLite/MySQL và Web Server Nginx/NodeJS.

2. Triac BTA12 tản nhiệt như thế nào khi chạy tải liên tục công suất cao?

Khi điều khiển các tải có tính cảm lớn hoặc công suất trên $500\text{W}$, Triac BTA12 sẽ sinh nhiệt do sụt áp trên tiếp giáp bán dẫn ($V_T \approx 1.3\text{V}$). Thiết kế phần cứng đã bố trí cánh tản nhiệt nhôm chuyên dụng gắn trực tiếp vào lưng tản nhiệt cách ly của BTA12-600BRG, duy trì nhiệt độ tiếp giáp dưới $55^\circ\text{C}$ ở tải định mức $1000\text{W}$.

3. Hệ thống có hoạt động được không nếu mất kết nối Internet / Wi-Fi?

Có. Hệ thống được thiết kế theo nguyên tắc hoạt động độc lập (Fail-safe). Khi mất kết nối Wi-Fi hoặc máy chủ Web Server bị ngắt kết nối, vi điều khiển ESP8266 vẫn liên tục quét ngắt phần cứng từ IC cảm ứng điện dung AT42QT2120 và kích hoạt mạch công suất đóng/cắt tải tại chỗ bình thường. Khi có mạng trở lại, trạng thái sẽ tự động được đồng bộ lại lên máy chủ.

4. Mạch cảm ứng điện dung có bị loạn cảm ứng khi tay ướt hoặc độ ẩm môi trường cao không?

IC AT42QT2120 được tích hợp công nghệ chống nhiễu tự động hiệu chuẩn (Auto-calibration) và thuật toán phân biệt điện dung thông minh. Khi kết hợp với tụ lọc độ nhạy $10\text{nF}$ (C7, C13, C14, C16) và điện trở chống nhiễu $4.7\text{k}\Omega$, mạch triệt tiêu hiệu quả các tác động do hơi nước đọng hoặc thay đổi độ ẩm môi trường.

5. Chi phí sản xuất phần cứng mẫu là bao nhiêu và thời gian hoàn vốn (ROI) thế nào?

Tổng chi phí linh kiện phần cứng (BOM) cho một module công tắc 4 kênh hoàn chỉnh khoảng $180.000 - 220.000\text{ VNĐ}$ (thấp hơn $70%$ so với sản phẩm thương mại cùng tính năng trên thị trường). Đối với các cơ sở kinh doanh, trường học, việc tự động hóa giám sát tắt tải dư thừa giúp tiết kiệm trung bình $15 - 25%$ hóa đơn tiền điện hàng tháng, mang lại thời gian hoàn vốn đầu tư trong vòng 4 đến 6 tháng.


Kết luận

Đồ án tốt nghiệp "Thiết kế và thi công mô hình ứng dụng IoT vào việc điều khiển giám sát các thiết bị điện trong nhà" đã 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ỉ dừng lại ở mô hình nguyên lý mà đã tạo ra một sản phẩm phần cứng hoàn chỉnh với độ tin cậy cao, kích thước nhỏ gọn, thiết kế 3 tầng mạch chuyên nghiệp và thẩm mỹ.

Bằng việc kết hợp sáng tạo giữa vi điều khiển ESP-12F, công nghệ cảm ứng điện dung AT42QT2120, mạch đóng cắt bán dẫn Triac không tiếng ồn cùng kiến trúc Web Server đồng bộ dữ liệu thời gian thực, đề tài đã chứng minh tính khả thi vượt trội trong việc thay thế công tắc cơ khí truyền thống, đóng góp một giải pháp thiết thực, tiết kiệm năng lượng và giàu tiềm năng thương mại hóa cho hệ sinh thái Nhà thông minh tại Việt Nam.