Bối cảnh và vấn đề nghiên cứu

Trong xu thế phát triển của cuộc cách mạng công nghiệp và quá trình hiện đại hóa, việc ứng dụng các công nghệ kết nối không dây nhằm tự động hóa quy trình quản lý, giám sát và điều khiển thiết bị từ xa ngày càng trở nên thiết yếu. Mạng cục bộ không dây (WLAN/Wifi) theo tiêu chuẩn IEEE 802.11 đã trở thành phương thức truyền nhận dữ liệu phổ biến với khả năng hoạt động hiệu quả trong phạm vi từ vài chục đến hàng trăm mét. Xuất phát từ nhu cầu thực tiễn về xây dựng không gian sống thông minh và tối ưu hóa công sức vận hành của con người, đề tài "Giám sát nhiệt độ độ ẩm và điều khiển thiết bị điện qua internet dùng module arduino esp8266" được sinh viên Hoàng Công Thành thực hiện dưới sự hướng dẫn của TS. Đoàn Hữu Chức tại Trường Đại học Quản lý và Công nghệ Hải Phòng (2019) thuộc ngành Điện tử Viễn thông.

Đề tài xác định 4 mục tiêu nghiên cứu cụ thể bao gồm:

  1. Tiếp nhận tín hiệu từ các cảm biến và điều khiển các thiết bị.
  2. Thiết lập chức năng giám sát và điều khiển từ xa qua Internet, sử dụng điện thoại thông minh hoặc máy tính.
  3. Thực hiện tính năng điều khiển thiết bị bằng giọng nói.
  4. Thi công hoàn thiện đồ án trên mô hình hoặc áp dụng trực tiếp trên một ngôi nhà thực tế.

Để hiện thực hóa các mục tiêu trên, tác giả đã triển khai 7 nội dung nhiệm vụ nghiên cứu:

  • Nội dung 1: Nghiên cứu tài liệu về Kit phát triển NodeMCU ESP8266, kỹ thuật giao tiếp không dây và mạng Internet.
  • Nội dung 2: Khảo sát và nghiên cứu các mô hình điều khiển thiết bị.
  • Nội dung 3: Tính toán và thiết kế sơ đồ mạch phần cứng cho hệ thống.
  • Nội dung 4: Thi công lắp ráp phần cứng, tiến hành thử nghiệm và hiệu chỉnh mạch.
  • Nội dung 5: Thử nghiệm, tinh chỉnh toàn bộ hệ thống và chương trình điều khiển để tối ưu hóa khả năng vận hành; đánh giá các thông số đo đạc của mô hình so với thực tế.
  • Nội dung 6: Tổng hợp số liệu và biên soạn báo cáo tốt nghiệp.
  • Nội dung 7: Bảo vệ đồ án trước hội đồng chấm tốt nghiệp.

Đối tượng nghiên cứu của đồ án là hệ thống phần cứng thu thập thông số môi trường (nhiệt độ, độ ẩm) và khối công suất đóng ngắt thiết bị điện dân dụng 220VAC. Phạm vi nghiên cứu bị giới hạn ở quy mô mô hình thu nhỏ, tập trung thiết kế bộ điều khiển trung tâm sử dụng Kit NodeMCU ESP8266, tận dụng các nền tảng đám mây có sẵn (Blynk, IFTTT, Google Assistant) và các bộ thư viện mã nguồn mở. Về khả năng ứng dụng, mô hình có tiềm năng triển khai trong môi trường nhà ở dân dụng (Smart Home), nhà xưởng sản xuất hoặc mô hình nhà kính nông nghiệp công nghệ cao (Smart Farming).


Cơ sở lý thuyết và phương pháp

