Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh hiện đại hóa và tự động hóa công trình, việc quản lý và sử dụng năng lượng điện an toàn, hiệu quả là một yêu cầu cấp thiết. Tại các tòa nhà, văn phòng làm việc và đặc biệt là hệ thống phòng học, phòng thí nghiệm quy mô lớn ở các trường đại học, tình trạng thiết bị điện vận hành không hợp lý hoặc quên tắt sau giờ học diễn ra phổ biến. Điều này không chỉ gây thất thoát, lãng phí điện năng mà còn làm suy giảm tuổi thọ của các thiết bị dân dụng. Xuất phát từ thực trạng khảo sát các phòng học tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, đề tài "Thiết kế và thi công mô hình điều khiển thiết bị điện" được thực hiện bởi nhóm sinh viên ngành Công nghệ Kỹ thuật Điện tử Truyền thông nhằm xây dựng giải pháp giám sát và điều khiển thiết bị điện qua Internet, ứng dụng công nghệ Internet of Things (IoT).
Mục tiêu tổng quát của đề tài là nghiên cứu, thiết kế và chế tạo hoàn chỉnh hệ thống phần cứng kết hợp phần mềm cho phép người quản lý bật/tắt thiết bị điện từ xa thông qua ứng dụng di động Android và giao diện Web Server, đồng thời giám sát trạng thái hoạt động và lưu trữ dữ liệu thời gian thực.
Nhiệm vụ nghiên cứu được văn bản xác định cụ thể qua 10 nội dung thực hiện:
- Tìm hiểu công nghệ mạng không dây Wifi, các đặc điểm kỹ thuật, cách thức giao tiếp và chế độ hoạt động.
- Tìm hiểu nền tảng hệ điều hành Android và cơ chế phát triển ứng dụng di động.
- Nghiên cứu phương thức truyền nhận dữ liệu thông qua máy chủ Server MQTT (CloudMQTT).
- Khảo sát vi điều khiển ESP32, thiết kế hệ thống giao tiếp không dây.
- Tính toán, thiết kế và thi công mạch phần cứng điện tử và xây dựng phần mềm điều khiển.
- Thiết kế kết cấu mô hình vật lý, lắp ráp các khối mạch điều khiển vào hộp bảo vệ.
- Chạy thử nghiệm, kiểm tra thông mạch, đo kiểm tín hiệu và cân chỉnh tối ưu hệ thống.
- Đánh giá kết quả thực nghiệm về độ ổn định, tốc độ đáp ứng và khả năng đồng bộ dữ liệu.
- Viết báo cáo thuyết minh đồ án tốt nghiệp theo quy chuẩn học thuật.
- Bảo vệ đồ án trước Hội đồng chấm tốt nghiệp.
Đối tượng nghiên cứu của đề tài là các thiết bị điện dân dụng trang bị trong giảng đường và hệ thống điều khiển nhúng kết nối mạng. Phạm vi khảo sát lý thuyết nhắm đến một phòng học tiêu chuẩn gồm 12 thiết bị tiêu thụ điện (4 đèn tuýp LED, 4 quạt trần, 3 loa phát thanh, 1 TV LCD). Phạm vi thi công phần cứng thực tế giới hạn ở một module điều khiển công suất 4 kênh tải 220VAC, tích hợp cảm biến nhiệt độ - độ ẩm DHT11 và hiển thị trạng thái bằng LED chỉ thị. Đề tài được triển khai thực hiện tại Khoa Điện – Điện tử, Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh trong thời gian từ ngày 18/02/2019 đến ngày 30/06/2019.
Cơ sở lý thuyết và phương pháp
Khung lý thuyết của đồ án được xây dựng từ các khối kiến thức chuyên ngành về kỹ thuật vi điều khiển, điện tử cơ bản, kỹ thuật số và mạng truyền thông không dây. Các nội dung nền tảng bao gồm:
- Kiến trúc mạng Internet of Things (IoT): Mô hình thu thập dữ liệu từ cảm biến, truyền tải qua môi trường Internet, lưu trữ và xử lý trên nền tảng đám mây (Cloud Platform), cho phép giao tiếp người - máy thông qua các ứng dụng đầu cuối.
- Chuẩn truyền thông Wifi (IEEE 802.11): Phân tích cơ chế hoạt động của các chuẩn IEEE 802.11b/g/n trên băng tần 2.4GHz; cấu trúc mạng ngang hàng (Peer-to-Peer) và cấu trúc mạng cơ sở hạ tầng (Infrastructure Mode) thông qua Access Point (AP) cùng quy trình giao tiếp 3 giai đoạn (chuẩn bị mã hóa tín hiệu, truyền sóng vô tuyến và giải mã dữ liệu).
- Hệ điều hành Android: Kiến trúc phân tầng gồm Linux Kernel, Thư viện (Libraries), Android Runtime (máy ảo Dalvik), Android Framework và Tầng ứng dụng (Application); đi cùng bốn thành phần cốt lõi của ứng dụng Android: Activities, Services, Broadcast Receivers và Content Providers.
- Giao thức mạng MQTT (Message Queuing Telemetry Transport): Giao thức truyền thông điệp theo mô hình Xuất bản/Đăng ký (Publish/Subscribe) gọn nhẹ, hoạt động dựa trên các thành phần Client (Publisher, Subscriber), Broker trung tâm, Topic và Message. Đồ án khảo sát ba mức chất lượng dịch vụ: QoS0 (gửi tối đa một lần), QoS1 (đảm bảo ít nhất một lần) và QoS2 (đảm bảo đúng duy nhất một lần).
- Môi trường lập trình Node-RED: Công cụ lập trình dựa trên luồng sự kiện (flow-based) chạy trên nền Node.js, cung cấp giao diện trực quan với ba khu vực chức năng (khối node, không gian làm việc và cấu hình thuộc tính) để kết nối phần cứng với Web Server.
Phương pháp nghiên cứu kết hợp giữa nghiên cứu lý thuyết, tính toán thiết kế phần cứng điện tử và thực nghiệm kiểm chứng:
- Phương pháp phân tích - tổng hợp: Thu thập số liệu công suất thiết bị điện dân dụng, tính toán dòng điện tiêu thụ và điện áp hoạt động của từng linh kiện mạch điều khiển.
- Phương pháp thiết kế và mô phỏng kỹ thuật: Thiết kế sơ đồ nguyên lý, bố trí linh kiện và vẽ mạch in (PCB) 2 lớp (Top Layer và Bottom Layer), xuất mô hình 3D mạch điều khiển.
- Phương pháp lập trình và tích hợp hệ thống: Lập trình mã nguồn nhúng C/C++ cho vi điều khiển ESP32 trên nền tảng PlatformIO tích hợp trong Visual Studio Code; cấu hình Broker đám mây trên CloudMQTT; thiết kế giao diện Web Dashboard bằng Node-RED và ứng dụng di động Android qua MQTT Dashboard.
- Phương pháp thực nghiệm: Chế tạo mạch in thực tế, đóng gói vào hộp bảo vệ, đấu nối tải 220VAC thực tế và cảm biến DHT11 để kiểm tra khả năng đóng cắt rơ-le, đo thời gian đáp ứng và kiểm tra tính đồng bộ 2 chiều của hệ thống.
Nguồn dữ liệu tham khảo chính của đồ án gồm: Giáo trình Vi điều khiển, Giáo trình Điện tử cơ bản, Giáo trình Kỹ thuật số của Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh; tài liệu kỹ thuật (datasheet) module ESP-WROOM-32 từ nhà sản xuất Espressif Systems; bảng thống kê công suất thiết bị điện thực tế trong phòng học.
| Nhóm thông số / Thiết bị |
Tên thông số / Loại thiết bị |
Giá trị / Đặc tính kỹ thuật |
| Công suất thiết bị phòng học |
Đèn tuýp LED 1m2 |
36 W |
|
TV LCD 32 inches |
70 W |
|
Điều hòa nhiệt độ 2HP |
1500 W |
|
Loa âm thanh |
60 W |
|
Quạt trần |
75 W |
| Module trung tâm ESP-WROOM-32 |
Chip xử lý |
ESP32-D0WDQ6 (Dual-core Xtensa 32-bit LX6) |
|
Tần số xung nhịp |
80 MHz – 240 MHz |
|
Bộ nhớ trong |
448 KB ROM, 520 KB SRAM, 16 KB RTC SRAM |
|
Bộ nhớ ngoài |
4 MB SPI Flash |
|
Chuẩn truyền thông |
Wifi 802.11 b/g/n (lên đến 150 Mbps), Bluetooth v4.2 / BLE |
|
Điện áp & Dòng hoạt động |
2.6V – 3.6V (danh định 3.3V), dòng tối thiểu nguồn cấp: 500 mA |
Thiết kế và triển khai
Hệ thống được thiết kế theo cấu trúc module phân tầng, kết nối trực tiếp với nguồn điện xoay chiều 220VAC và hệ thống mạng không dây Internet.
Kiến trúc phần cứng và sơ đồ khối
Phần cứng của hệ thống bao gồm 4 khối chức năng chính:
- Khối xử lý trung tâm: Sử dụng bo mạch phát triển ESP32-DevKitC tích hợp module ESP-WROOM-32 với vi xử lý 32-bit lõi kép. Module này chịu trách nhiệm nhận tín hiệu cảm biến, xử lý logic điều khiển, kết nối Wifi và thực hiện giao thức MQTT để trao đổi dữ liệu với máy chủ.
- Khối ngõ ra công suất (4 kênh): Mỗi kênh điều khiển gồm 1 Rơ-le (Relay) điện từ 5VDC đóng cắt tiếp điểm 220VAC, được kích dẫn qua Transistor C1815 (NPN) và cách ly quang hoàn toàn bằng Opto PC817 nhằm bảo vệ vi điều khiển khỏi xung điện áp ngược và nhiễu từ lưới điện xoay chiều. Diode 1N4007 được mắc song song ngược với cuộn hút rơ-le để triệt tiêu sức điện động cảm ứng.
- Khối cảm biến: Cảm biến DHT11 kết nối với 1 chân GPIO của ESP32 để đo nhiệt độ (dải đo 0°C đến 50°C, sai số ±2°C) và độ ẩm môi trường (dải đo 20% đến 90% RH, sai số ±5% RH) bên trong hộp điều khiển.
- Khối nguồn: Sử dụng module chuyển đổi nguồn xung AC-DC từ điện áp lưới 220VAC hạ áp xuống 5VDC cung cấp cho khối rơ-le và mạch ổn áp cấp nguồn 3.3V cho chip ESP32 và cảm biến.
Thiết kế phần mềm và hạ tầng truyền thông
Hệ thống sử dụng dịch vụ điện toán đám mây CloudMQTT làm Broker trung tâm để điều phối toàn bộ các luồng thông điệp theo kiến trúc Publish/Subscribe.
- Phần mềm nhúng (Firmware): Được biên soạn bằng ngôn ngữ C/C++ trên môi trường Visual Studio Code có cài đặt tiện ích PlatformIO IDE. Chương trình thực hiện khởi tạo kết nối Wifi, kết nối định kỳ đến Broker CloudMQTT, đăng ký (subscribe) các topic nhận lệnh điều khiển rơ-le và xuất bản (publish) trạng thái phản hồi của thiết bị cùng dữ liệu nhiệt độ, độ ẩm lên máy chủ.
- Giao diện Web Server (Node-RED): Được triển khai dựa trên các node chức năng: node
mqtt-in nhận dữ liệu từ broker, node mqtt-out gửi lệnh điều khiển, kết hợp cùng các node UI (nút bấm, công tắc switch, đồng hồ hiển thị nhiệt độ/độ ẩm). Toàn bộ giao diện được cấu hình trực quan và xuất bản (deploy) để truy cập qua trình duyệt Web.
- Ứng dụng di động (Android Dashboard): Ứng dụng MQTT Dashboard trên hệ điều hành Android được thiết lập kết nối đến cùng địa chỉ Broker, cấu hình các nút bấm điều khiển 4 thiết bị tương ứng với 4 topic và các bảng hiển thị giá trị cảm biến thời gian thực.
| Tên khối mạch |
Linh kiện chính sử dụng |
Chức năng kỹ thuật |
| Khối trung tâm |
ESP32-DevKitC (ESP-WROOM-32) |
Xử lý thuật toán, thu phát Wifi, giao tiếp MQTT |
| Khối cách ly & đệm |
Opto PC817, BJT C1815, Điện trở |
Cách ly quang bảo vệ MCU, khuếch đại dòng kích mở rơ-le |
| Khối đóng cắt tải |
Relay 5VDC, Diode 1N4007 |
Đóng/ngắt dòng điện 220VAC, dập điện áp cảm ứng cuộn dây |
| Khối cảm biến |
Module DHT11 |
Thu thập nhiệt độ, độ ẩm môi trường hoạt động của mạch |
| Khối cấp nguồn |
Module nguồn AC-DC 220VAC/5VDC |
Cung cấp nguồn 5VDC ổn định cho toàn bộ hệ thống |
Nội dung chính theo từng chương
Chương 1. Mục tiêu đề tài - Đặt vấn đề
Chương này nêu rõ lý do chọn đề tài dựa trên nhu cầu cấp bách về tiết kiệm điện năng tại các phòng học, phòng thí nghiệm và xu hướng phát triển của kỹ thuật truyền nhận dữ liệu không dây. Văn bản trình bày 10 nội dung nghiên cứu cần hoàn thành, đồng thời xác định phạm vi giới hạn: hệ thống điều khiển được 4 thiết bị điện 220VAC trên mỗi module phần cứng, đồng bộ điều khiển giữa ESP32, ứng dụng Android và Web Server, kết hợp giám sát nhiệt độ và độ ẩm của bộ điều khiển.
Chương 2: Cơ sở lý thuyết
Chương 2 cung cấp nền tảng kiến thức chi tiết làm cơ sở cho việc thiết kế:
- Thống kê các thiết bị điện dân dụng trong phòng học và công suất tiêu thụ của từng thiết bị.
- Tổng quan về mạng Internet of Things, lịch sử phát triển từ năm 1982/1999 và các ứng dụng tiêu biểu (Smart Home, Giao thông, Y tế, Smart Farming, Smart City).
- Phân tích công nghệ Wifi (chuẩn IEEE 802.11b/g/a/n, mô hình Peer to Peer, Infrastructure, 3 giai đoạn truyền nhận dữ liệu và bảo mật WEP/WPA).
- Phân tích hệ điều hành Android (lịch sử, kiến trúc 5 tầng, 4 thành phần ứng dụng).
- Cơ chế hoạt động của giao thức MQTT, mô hình Publish/Subscribe, chức năng của Broker, Client, Topic, Message và 3 cấp độ QoS (QoS0, QoS1, QoS2).
- Giới thiệu công cụ lập trình Node-RED và giao diện thiết kế luồng sự kiện.
- Khảo sát chi tiết phần cứng chip vi điều khiển ESP32, các phiên bản module (ESP-WROOM-32, ESP-WROOM-32D, ESP-WROVER...), kiến trúc bộ nhớ (ROM, SRAM, Flash), thông số kỹ thuật điện, cấu trúc sơ đồ 38 chân và nguyên lý hoạt động của cảm biến DHT11.
Chương 3: Tính toán và thiết kế
Chương 3 đi sâu vào quá trình tính toán và thiết kế sơ đồ mạch:
- Thiết lập sơ đồ khối toàn hệ thống gồm Khối nguồn, Khối điều khiển trung tâm ESP32, Khối cảm biến DHT11 và Khối ngõ ra công suất rơ-le.
- Phân tích chi tiết nguyên lý hoạt động của khối công suất ngõ ra: sử dụng tín hiệu từ GPIO của ESP32 kích mở Opto PC817, dẫn dòng vào cực B của Transistor C1815 để đóng cuộn hút Rơ-le 5V, bảo vệ bằng Diode 1N4007.
- Tính toán dòng điện tiêu thụ của các linh kiện trong mạch để lựa chọn module nguồn AC-DC thích hợp.
- Xây dựng sơ đồ nguyên lý toàn mạch chi tiết cho bo mạch điều khiển.
Chương 4: Thi công hệ thống
Chương 4 mô tả toàn bộ quy trình chế tạo phần cứng, lắp ráp mô hình và lập trình phần mềm:
- Thiết kế mạch in PCB 2 lớp: sơ đồ bố trí linh kiện, sơ đồ đi dây lớp trên (Top), lớp dưới (Bottom) và bản vẽ 3D.
- Hàn lắp linh kiện, kiểm tra thông mạch và hoàn thiện bo mạch điều khiển thực tế.
- Đóng gói mạch vào hộp bảo vệ chuyên dụng và thi công mô hình mặt trong, mặt ngoài của hệ thống điều khiển.
- Xây dựng lưu đồ giải thuật cho chương trình vi điều khiển ESP32 và lưu đồ giải thuật Web Server.
- Cài đặt và cấu hình môi trường lập trình Visual Studio Code tích hợp PlatformIO IDE.
- Tạo dự án, cấu hình Broker và giám sát dữ liệu trên CloudMQTT.
- Thiết kế giao diện điều khiển và giám sát Web Server bằng công cụ Node-RED.
- Cấu hình ứng dụng MQTT Dashboard trên nền tảng Android.
- Xây dựng tài liệu hướng dẫn sử dụng và quy trình thao tác vận hành hệ thống.
Chương 5: Kết quả, nhận xét và đánh giá
Chương này tổng kết các kết quả thực nghiệm đạt được:
- Vận hành thành công mô hình phần cứng khi cấp nguồn xoay chiều 220VAC.
- Kiểm thử chức năng bật, tắt 4 thiết bị điện độc lập và hiển thị trạng thái tương ứng thông qua đèn LED báo hiệu trên mô hình.
- Hiển thị và cập nhật liên tục thông số nhiệt độ, độ ẩm đo được từ cảm biến DHT11 lên giao diện Web Node-RED và ứng dụng Android.
- Đánh giá khả năng đồng bộ trạng thái thiết bị 2 chiều qua Broker CloudMQTT giữa các nền tảng điều khiển.
- Phân tích bảng số liệu đo kiểm thực nghiệm và đưa ra các nhận xét đánh giá khách quan về hiệu quả hoạt động của hệ thống.
Chương 6: Kết luận và hướng phát triển
Chương 6 đúc kết việc hoàn thành toàn bộ các mục tiêu nghiên cứu và thi công sản phẩm thực tế của đồ án; đồng thời đề xuất các hướng mở rộng kỹ thuật như phát triển ứng dụng di động độc lập, mở rộng số kênh điều khiển và tích hợp tính năng tự động hóa theo thời gian và môi trường.
Kết quả và đóng góp
Đồ án đã thiết kế, thi công và thử nghiệm thành công mô hình điều khiển thiết bị điện hoàn chỉnh cả về phần cứng lẫn phần mềm với các kết quả cụ thể:
- Chế tạo thành công bo mạch điều khiển 4 kênh rơ-le cách ly quang, tích hợp vi điều khiển ESP32-DevKitC và cảm biến DHT11, hoạt động an toàn với nguồn điện lưới 220VAC.
- Thiết lập thành công hệ thống truyền thông không dây qua giao thức MQTT sử dụng máy chủ đám mây CloudMQTT, đảm bảo truyền nhận dữ liệu điều khiển và phản hồi trạng thái với độ trễ thấp.
- Xây dựng thành công hai giao diện người dùng độc lập: giao diện Web Server trên nền tảng Node-RED và ứng dụng di động trên nền tảng Android (MQTT Dashboard). Cả hai giao diện đều thực hiện đầy đủ các chức năng: bật/tắt thiết bị, giám sát trạng thái thiết bị theo thời gian thực và theo dõi các chỉ số nhiệt độ, độ ẩm môi trường của bộ điều khiển.
- Đảm bảo tính đồng bộ hai chiều: khi trạng thái thiết bị thay đổi từ giao diện Web hoặc ứng dụng di động, trạng thái trên nền tảng còn lại và trên mạch phần cứng đều được cập nhật tức thời.
Đóng góp của đồ án thể hiện ở việc ứng dụng thành công các công nghệ IoT hiện đại, mã nguồn mở và chi phí thấp (ESP32, Node-RED, MQTT, Android) vào việc giải quyết bài toán quản lý điện năng trong giảng đường, mang lại một mô hình thực nghiệm trực quan có tính ứng dụng thực tế.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế của đồ án:
- Mỗi module phần cứng hiện tại mới chỉ đáp ứng điều khiển được 4 ngõ ra thiết bị điện 220VAC.
- Hệ thống hoạt động phụ thuộc hoàn toàn vào kết nối mạng Wifi và Internet; khi mất tín hiệu mạng, việc điều khiển từ xa qua giao diện Web và ứng dụng di động không thể thực hiện được.
- Ứng dụng di động mới chỉ dừng lại ở việc cấu hình giao diện thông qua ứng dụng trung gian MQTT Dashboard chứ chưa được lập trình thành một phần mềm Android độc lập (native app).
Hướng nghiên cứu và phát triển tiếp theo:
- Mở rộng số lượng ngõ ra điều khiển công suất trên bo mạch để đáp ứng nhu cầu quản lý toàn bộ hệ thống thiết bị điện lớn hơn trong phòng học hoặc tòa nhà.
- Tự lập trình và xây dựng ứng dụng Android chuyên dụng riêng biệt, tích hợp thêm các tính năng nâng cao như quản lý tài khoản người dùng, phân quyền truy cập.
- Bổ sung tính năng hẹn giờ bật/tắt tự động cho từng thiết bị và xây dựng các thuật toán điều khiển tự động thông minh dựa trên dữ liệu thu thập từ các cảm biến môi trường (như cảm biến chuyển động phát hiện người trong phòng học, cảm biến ánh sáng).
Giá trị tham khảo
Đồ án là tài liệu tham khảo hữu ích cho sinh viên, học viên chuyên ngành Công nghệ Kỹ thuật Điện tử Truyền thông, Kỹ thuật Điều khiển và Tự động hóa, cũng như các ngành Kỹ thuật Máy tính và Công nghệ Thông tin đang nghiên cứu về các đề tài ứng dụng Internet of Things (IoT).
Các nội dung có giá trị tham khảo chuyên sâu bao gồm:
- Thiết kế mạch công suất cách ly quang bảo vệ vi điều khiển đóng cắt tải xoay chiều 220VAC.
- Phương pháp lập trình vi điều khiển ESP32 sử dụng VSCode và PlatformIO IDE kết hợp thư viện MQTT.
- Quy trình kết nối và cấu hình Broker CloudMQTT và xây dựng giao diện điều khiển Web Dashboard trực quan bằng công cụ Node-RED.
Câu hỏi thường gặp
1. Vi điều khiển nào được lựa chọn làm khối xử lý trung tâm và thông số cấu hình chính là gì?
Khóa luận sử dụng bo mạch phát triển ESP32-DevKitC tích hợp module ESP-WROOM-32 (lõi chip ESP32-D0WDQ6). Chip trang bị bộ xử lý 32-bit lõi kép Xtensa LX6 với tần số xung nhịp hoạt động từ 80MHz đến 240MHz, bộ nhớ trong gồm 448KB ROM, 520KB SRAM, 16KB RTC SRAM, cùng 4MB bộ nhớ ngoài SPI Flash, hỗ trợ kết nối Wifi chuẩn 802.11 b/g/n và Bluetooth v4.2/BLE.
2. Giao thức truyền thông nào được sử dụng để liên lạc giữa vi điều khiển, máy chủ và thiết bị người dùng?
Hệ thống sử dụng giao thức MQTT (Message Queuing Telemetry Transport) theo mô hình Publish/Subscribe. Máy chủ trung gian đóng vai trò Broker là dịch vụ đám mây CloudMQTT, cho phép ESP32, giao diện Web Node-RED và ứng dụng Android trao đổi thông điệp điều khiển và trạng thái qua các Topic với mức sử dụng băng thông và năng lượng tối ưu.
3. Mạch ngõ ra công suất được thiết kế với các linh kiện nào để bảo vệ vi điều khiển?
Khối ngõ ra công suất sử dụng Opto cách ly quang PC817 để cách ly hoàn toàn mạch điều khiển 3.3V/5VDC với mạch tải công suất, kết hợp Transistor C1815 để kích dẫn cuộn hút của Rơ-le 5VDC (đóng cắt điện áp 220VAC). Ngoài ra, mỗi rơ-le được mắc song song ngược với một Diode 1N4007 để triệt tiêu dòng cảm ứng và xung điện áp ngược phát sinh khi ngắt cuộn dây.
4. Giao diện điều khiển và giám sát trên máy tính và điện thoại được xây dựng bằng công cụ gì?
Giao diện trên máy tính (Web Server) được xây dựng bằng công cụ lập trình trực quan Node-RED (chạy trên môi trường Node.js) và triển khai qua các node chức năng UI kết nối MQTT. Giao diện trên điện thoại thông minh Android được cấu hình thông qua ứng dụng MQTT Dashboard, kết nối trực tiếp đến Broker CloudMQTT.
5. Khả năng điều khiển và cảm biến thực tế của mô hình đạt được những gì?
Mô hình phần cứng thực tế điều khiển độc lập được 4 thiết bị điện sử dụng nguồn 220VAC thông qua 4 kênh rơ-le có đèn LED báo trạng thái; đồng thời thu thập và giám sát trực tiếp các chỉ số nhiệt độ và độ ẩm môi trường của bộ điều khiển thông qua cảm biến DHT11.
Kết luận
Đồ án tốt nghiệp "Thiết kế và thi công mô hình điều khiển thiết bị điện" đã hoàn thành toàn diện các nhiệm vụ nghiên cứu, tính toán phần cứng và lập trình phần mềm điều khiển thiết bị qua Internet. Hệ thống tích hợp thành công vi điều khiển ESP32, giao thức MQTT, máy chủ CloudMQTT, giao diện Web Node-RED và ứng dụng Android thành một thể thống nhất, đảm bảo tính ổn định và đồng bộ dữ liệu thời gian thực. Kết quả thực nghiệm khẳng định tính khả thi của mô hình trong việc nâng cao hiệu quả quản lý năng lượng và ứng dụng công nghệ IoT vào môi trường dân dụng và giảng đường.