Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh chi phí năng lượng ngày càng gia tăng và các yêu cầu về an toàn điện trong dân dụng cũng như công nghiệp ngày càng khắt khe, việc quản lý và giám sát lượng điện năng tiêu thụ đóng vai trò quan trọng. Nhu cầu kiểm soát các thông số điện như điện áp, dòng điện, công suất và các chỉ tiêu chất lượng điện năng từ xa là một đòi hỏi thực tế đối với các nhà quản lý, công ty điện lực và từng hộ gia đình. Việc theo dõi dữ liệu tiêu thụ liên tục giúp người dùng đánh giá mức độ sử dụng điện, từ đó thực hiện các giải pháp tiết kiệm chi phí và nâng cao hiệu quả vận hành thiết bị.
Khảo sát thực tế trong văn bản cho thấy các giải pháp giám sát điện năng truyền thống bộc lộ nhiều điểm hạn chế:
- Phương pháp sử dụng module SIM/GSM kết hợp chuẩn truyền thông nối tiếp RS-232/RS-485 qua giao thức Modbus RTU thường gặp tình trạng trễ tin nhắn do nghẽn mạng, tín hiệu chập chờn tại khu vực sóng yếu và chủ yếu chỉ hiển thị được trên máy tính.
- Các giải pháp sử dụng đồng hồ đo đa năng (như Multimeter ACUVIM kết hợp phần mềm Acuview) hoặc sử dụng bộ điều khiển lập trình PLC S7-400 kết hợp giao diện SCADA/WINCC có chi phí đầu tư thiết bị và bản quyền phần mềm rất cao, không phù hợp với quy mô dân dụng.
- Phương pháp đọc chỉ số công tơ từ xa bằng sóng vô tuyến RF đòi hỏi thiết bị thu thập cầm tay (Handheld Unit) di chuyển trong phạm vi nhất định; trong khi hệ thống truyền thông qua đường dây điện PLC (Power Line Communication, ví dụ hệ thống Collectric) phải đối mặt với mức độ nhiễu tín hiệu rất lớn do các tải gia dụng (máy tính, ti vi, máy hút bụi) tạo ra trên lưới điện.
Bên cạnh vấn đề theo dõi năng lượng, sự cố quá dòng do quá tải hoặc ngắn mạch là mối nguy hiểm lớn đối với hệ thống điện gia đình. Dòng ngắn mạch sinh ra các hậu quả nghiêm trọng:
- Phát nóng cục bộ nhanh chóng, sinh nhiệt lượng lớn dễ dẫn đến cháy nổ.
- Tạo ra lực điện động mạnh làm biến dạng, nứt vỡ kết cấu cơ khí của các khí cụ và thiết bị điện.
- Gây sụt áp trên diện rộng làm ngưng trệ hoạt động của động cơ và thiết bị.
- Làm mất ổn định hệ thống điện và gây gián đoạn quá trình cung cấp điện do các thiết bị bảo vệ phải cắt điện để cô lập điểm sự cố.
Nhằm khắc phục các nhược điểm trên, đề tài "Hệ thống giám sát điện năng gia đình, có điều khiển và cảnh báo quá dòng" được thực hiện bởi sinh viên Lê Gia Huy và Nguyễn Tấn Long (ngành Kỹ thuật Điện – Điện tử, Viện Kỹ thuật HUTECH, Trường Đại học Công nghệ TP. Hồ Chí Minh, năm 2022) dưới sự hướng dẫn của PGS.TS. Nguyễn Hùng.
Mục tiêu chính của đề tài là thiết kế và chế tạo một hệ thống nhúng ứng dụng công nghệ Internet of Things (IoT) có khả năng đo đạc chính xác các thông số nguồn xoay chiều (điện áp, dòng điện, công suất, điện năng tích lũy) cho hai hoặc nhiều thiết bị điện, hiển thị trực quan tại chỗ qua màn hình LCD, đồng thời truyền dữ liệu không dây qua Wi-Fi để giám sát và điều khiển đóng cắt từ xa qua ứng dụng di động Blynk và nền tảng đám mây Cayenne, có tích hợp chức năng cảnh báo và bảo vệ khi xảy ra quá dòng.
Các nhiệm vụ nghiên cứu cụ thể được xác định gồm:
- Tìm hiểu về hệ thống giám sát lượng điện năng gia đình, có điều khiển và cảnh báo quá dòng các thiết bị trong nhà.
- Tìm hiểu về phần mềm Arduino và nền tảng Web Cayenne.
- Tìm hiểu và sử dụng phần mềm Blynk để giám sát lượng điện năng qua điện thoại.
- Tìm hiểu và sử dụng Web Cayenne để giám sát dữ liệu qua Internet.
- Thiết kế chương trình mô phỏng và xây dựng hệ thống giám sát hoàn chỉnh.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Các linh kiện phần cứng bao gồm kit vi điều khiển NodeMCU ESP8266 (ESP-12E), module đo điện năng AC PZEM-004T, module 4 Relay cách ly quang (Opto 5VDC), màn hình LCD 20x4 kèm mạch chuyển đổi I2C, module nguồn AC-DC Hi-Link 5V/3W, nút nhấn tự giữ PBS-11, ổ cắm 10A/220VAC; các nền tảng lập trình và giao thức IoT gồm Arduino IDE, ứng dụng Blynk, nền tảng Cayenne Cloud, giao thức MQTT, chuẩn giao tiếp I2C và UART.
- Phạm vi nghiên cứu: Hệ thống điện xoay chiều 1 pha dân dụng (dải điện áp hoạt động 80 ~ 260VAC, dải dòng điện 0 ~ 100A, công suất đo tối đa 22kW), thử nghiệm đóng cắt và giám sát phụ tải điện gia đình trong môi trường kết nối mạng Wi-Fi cục bộ và Internet.
Cơ sở lý thuyết và phương pháp
Đề tài được xây dựng dựa trên các nền tảng công nghệ truyền thông không dây, giao thức mạng IoT và các chuẩn truyền thông nối tiếp phần cứng:
Khung lý thuyết và công nghệ sử dụng
- Mạng không dây Wi-Fi (chuẩn IEEE 802.11 b/g/n): Hoạt động ở dải tần 2.4 GHz, hỗ trợ kết nối mạng cục bộ và kết nối Internet không dây, giúp truyền dữ liệu đo đạc mà không bị giới hạn bởi khoảng cách vật lý như cáp nối.
- Giao thức MQTT (Message Queuing Telemetry Transport): Giao thức truyền tin gọn nhẹ dựa trên mô hình Publish/Subscribe (Xuất bản / Đăng ký) thông qua một máy chủ trung gian (Broker). MQTT sử dụng kết nối TCP duy trì liên tục (long-lived connection), tối ưu hóa dung lượng truyền tải dữ liệu, tương thích với các thiết bị vi điều khiển có tài nguyên hạn chế và hoạt động ổn định trên các mạng có độ trễ cao.
- Chuẩn truyền thông nối tiếp I2C (Inter-Integrated Circuit): Giao thức truyền thông 2 dây gồm đường dữ liệu SDA (Serial Data) và đường xung nhịp SCL (Serial Clock) với các mức tốc độ Standard mode (100 kbps), Fast mode (400 kbps) và High-Speed mode (1.7 ~ 3.4 Mbps). Giao tiếp I2C vận hành theo mô hình Master/Slave dựa trên điều kiện START/STOP và cơ chế phản hồi bit ACK, giúp kết nối vi điều khiển với màn hình LCD 20x4 chỉ qua 2 chân tín hiệu.
- Chuẩn truyền thông UART (Universal Asynchronous Receiver/Transmitter): Chuẩn truyền nhận dữ liệu nối tiếp bất đồng bộ giữa vi điều khiển NodeMCU ESP8266 và module đo PZEM-004T. Khung truyền dữ liệu UART bao gồm Start bit, 8 bit dữ liệu (D0 - D7), Parity bit kiểm tra tính toàn vẹn và Stop bit, đồng bộ dựa trên tốc độ Baud rate định sẵn.
Phương pháp nghiên cứu
Tác giả áp dụng kết hợp bốn phương pháp nghiên cứu kỹ thuật:
- Phương pháp tham khảo tài liệu: Thu thập và nghiên cứu các tài liệu kỹ thuật về công nghệ vi cơ điện tử, giao thức IoT, tập lệnh vi điều khiển ESP8266, sơ đồ chân và datasheet của các module chuyên dụng từ sách giáo khoa, giáo trình và nguồn Internet chính thống.
- Phương pháp quan sát: Khảo sát các mạch đo và mô hình quản lý năng lượng hiện có trên thị trường để tìm ra phương án tối ưu hóa cấu trúc mạch.
- Phương pháp lấy số liệu: Thực hiện đo đạc và ghi nhận các thông số điện áp, dòng điện, công suất và năng lượng tiêu thụ thực tế từ mạch thực nghiệm để đối chiếu với thông số thiết kế.
- Phương pháp thực nghiệm: Đo đạc kích thước linh kiện, tính toán bố trí không gian cơ khí hộp điều khiển, kết nối mạch thực tế, lập trình nạp mã nguồn trên Arduino IDE và tinh chỉnh toàn bộ hệ thống qua các bài kiểm thử thực tế.
Nguồn dữ liệu của nghiên cứu bao gồm các thông số đo lường thực tế từ module cảm biến PZEM-004T, dữ liệu truyền nhận qua MQTT lên hệ thống đám mây Cayenne và các thông số hiển thị trên giao diện ứng dụng Blynk.
Thiết kế và triển khai
Hệ thống được thiết kế theo cấu trúc module hóa, phân tách rõ ràng giữa khối đo lường, khối xử lý trung tâm, khối điều khiển chấp hành và các khối giao tiếp hiển thị.
| Thành phần linh kiện |
Thông số kỹ thuật chính |
Vai trò trong hệ thống |
| NodeMCU ESP8266-12E |
Vi xử lý 32-bit (80 ~ 160MHz), Wi-Fi 802.11 b/g/n, điện áp 3.0 ~ 3.6V (cấp nguồn 5V), 11 chân I/O, 1 ngõ vào ADC 10-bit. |
Khối xử lý trung tâm, tiếp nhận số liệu cảm biến, thực thi logic điều khiển, gửi dữ liệu qua Wi-Fi. |
| Module PZEM-004T |
Điện áp đo 80 ~ 260VAC, dòng điện 0 ~ 100A, công suất 0 ~ 22kW, điện năng 0 ~ 9999kWh; giao tiếp TTL UART. |
Khối đo điện năng, phát hiện ngưỡng quá tải, tích hợp bộ nhớ lưu dữ liệu năng lượng khi mất điện. |
| Module 4 Relay (5VDC) |
4 kênh relay độc lập, tích hợp Opto cách ly quang, điều khiển đóng cắt tải AC 250V/10A. |
Khối chấp hành, thực hiện đóng/ngắt nguồn điện cung cấp cho các phụ tải gia đình khi có lệnh hoặc khi quá dòng. |
| Màn hình LCD 20x4 |
Màn hình ký tự 4 dòng x 20 cột, tích hợp bộ chuyển đổi giao tiếp I2C chip PCF8574. |
Khối hiển thị tại chỗ, thể hiện các giá trị điện áp (V), dòng điện (A), công suất (W/kW) và điện năng (kWh). |
| Module nguồn Hi-Link |
Chuyển đổi điện áp AC-DC từ 220VAC xuống 5VDC, công suất định mức 3W. |
Cung cấp nguồn điện một chiều 5V ổn định cho toàn bộ vi điều khiển và các module chức năng. |
| Phụ kiện ngoại vi |
Nút nhấn tự giữ PBS-11, ổ cắm gắn hộp 10A/220VAC, jack nguồn số 8, dây nguồn chuẩn Châu Âu. |
Đấu nối nguồn vào, cấp điện cho tải đầu ra và điều khiển đóng ngắt cơ học tại chỗ. |
Cấu hình dải đo và định dạng hiển thị của Module PZEM-004T
- Điện áp: Dải đo 80 ~ 260VAC, định dạng hiển thị dạng số nguyên hoặc thập phân (ví dụ 110.0V ~ 220.0V).
- Dòng điện: Dải đo 0 ~ 100A, định dạng hiển thị từ 00.00 ~ 99.99A.
- Công suất: Dải đo 0 ~ 22kW; trong khoảng 0 ~ 10kW hiển thị dạng 0.000 ~ 9.999kW; trong khoảng 10 ~ 22kW hiển thị dạng 10.00 ~ 22.00kW.
- Điện năng tiêu thụ: Dải đo 0 ~ 9999kWh; dải 0 ~ 10kWh hiển thị 0.000 ~ 9.999kWh; dải 10 ~ 100kWh hiển thị 10.00 ~ 99.99kWh; dải 100 ~ 1000kWh hiển thị 100.0 ~ 999.9kWh; dải 1000 ~ 9999kWh hiển thị từ 1000 ~ 9999kWh.
- Cơ chế Reset năng lượng: Nhấn và giữ nút bấm trên module trong 5 giây cho đến khi màn hình nhấp nháy, nhả phím rồi nhấn nhanh một lần nữa để xóa dữ liệu tích lũy về 0.
Kiến trúc phần mềm và luồng dữ liệu
- Lập trình nhúng (Arduino IDE): Vi điều khiển NodeMCU đọc tín hiệu từ PZEM-004T qua giao thức nối tiếp. Nếu dòng điện đo được vượt quá ngưỡng cài đặt an toàn, hệ thống lập tức xuất tín hiệu ngắt Relay để bảo vệ mạch, đồng thời gửi cảnh báo.
- Ứng dụng di động Blynk (Blynk New): Kết nối trực tiếp với ESP8266 qua token xác thực, cho phép hiển thị các đồng hồ đo giá trị tức thời và các nút gạt ảo (Switch widget) để người dùng chủ động bật/tắt thiết bị điện từ xa.
- Nền tảng Web Cayenne Cloud: Sử dụng kết nối MQTT để nhận dữ liệu định kỳ từ ESP8266, biểu diễn số liệu dưới dạng đồ thị diễn biến theo thời gian thực và cung cấp chức năng trích xuất toàn bộ lịch sử đo đạc thành tệp bảng tính Excel.
Nội dung chính theo từng chương
Chương 1: Giới thiệu đề tài
Chương 1 thiết lập nền tảng nghiên cứu thông qua việc phân tích bối cảnh phát triển của các thiết bị tự động hóa trong sinh hoạt dân dụng và xu thế chuyển đổi số trong ngành điện lực. Tác giả trình bày chi tiết về tính cấp thiết của việc theo dõi các thông số điện năng từ xa nhằm tối ưu hóa chi phí vận hành sau những đợt tăng giá điện. Phân tích kỹ thuật làm rõ các tác hại nghiêm trọng của sự cố quá dòng và ngắn mạch (phát nhiệt, lực điện động phá hủy cơ khí, sụt áp và mất đồng bộ hệ thống). Từ đó, chương này xác định rõ mục tiêu chế tạo hệ thống đo lường và cảnh báo đa thiết bị, liệt kê 5 nhiệm vụ nghiên cứu, nêu các phương pháp thực hiện và cấu trúc 6 chương của toàn bộ khóa luận.
Chương 2: Tổng quan giải pháp công nghệ
Chương 2 trình bày cơ sở lý thuyết chuyên sâu và khảo sát thực trạng công nghệ:
- Đánh giá tầm quan trọng của công tác quản lý năng lượng: tiết kiệm chi phí nhân công ghi chỉ số công tơ, giảm thiểu sai sót do con người, ghi lại dạng sóng sự cố để phân tích nguyên nhân.
- Khảo sát các hệ thống thực tế: hệ thống đọc công tơ từ xa bằng sóng RF kết hợp thiết bị cầm tay Handheld Unit; hệ thống truyền tin qua đường dây điện Collectric với 5 thành phần chính (thiết bị đầu cuối một chiều RTU, thiết bị đầu cuối hai chiều TRPU, bộ tập trung dữ liệu Concentrator quản lý đến 1250 công tơ, thiết bị cầm tay Microterminal, máy tính chủ Main Computer) và nguyên lý điều chế tín hiệu tần số 1.6 ~ 80 MHz tại modem HeadEnd trạm biến áp.
- Tổng quan công nghệ IoT: nguyên lý kết nối Wi-Fi 802.11 b/g/n và cơ chế truyền tin nhẹ MQTT (Client, Topic, Broker, Subscribe, Publish).
- Cơ sở kỹ thuật chuẩn truyền thông: cấu trúc bus I2C (dây SDA, SCL, điện trở kéo lên 1k ~ 4.7kΩ, điều kiện START/STOP, địa chỉ 7-bit, các chế độ tốc độ 100kbps, 400kbps, 3.4Mbps); cấu trúc khung truyền UART (Baud rate, Start bit, Data D0-D7, Parity bit, Stop bit).
- Khảo sát chi tiết linh kiện phần cứng: bảng so sánh 14 phiên bản ESP từ ESP-01 đến ESP-14, cấu hình chi tiết vi điều khiển NodeMCU ESP8266-12E, module đo AC PZEM-004T, module LCD 20x4, mạch chuyển đổi I2C PCF8574, module 4 Relay có cách ly quang, module nguồn Hi-Link 5V/3W, nút nhấn PBS-11 và ổ cắm 10A.
Chương 3: Tính toán và thiết kế
Chương 3 tập trung vào việc thiết kế sơ đồ nguyên lý và kiến trúc hệ thống:
- Xây dựng sơ đồ khối tổng thể gồm: Khối nguồn cấp, Khối xử lý trung tâm (NodeMCU ESP8266), Khối đo điện năng (PZEM-004T), Khối chấp hành (Module 4 Relay) và Khối hiển thị (LCD 20x4 kết hợp giao diện IoT).
- Thiết kế sơ đồ kết nối chi tiết giữa PZEM-004T với ESP8266 qua giao tiếp nối tiếp TTL UART.
- Thiết kế mạch giao tiếp giữa ESP8266 với module chuyển đổi I2C để điều khiển LCD 20x4.
- Xây dựng sơ đồ bố trí không gian và quy cách cơ khí của mô hình thiết bị hoàn chỉnh.
Chương 4: Thiết kế phần cứng và phần mềm
Chương 4 mô tả toàn bộ quy trình gia công, lắp ráp và lập trình:
- Thi công phần cứng: Lập danh mục linh kiện, bố trí không gian sắp xếp bên trong hộp điều khiển, tiến hành đấu nối dây nguồn AC, dây tín hiệu DC và gia công mặt nạ hộp thiết bị (bố trí màn hình hiển thị, ổ cắm tải ra, phích cắm nguồn vào và nút nhấn).
- Lập trình hệ thống: Cài đặt và cấu hình phần mềm Arduino IDE, thêm gói hỗ trợ board ESP8266 và cài đặt các bộ thư viện chuyên dụng. Xây dựng lưu đồ giải thuật điều khiển cho ứng dụng Blynk và nền tảng Cayenne.
- Thiết kế giao diện người dùng: Khởi tạo tài khoản, thiết lập Dashboard và cấu hình các widget hiển thị giá trị dòng điện, điện áp, công suất, điện năng cùng các nút điều khiển đóng cắt trên app Blynk; tạo tài khoản và cấu hình các kênh dữ liệu MQTT trên Cayenne Cloud.
- Soạn thảo quy trình thao tác và tài liệu hướng dẫn vận hành thiết bị an toàn.
Chương 5: Kết quả nhận xét và đánh giá
Chương 5 đánh giá hiệu năng thực tế của mô hình sau khi chế tạo:
- Đánh giá phần cứng: Thiết bị hoạt động ổn định, cách ly an toàn giữa mạch điều khiển DC và mạch động lực AC 220V, các phím bấm và màn hình LCD 20x4 hiển thị chính xác các thông số đo tức thời.
- Đánh giá hệ thống giám sát Blynk: Dữ liệu đo đạc của hai thiết bị điện được cập nhật liên tục lên điện thoại thông minh qua mạng Internet, thao tác điều khiển bật/tắt relay qua app phản hồi nhanh, còi và đèn cảnh báo hoạt động chính xác khi có quá dòng.
- Đánh giá trên Cayenne Cloud: Hệ thống ghi nhận và lưu trữ đầy đủ diễn biến thông số điện năng theo các mốc thời gian trong ngày, xuất thành công dữ liệu sang tệp bảng tính Excel phục vụ công tác thống kê và quản lý.
Chương 6: Kết luận và hướng phát triển
Chương 6 tóm tắt toàn bộ khối lượng công việc đã hoàn thành, khẳng định hệ thống đã đáp ứng đầy đủ các mục tiêu thiết kế ban đầu về đo lường, giám sát từ xa và bảo vệ quá dòng. Đồng thời, tác giả đề xuất các giải pháp kỹ thuật nhằm nâng cấp và mở rộng quy mô hệ thống trong tương lai.
Kết quả và đóng góp
Kết quả chính của đề tài
- Sản phẩm phần cứng hoàn chỉnh: Chế tạo thành công hộp thiết bị giám sát điện năng tích hợp vi điều khiển NodeMCU ESP8266, cảm biến PZEM-004T, mạch chuyển đổi I2C cho LCD 20x4, module nguồn Hi-Link 5V/3W và module 4 Relay có opto cách ly an toàn, đáp ứng khả năng đóng ngắt phụ tải điện 220VAC/10A.
- Khả năng đo lường chính xác: Đo và hiển thị đầy đủ 4 đại lượng điện xoay chiều bao gồm: Điện áp (80 ~ 260VAC), Dòng điện (0 ~ 100A), Công suất tức thời (0 ~ 22kW) và Năng lượng tiêu thụ tích lũy (0 ~ 9999kWh) với khả năng lưu giữ dữ liệu khi mất nguồn.
- Giám sát và điều khiển đa nền tảng:
- Hiển thị trực quan tại chỗ qua màn hình LCD 20x4.
- Giám sát đồng thời hai hoặc nhiều thiết bị điện từ xa qua ứng dụng di động Blynk với giao diện thân thiện.
- Giám sát qua Internet và tự động lưu trữ dữ liệu theo thời gian thực trên nền tảng Cayenne Cloud thông qua giao thức MQTT.
- Xuất dữ liệu báo cáo tiêu thụ điện năng định kỳ dưới dạng tệp bảng tính Excel.
- Cảnh báo và bảo vệ quá tải: Tự động phát hiện dòng điện vượt ngưỡng cài đặt an toàn, phát cảnh báo qua đèn/còi và ngắt relay bảo vệ để triệt tiêu nguy cơ cháy nổ do ngắn mạch hoặc quá tải.
Giải pháp và kiến nghị của tác giả
- Ứng dụng giải pháp kết nối Wi-Fi trên nền chip ESP8266 kết hợp giao thức truyền thông nhẹ MQTT nhằm thay thế cho các giải pháp truyền thông có dây phức tạp hoặc mạng GSM tốn kém phí dịch vụ tin nhắn.
- Tận dụng module mở rộng giao tiếp I2C nhằm tối ưu hóa số lượng chân vào/ra (GPIO) của vi điều khiển, giúp hệ thống nhỏ gọn và tiết kiệm chi phí phần cứng.
- Đảm bảo an toàn điện bằng cách sử dụng module relay có tích hợp Opto cách ly quang giữa mạch điều khiển 5VDC và mạch nguồn công suất 220VAC.
Đóng góp về mặt khoa học và thực tiễn
- Đề xuất một mô hình thiết bị giám sát và quản lý điện năng gia đình có chi phí linh kiện thấp, dễ tiếp cận nhưng vẫn đảm bảo tính năng đo lường đa thông số và điều khiển từ xa tương đương các hệ thống chuyên dụng.
- Khắc phục triệt để các nhược điểm về giá thành đắt đỏ của các hệ thống công nghiệp (như PLC S7-400 kết hợp WINCC hay đồng hồ ACUVIM) và hạn chế về độ trễ, nghẽn mạng của hệ thống truyền dữ liệu qua GSM.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế của hệ thống
- Hệ thống phụ thuộc hoàn toàn vào kết nối mạng không dây Wi-Fi và Internet; khi xảy ra sự cố mất kết nối mạng, chức năng giám sát và điều khiển từ xa qua Blynk và Cayenne sẽ bị gián đoạn (mặc dù hệ thống vẫn hiển thị và bảo vệ tại chỗ qua LCD).
- Mô hình thử nghiệm hiện tại được thiết kế và kiểm thử cho hệ thống điện 1 pha dân dụng với số lượng thiết bị giám sát đồng thời còn giới hạn trong phạm vi hai tải tiêu thụ chính.
Hướng nghiên cứu tiếp
- Nâng cấp phần cứng và thuật toán đo lường để ứng dụng giám sát cho hệ thống điện xoay chiều 3 pha trong các xưởng sản xuất và nhà máy công nghiệp.
- Mở rộng số lượng kênh đo và relay điều khiển để quản lý tập trung nhiều thiết bị điện trong toàn bộ ngôi nhà thông minh.
- Phát triển phần mềm máy chủ cục bộ (Local Server) để duy trì khả năng giám sát và điều khiển nội bộ ổn định ngay cả khi mất kết nối Internet quốc tế.
- Tích hợp thêm các thuật toán thông minh nhằm phân tích thói quen sử dụng điện và đưa ra khuyến nghị tự động tối ưu hóa chi phí điện năng theo khung giờ cao điểm và thấp điểm.
Giá trị tham khảo
Đồ án tốt nghiệp là tài liệu tham khảo có giá trị chuyên môn cao cho:
- Sinh viên và học viên: Thuộc các ngành Kỹ thuật Điện – Điện tử, Kỹ thuật Điều khiển và Tự động hóa, Công nghệ Kỹ thuật Máy tính, Công nghệ Thông tin và Hệ thống Nhúng đang thực hiện các đồ án môn học, đồ án tốt nghiệp liên quan đến giám sát năng lượng, nhà thông minh (Smart Home) và ứng dụng IoT.
- Kỹ sư và nhà phát triển: Những người đang nghiên cứu giải pháp đo lường điện năng AC không xâm lấn, tích hợp module PZEM-004T, sử dụng vi điều khiển ESP8266 qua môi trường Arduino IDE và cấu hình truyền nhận dữ liệu MQTT trên các nền tảng đám mây mở như Blynk và Cayenne.
Các nội dung có giá trị tham khảo chi tiết bao gồm:
- Toàn bộ cơ sở lý thuyết về chuẩn truyền thông bus I2C (cấu trúc khung truyền, điều kiện START/STOP, cơ chế Master/Slave) và chuẩn UART.
- Sơ đồ nguyên lý phối ghép phần cứng giữa vi điều khiển NodeMCU ESP8266 với module PZEM-004T, màn hình LCD I2C và module Relay cách ly quang.
- Quy trình từng bước từ cấu hình nạp firmware, thiết lập Dashboard trên ứng dụng Blynk đến cấu hình truyền dữ liệu MQTT và trích xuất bảng tính Excel trên Cayenne Cloud.
Câu hỏi thường gặp
1. Module PZEM-004T trong hệ thống đo được các đại lượng nào và dải đo cụ thể ra sao?
Module PZEM-004T đo được 4 thông số chính của nguồn điện xoay chiều 1 pha: Điện áp (80 ~ 260VAC), Dòng điện (0 ~ 100A), Công suất hoạt động (0 ~ 22kW, định dạng hiển thị thập phân chuyển đổi linh hoạt theo mức công suất) và Điện năng tiêu thụ tích lũy (0 ~ 9999kWh). Module có tích hợp bộ nhớ lưu trữ giá trị điện năng khi mất điện và có phím chức năng cho phép reset dữ liệu năng lượng.
2. Hệ thống thực hiện chức năng cảnh báo và xử lý quá dòng như thế nào?
Khi dòng điện tiêu thụ của tải vượt quá ngưỡng an toàn được cài đặt trước trong chương trình, vi điều khiển NodeMCU ESP8266 sẽ lập tức kích hoạt tín hiệu báo động bằng đèn flash/còi bíp, đồng thời xuất lệnh điều khiển ngắt các tiếp điểm của module Relay để cắt nguồn điện cấp cho tải, ngăn ngừa nguy cơ phát nóng sinh nhiệt và hỏa hoạn do ngắn mạch hoặc quá tải.
3. Tại sao tác giả sử dụng module chuyển đổi I2C cho màn hình LCD 20x4?
Màn hình LCD 20x4 chuẩn song song đòi hỏi từ 6 đến 8 chân tín hiệu để kết nối với vi điều khiển. Trong khi đó, kit NodeMCU ESP8266 bị giới hạn số lượng chân GPIO khả dụng (khoảng 11 chân I/O). Việc tích hợp thêm mạch chuyển đổi I2C (sử dụng chip PCF8574) giúp giảm số lượng dây kết nối xuống chỉ còn 2 đường tín hiệu (SDA và SCL), tiết kiệm chân vi điều khiển để phục vụ cho các giao tiếp khác như UART với PZEM-004T và tín hiệu điều khiển Relay.
4. Giao thức MQTT được ứng dụng như thế nào trong việc truyền dữ liệu lên Cayenne Cloud?
MQTT là giao thức truyền tin nhẹ theo mô hình Publish/Subscribe. NodeMCU ESP8266 hoạt động như một MQTT Client, sau khi thu thập số liệu đo đạc từ PZEM-004T sẽ đóng gói bản tin và "Publish" (xuất bản) dữ liệu lên các Topic định sẵn trên máy chủ Cayenne Broker thông qua kết nối TCP. Người dùng có thể truy cập nền tảng Cayenne từ xa để theo dõi dữ liệu, vẽ đồ thị diễn biến và tải dữ liệu lịch sử dưới dạng tệp Excel.
5. Những ưu điểm chính của giải pháp IoT trong đồ án so với các hệ thống giám sát cũ là gì?
So với hệ thống dùng mạng GSM/RS-485 (hay bị nghẽn tin nhắn, cước phí SMS cao, chỉ xem trên máy tính) hoặc hệ thống dùng PLC S7-400 và đồng hồ ACUVIM (chi phí thiết bị và phần mềm rất đắt), giải pháp sử dụng NodeMCU ESP8266 và Wi-Fi/MQTT có giá thành linh kiện rẻ, không tốn phí duy trì đường truyền mạng, không giới hạn khoảng cách giám sát và cho phép theo dõi linh hoạt trên cả trình duyệt web lẫn ứng dụng điện thoại thông minh.
Kết luận
Khóa luận tốt nghiệp "Hệ thống giám sát điện năng gia đình, có điều khiển và cảnh báo quá dòng" của sinh viên Lê Gia Huy và Nguyễn Tấn Long đã thiết kế, chế tạo và thử nghiệm thành công một mô hình thiết bị đo lường và bảo vệ điện dân dụng ứng dụng công nghệ IoT. Hệ thống đo đạc chính xác các thông số điện xoay chiều (U, I, P, E), hiển thị trực quan tại chỗ qua màn hình LCD 20x4 và truyền dữ liệu thời gian thực lên ứng dụng Blynk cũng như nền tảng web Cayenne Cloud qua Wi-Fi. Tính năng cảnh báo và tự động cắt tải khi xảy ra quá dòng cung cấp một giải pháp thiết thực nhằm nâng cao mức độ an toàn điện, phòng chống cháy nổ và hỗ trợ quản lý năng lượng hiệu quả với chi phí tối ưu.