Khung lý thuyết của đồ án được xây dựng dựa trên các nền tảng kỹ thuật truyền thông, công nghệ Internet of Things (IoT) và kỹ thuật vi điều khiển:

  • Khái niệm và kiến trúc IoT: Hệ thống IoT gồm 4 thành phần chính: Thiết bị thu thập dữ liệu (cảm biến), Nền tảng IoT (IoT-Platform đám mây để lưu trữ, phân tích dữ liệu), Kết nối mạng Internet (Wifi) và Ứng dụng người dùng (App giao diện).
  • Chuẩn truyền thông không dây Wifi (IEEE 802.11): Cơ sở truyền nhận dữ liệu qua sóng vô tuyến trên các dải băng tần 2.4 GHz và 5 GHz. Các chuẩn Wifi qua từng giai đoạn phát triển được tác giả tổng hợp chi tiết theo bảng sau:
Chuẩn Wifi Năm ban hành Tần số hoạt động Tốc độ tối đa Phạm vi phát tín hiệu Đặc điểm kỹ thuật chính
802.11 1997 2.4 GHz 2 Mbps Hạn chế Chuẩn sơ khai đầu tiên của IEEE
802.11b 1999 2.4 GHz 11 Mbps Tốt Giá thành thấp, dễ bị xuyên nhiễu
802.11a 1999 5.0 GHz 54 Mbps 40 – 100 m Tránh nhiễu tốt, giá cao, khó xuyên tường
802.11g 2003 2.4 GHz 54 Mbps 80 – 200 m Kết hợp ưu điểm tốc độ và phạm vi phát
802.11n Đang chuẩn hóa 2.4 & 5.0 GHz 600 Mbps 100 – 250 m Công nghệ đa anten MIMO, chống nhiễu cao
802.11ac Thế hệ thứ năm 5.0 GHz 1730 Mbps Rộng Tốc độ vượt trội, chi phí thiết bị còn cao
  • Chuẩn giao tiếp phần cứng:
    • Chuẩn One-Wire: Giao thức truyền thông 1 dây do Dallas Semiconductor phát triển (Maxim mua lại năm 2001), hoạt động theo cơ chế bất đồng bộ, bán song công (half-duplex) theo mô hình Master-Slave, thích hợp thu thập dữ liệu cảm biến khoảng cách ngắn.
    • Chuẩn UART: Truyền dữ liệu nối tiếp bất đồng bộ thông qua hai đường truyền độc lập (Tx và Rx), quy định tốc độ Baud (ví dụ 9600 bps) cùng cấu trúc khung truyền (Frame) bao gồm: 1 Start bit, 5–9 Data bit, Parity bit kiểm tra chẵn/lẻ và Stop bit.
  • Phần mềm và nền tảng dịch vụ:
    • Arduino IDE: Môi trường phát triển tích hợp mã nguồn mở viết bằng Java, hỗ trợ ngôn ngữ C/C++, tích hợp gói mở rộng Board Manager cho ESP8266 và thư viện cảm biến DHT11.
    • Nền tảng Blynk: Hệ sinh thái gồm Blynk App (giao diện Widget di động), Blynk Server (máy chủ điều phối dữ liệu đám mây) và Blynk Libraries (thư viện giao tiếp phần cứng).
    • Trợ lý ảo Google Assistant và dịch vụ IFTTT: Hệ thống nhận dạng giọng nói tự nhiên tiếng Việt kết hợp cùng công cụ web trung gian IFTTT (hoạt động theo nguyên lý "If This Then That") để chuyển tiếp lệnh điều khiển từ Google Assistant về máy chủ Blynk.

Phương pháp nghiên cứu thực tế bao gồm: phương pháp tổng hợp lý thuyết kỹ thuật vi điều khiển; phương pháp thiết kế mạch điện tử theo sơ đồ khối; phương pháp tính toán cân bằng phụ tải dòng điện; phương pháp lập trình nhúng và kiểm thử thực nghiệm trên mô hình mạch phần cứng.


Thiết kế và triển khai hệ thống

Hệ thống được thiết kế theo cấu trúc module hóa phân tầng, đảm bảo tính cách ly an toàn giữa phần điều khiển điện áp thấp và khối công suất điện áp cao.

       [ Ứng dụng Android (Blynk) ]
            (Mạng Internet/Wifi)
                   [ Nút nhấn cơ học ]     [ Nguồn AC-DC 5V ]

1. Khối xử lý trung tâm (NodeMCU ESP8266)

Trung tâm điều khiển sử dụng vi mạch ESP8266 (phiên bản ESP-12 / ESP8266EX) do Espressif Systems sản xuất, tích hợp vi xử lý và kết nối Wi-Fi 2.4 GHz. Bo mạch tích hợp chip chuyển đổi nạp nạp UART CP2102, kích thước vật lý 25 x 50 mm, hoạt động ở mức logic GPIO 3.3VDC và nhận nguồn nuôi 5VDC qua chân Vin hoặc cổng MicroUSB.

Các chân giao tiếp trên vi điều khiển được phân bổ cụ thể:

  • Chân cấp nguồn Vin (chân số 30) và GND (chân số 29) kết nối với mạch nguồn 5VDC.
  • Các chân GPIO 5, 6, 7, 8 (tương ứng D1, D2, D5, D6 hoặc các chân điều khiển logic) xuất tín hiệu kích hoạt 4 kênh Relay.
  • Các chân GPIO 2, 3, 4, 5 (D1, D2, D4, RX) tiếp nhận tín hiệu từ 4 nút bấm cơ học.
  • Chân SD3 (GPIO 10) tiếp nhận đường truyền dữ liệu số 1-wire từ cảm biến DHT11.

2. Khối cảm biến nhiệt độ và độ ẩm (DHT11)

Module DHT11 tích hợp cảm biến độ ẩm kiểu điện trở, cảm biến nhiệt điện trở NTC và vi điều khiển 8-bit tiền xử lý tín hiệu.

  • Thông số kỹ thuật: Điện áp hoạt động 3.3 – 5VDC; dòng tiêu thụ tối đa 2.5mA; dải đo độ ẩm 20% – 90% RH (sai số ±5% RH); dải đo nhiệt độ 0°C – 50°C (sai số ±2°C); tần số lấy mẫu 1Hz (1 lần/giây); khoảng cách truyền tối đa 20m.
  • Cơ chế truyền dữ liệu: Sử dụng khung truyền 40 bit chia thành 5 byte: Byte 1 (phần nguyên độ ẩm), Byte 2 (phần thập phân độ ẩm), Byte 3 (phần nguyên nhiệt độ), Byte 4 (phần thập phân nhiệt độ) và Byte 5 (Checksum kiểm tra tính toàn vẹn). Quá trình đọc dữ liệu được khởi tạo bằng việc vi điều khiển kéo chân dữ liệu xuống mức thấp tối thiểu 18ms, nhận xung phản hồi từ cảm biến (54µs mức thấp, 80µs mức cao), tiếp nhận 40 bit dữ liệu và đưa cảm biến về trạng thái nghỉ tiêu thụ điện năng thấp.

3. Khối ngõ ra công suất (Module Relay 4 kênh)

Khối đóng cắt sử dụng 4 rơ le Model SRD-05VDC, hỗ trợ đóng ngắt các tiếp điểm Thường Mở (NO), Thường Đóng (NC) và Chân Chung (COM).

  • Thông số định mức: Điện áp cuộn hút 5VDC, dòng tiêu thụ kích cuộn dây 80mA/relay; khả năng chịu tải tiếp điểm tối đa 10A-250VAC hoặc 10A-30VDC; dải nhiệt độ làm việc -25°C đến +70°C; kích thước mạch 76 x 56 mm.
  • Cách ly an toàn: Mạch tích hợp transistor đệm dòng và mạch cách ly quang sử dụng Optocoupler, giúp cách ly hoàn toàn điện áp điều khiển của vi điều khiển với mạng điện 220VAC. Module sử dụng chân kích mức Thấp (Active Low - 0V), tích hợp 4 đèn LED hiển thị trạng thái đóng ngắt và jumper RY_VCC cho phép tùy chọn tách riêng nguồn nuôi cuộn hút rơ le.

4. Khối tính toán nguồn cấp

Hệ thống sử dụng module chuyển đổi nguồn hạ áp AC-DC từ lưới điện 220VAC xuống 5VDC cấp cho mạch điều khiển.

  • Tính toán phụ tải: Dòng điện tiêu thụ của các linh kiện trong hệ thống được xác định với Kit ESP8266 tiêu thụ tối đa khoảng 150mA – 280mA (khi phát Wifi), cảm biến DHT11 tiêu thụ tối đa 2.5mA, 4 kênh Relay tiêu thụ xấp xỉ 320mA (80mA x 4), cùng các mạch đệm logic và nút nhấn. Tổng dòng điện tiêu thụ toàn mạch tính toán đạt 0.7525A. Do đó, việc lựa chọn module nguồn AC-DC 5V–1A đảm bảo cung cấp đầy đủ công suất định mức cho toàn hệ thống hoạt động ổn định.

Nội dung chính theo từng chương

Chương I: Tổng quan về đề tài nghiên cứu

Chương mở đầu trình bày tính cấp thiết của việc áp dụng mạng không dây Wifi và công nghệ IoT vào tự động hóa thiết bị nhà ở. Tác giả xác định 4 mục tiêu cốt lõi (thu thập dữ liệu cảm biến, giám sát điều khiển qua internet, điều khiển bằng giọng nói, triển khai trên mô hình thực tế), thiết lập 7 nội dung nhiệm vụ kỹ thuật, đồng thời vạch rõ giới hạn nghiên cứu về quy mô mô hình, linh kiện vi xử lý (Kit ESP8266) và định hướng ứng dụng thực tế trong sinh hoạt lẫn sản xuất.

Chương II: Cơ sở lý thuyết

Nội dung chương tập trung hệ thống hóa toàn bộ lý thuyết liên quan đến hệ sinh thái IoT:

  • Trình bày lịch sử hình thành IoT từ thiết bị kết nối mạng đầu tiên tại Đại học Carnegie Mellon (1982) và thuật ngữ do Kevin Ashton đặt ra (1999); phân tích 5 lĩnh vực ứng dụng tiêu biểu (Smart Home, Giao thông, Y tế, Nông nghiệp, Thành phố thông minh).
  • Phân tích chi tiết tiêu chuẩn mạng không dây IEEE 802.11 qua các chuẩn 802.11, 802.11b, 802.11a, 802.11g, 802.11n và 802.11ac.
  • Trình bày cấu tạo phần cứng chip ESP8266/NodeMCU, cảm biến nhiệt độ độ ẩm DHT11 cùng nguyên lý truyền thông 1-wire và UART.
  • Khảo sát các nền tảng phần mềm mã nguồn mở: môi trường phát triển Arduino IDE, ứng dụng điều khiển Blynk, trợ lý ảo thông minh Google Assistant và dịch vụ liên kết IFTTT.

Chương III: Tính toán và thiết kế

Chương này thực hiện thiết kế chi tiết hệ thống:

  • Xây dựng sơ đồ khối tổng thể mô hình bao gồm: Khối nguồn, Khối xử lý trung tâm, Khối cảm biến, Khối ngõ ra công suất, Khối nút nhấn cơ học và Ứng dụng di động.
  • Tính toán lựa chọn module nguồn AC-DC 5V-1A dựa trên tổng công suất dòng tải tiêu thụ tính toán của các linh kiện là 0.7525A.
  • Thiết kế sơ đồ nguyên lý kết nối các chân GPIO của Kit ESP8266 với module Relay 4 kênh cách ly quang, cảm biến DHT11 (có điện trở kéo lên) và 4 nút nhấn nhả.
  • Mô tả hai nguyên lý vận hành điều khiển: điều khiển bằng giọng nói qua Google Assistant/IFTTT và điều khiển/giám sát thông số trực quan qua giao diện App Blynk. Mô phỏng sơ đồ nguyên lý toàn mạch trên phần mềm Fritzing.

Chương IV: Thi công hệ thống

Trình bày các bước thực hiện lắp ráp và triển khai:

  • Tiến hành ghép nối phần cứng thực tế giữa Kit NodeMCU ESP8266, mạch Relay công suất 4 kênh, cảm biến DHT11 và hệ thống nút bấm cơ học trên bảng mạch thực nghiệm.
  • Cài đặt môi trường lập trình Arduino IDE, tích hợp gói nạp phần mềm cho ESP8266 qua đường dẫn URL quản lý bo mạch và cài đặt thư viện phần cứng liên quan.
  • Lập trình nhúng mã nguồn điều khiển cho vi điều khiển để đọc tín hiệu cảm biến DHT11, truyền dữ liệu lên máy chủ đám mây Blynk và xử lý ngắt điều khiển relay.
  • Cấu hình các nút gạt Widget trên ứng dụng Blynk và thiết lập các "công thức" (recipe) kích hoạt lệnh trên nền tảng trung gian IFTTT nhằm liên kết giọng nói tiếng Việt từ Google Assistant. Xây dựng tài liệu hướng dẫn quy trình vận hành và thao tác thiết bị.

Chương V: Kết quả, nhận xét và đánh giá

Đánh giá toàn diện kết quả thực nghiệm sau khi thi công:

  • Kiểm tra độ chính xác và tính liên tục của dữ liệu nhiệt độ, độ ẩm truyền từ cảm biến DHT11 lên giao diện ứng dụng.
  • Đánh giá khả năng đáp ứng đóng ngắt tải điện 220VAC qua cả 3 phương thức: giọng nói Google Assistant, nút bấm trên ứng dụng Blynk và nút bấm vật lý tại chỗ.
  • Nhận xét về độ ổn định, độ trễ tín hiệu điều khiển và mức độ an toàn điện của hệ thống.

Chương VI: Kết luận và hướng phát triển

Tổng kết việc hoàn thành toàn bộ các yêu cầu kỹ thuật và mục tiêu đề ra ban đầu; đồng thời chỉ rõ các điểm tồn tại và đề xuất các giải pháp nâng cấp mở rộng hệ thống trong tương lai.


Kết quả và đóng góp

1. Kết quả thực nghiệm chính

  • Chế tạo hoàn chỉnh phần cứng điều khiển: Xây dựng thành công bộ điều khiển trung tâm sử dụng Kit NodeMCU ESP8266 kết nối đồng bộ với module 4 Relay 5V-10A và module cảm biến DHT11.
  • Giám sát môi trường thời gian thực: Tiếp nhận và xử lý chính xác dữ liệu đo nhiệt độ (dải đo 0 – 50°C, sai số ±2°C) và độ ẩm không khí (dải đo 20% – 80% RH, sai số ±5% RH), cập nhật dữ liệu liên tục lên đám mây Blynk với chu kỳ lấy mẫu 1Hz.
  • Đa dạng hóa phương thức điều khiển: Vận hành thành công việc đóng ngắt độc lập 4 thiết bị điện 220VAC qua 3 kênh tương tác song song:
    1. Điều khiển bằng giọng nói tự nhiên thông qua Google Assistant liên kết IFTTT.
    2. Điều khiển trực tiếp qua giao diện nút nhấn ảo trên ứng dụng di động Blynk (Android/iOS) ở bất kỳ nơi nào có kết nối mạng Wifi/3G.
    3. Điều khiển phản hồi tức thời bằng 4 nút nhấn cơ học gắn trực tiếp tại phần cứng.
  • Đảm bảo an toàn kỹ thuật điện: Hệ thống duy trì sự cách ly an toàn giữa mạch vi điều khiển 5VDC/3.3VDC và tải công suất 220VAC nhờ mạch cách ly quang Optocoupler trên module relay; bộ nguồn 5V-1A đáp ứng ổn định tổng dòng tiêu thụ tính toán của mạch (0.7525A).

2. Đóng góp của đề tài

  • Ứng dụng thành công dòng vi điều khiển giá thành thấp ESP8266 kết hợp hệ sinh thái mã nguồn mở Arduino để tạo ra giải pháp nhà thông minh có chi phí chế tạo tiết kiệm.
  • Xây dựng giải pháp kỹ thuật tích hợp liền mạch giữa phần cứng nhúng với các nền tảng đám mây và trợ lý ảo nhận diện tiếng Việt (Google Assistant), phục vụ hiệu quả cho nhu cầu hiện đại hóa không gian sinh hoạt và sản xuất.

Hạn chế và hướng nghiên cứu tiếp

1. Hạn chế của đề tài

  • Hệ thống mới dừng lại ở việc thi công, thử nghiệm trên mô hình thu nhỏ, chưa được triển khai thử nghiệm dài hạn trong điều kiện môi trường thực tế phức tạp.
  • Khả năng giám sát và điều khiển từ xa phụ thuộc hoàn toàn vào tính sẵn sàng và độ ổn định của đường truyền Internet/Wifi; khi mất kết nối mạng, các tính năng thông minh qua đám mây và giọng nói bị gián đoạn.
  • Cảm biến DHT11 có dải đo và độ chính xác ở mức cơ bản, tốc độ lấy mẫu giới hạn ở 1Hz, chưa đáp ứng được các yêu cầu đo lường khắt khe trong môi trường công nghiệp chuyên dụng.
  • Khi điều khiển thiết bị nhà thông minh qua Google Assistant, trợ lý ảo đôi khi phản hồi câu trả lời trạng thái bằng tiếng Anh mặc dù câu lệnh đầu vào của người dùng là tiếng Việt.

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

  • Triển khai lắp đặt và hiệu chỉnh hệ thống trực tiếp trên một ngôi nhà thực tế, nhà xưởng công nghiệp hoặc mô hình nhà kính nông nghiệp công nghệ cao.
  • Nâng cấp sử dụng các dòng cảm biến môi trường có độ chính xác cao hơn, mở rộng thêm số lượng kênh điều khiển phụ tải công suất lớn và bổ sung các tính năng tự động hóa theo kịch bản ngữ cảnh (tự động bật/tắt thiết bị dựa trên ngưỡng nhiệt độ, độ ẩm đo được).

Giá trị tham khảo

Đồ án tốt nghiệp là tài liệu tham khảo hữu ích cho sinh viên, học viên chuyên ngành Điện tử Viễn thông, Kỹ thuật Điều khiển & Tự động hóa, và Công nghệ Thông tin đang nghiên cứu về các ứng dụng IoT cơ bản.

Các nội dung có giá trị tham khảo chuyên sâu bao gồm:

  • Sơ đồ thiết kế mạch nguyên lý ghép nối giữa Kit vi điều khiển ESP8266 với module Relay công suất có mạch đệm opto cách ly quang an toàn.
  • Quy trình tính toán lựa chọn nguồn phụ tải thực tế cho hệ thống vi điều khiển kết hợp cảm biến và cuộn hút rơ le.
  • Trình tự thiết lập môi trường lập trình Arduino IDE cho ESP8266, cách thức cài đặt thư viện đọc dữ liệu cảm biến chuẩn 1-wire và quy trình tạo webhook/công thức IFTTT để tích hợp trợ lý ảo Google Assistant.

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

1. Khối nguồn của hệ thống được tính toán và lựa chọn với thông số kỹ thuật như thế nào? Hệ thống sử dụng module hạ áp AC-DC chuyển đổi từ 220VAC sang 5VDC. Tổng dòng điện tiêu thụ toàn mạch được tính toán từ các thành phần: Kit ESP8266 (khoảng 150mA – 280mA), cảm biến DHT11 (tối đa 2.5mA) và 4 kênh Relay cuộn hút 5V (80mA x 4 = 320mA), cho tổng dòng tiêu thụ tính toán đạt 0.7525A. Do đó, tác giả lựa chọn bộ nguồn 5V–1A để đảm bảo đáp ứng đầy đủ công suất định mức cho toàn hệ thống.

2. Giao thức giao tiếp giữa cảm biến DHT11 và module ESP8266 diễn ra theo quy trình nào? Cảm biến DHT11 giao tiếp với ESP8266 qua chuẩn 1-wire trên chân GPIO 10 (SD3). Quy trình đọc gồm 4 bước: (1) Vi điều khiển gửi xung bắt đầu bằng cách kéo chân dữ liệu xuống mức thấp tối thiểu 18ms rồi kéo lên cao; (2) Cảm biến phát xung phản hồi (54µs mức thấp, 80µs mức cao); (3) Cảm biến truyền chuỗi dữ liệu 40 bit (gồm 16 bit độ ẩm, 16 bit nhiệt độ và 8 bit checksum kiểm tra); (4) DHT11 kéo chân dữ liệu xuống thấp 54µs rồi chuyển sang chế độ nghỉ tiêu thụ điện năng thấp.

3. Khối công suất sử dụng giải pháp kỹ thuật nào để bảo vệ vi điều khiển khỏi điện áp cao 220VAC? Khối công suất sử dụng module 4 Relay 5V (Model SRD-05VDC) tích hợp mạch đệm transistor và IC cách ly quang (Optocoupler). Mạch cách ly quang giúp tách rời hoàn toàn mạch điều khiển logic điện áp thấp của ESP8266 với phần mạch động lực điện áp cao 220VAC, ngăn ngừa hiện tượng xung điện ngược hoặc rò rỉ điện áp cao gây hỏng vi điều khiển.

4. Người dùng có thể điều khiển các thiết bị điện thông qua những phương thức cụ thể nào? Người dùng có 3 phương thức điều khiển: (1) Ra lệnh bằng giọng nói tiếng Việt qua trợ lý ảo Google Assistant (chuyển tiếp qua IFTTT đến máy chủ Blynk); (2) Bật/tắt trực tiếp thông qua các nút nhấn Widget trên ứng dụng Blynk cài đặt trên điện thoại thông minh qua kết nối Internet/Wifi/3G; (3) Nhấn trực tiếp 4 nút nhấn nhả cơ học gắn tại phần cứng nối với các chân GPIO của vi điều khiển.

5. Vì sao tác giả lựa chọn Kit NodeMCU ESP8266 làm bộ xử lý trung tâm cho đề tài? Kit NodeMCU ESP8266 được lựa chọn nhờ tích hợp sẵn vi xử lý và module Wi-Fi 2.4GHz SoC trên cùng một bo mạch với kích thước nhỏ gọn (25 x 50 mm), chi phí rẻ, tích hợp sẵn chip nạp UART CP2102 và cổng cấp nguồn 5V tiện lợi, đồng thời tương thích hoàn toàn với môi trường lập trình Arduino IDE và hệ sinh thái thư viện mã nguồn mở phong phú.


Kết luận

Đồ án tốt nghiệp của tác giả Hoàng Công Thành đã hoàn thành việc thiết kế, chế tạo và thử nghiệm thành công mô hình giám sát nhiệt độ, độ ẩm và điều khiển thiết bị điện qua Internet sử dụng vi điều khiển ESP8266. Công trình giải quyết tốt bài toán tích hợp phần cứng nhúng với các dịch vụ đám mây Blynk, IFTTT và trợ lý ảo giọng nói Google Assistant, mang lại giải pháp điều khiển đa phương thức ổn định và an toàn điện. Đây là tài liệu kỹ thuật có giá trị tham khảo thực tiễn cao cho việc nghiên cứu, phát triển các hệ thống tự động hóa nhà thông minh và IoT ở quy mô ứng dụng vừa và nhỏ.