Bối cảnh và vấn đề nghiên cứu
Trong xu thế đô thị hóa nhanh chóng cùng với sự gia tăng mật độ dân cư tại các khu nhà ở và căn hộ, các hiểm họa liên quan đến môi trường sống trong nhà đang trở thành mối bận tâm cấp thiết đối với toàn xã hội. Những rủi ro tiềm ẩn bao gồm ô nhiễm bụi mịn trong không khí, sự cố rò rỉ các loại khí dễ cháy hoặc khí độc hại như khí metan ($\text{CH}_4$), cacbon monoxit ($\text{CO}$), và nguy cơ cháy nổ bắt nguồn từ hệ thống thiết bị điện gia dụng. Những sự cố này khi bộc phát thường diễn biến nhanh, đe dọa trực tiếp đến tính mạng con người và gây thiệt hại nghiêm trọng về tài sản. Nhằm giải quyết các thách thức trên, việc ứng dụng công nghệ Internet vạn vật (IoT) để xây dựng hệ thống giám sát môi trường và phòng chống cháy nổ tự động hóa là một hướng tiếp cận kỹ thuật mang tính thực tiễn cao, hỗ trợ phát hiện sớm rủi ro và kích hoạt các phản ứng an toàn tức thời.
Đồ án tốt nghiệp đại học với đề tài "Hệ thống IoT giám sát môi trường và phòng chống cháy nổ cho nhà ở" được thực hiện bởi nhóm sinh viên Khuất Duy Hiếu, Dương Quốc Phương và Đồng Đức Thịnh (Lớp D20DTMT1, Khoa Kỹ thuật Điện tử 1, Học viện Công nghệ Bưu chính Viễn thông), dưới sự hướng dẫn của TS. Đỗ Duy Hiệp và thầy Nguyễn Quang Biên. Đề tài tập trung giải quyết các mục tiêu và nhiệm vụ kỹ thuật cụ thể sau:
- Nghiên cứu, phát triển một hệ thống IoT phục vụ việc giám sát liên tục các thông số môi trường trong nhà và cảnh báo nguy cơ cháy nổ theo thời gian thực.
- Tích hợp đồng bộ các module cảm biến (nhiệt độ, độ ẩm, nồng độ bụi mịn, khí gas) và các cơ cấu điều khiển chấp hành (hệ thống đèn, quạt, servo điều khiển cửa và rèm, dây phơi tự động) nhằm nâng cao mức độ tự động hóa và an toàn cho công trình nhà ở.
- Thiết kế hệ thống giao diện người dùng đa nền tảng, cho phép hiển thị thông tin trực quan và điều khiển thiết bị từ xa thông qua màn hình LCD, giao diện Web và ứng dụng di động (App Mobile).
Về đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Các thành phần phần cứng nhúng (vi điều khiển ESP32, Arduino Nano), mạng lưới cảm biến môi trường (DHT11, D3 PM2.5, MQ-2, cảm ứng chạm TTP223, cảm biến vân tay AS608, cảm biến mưa), các giao thức truyền thông mạng và giao diện giám sát điều khiển cho mô hình nhà thông minh (Smart Home).
- Phạm vi không gian: Mô hình nhà thông minh thực nghiệm dạng sa bàn 3D thu nhỏ, tích hợp đầy đủ các phân hệ chức năng trong không gian sống hộ gia đình.
- Phạm vi thời gian: Đề tài được giao thực hiện từ ngày 02/10/2024 và hoàn thành, nộp quyển báo cáo chính thức vào ngày 07/01/2025.
Cơ sở lý thuyết và phương pháp nghiên cứu
Khung lý thuyết và công nghệ nền tảng
Nghiên cứu được xây dựng dựa trên nền tảng lý thuyết về kiến trúc mạng Internet of Things (IoT), cơ chế giao tiếp giữa máy với máy (M2M), mạng cảm biến không dây và kỹ thuật lập trình vi điều khiển nhúng. Hệ thống vận hành theo nguyên lý thu thập dữ liệu vật lý qua cảm biến, chuyển đổi tín hiệu tương tự sang số (ADC), tiền xử lý tại nút vi điều khiển, và truyền thông tin qua mạng Internet lên máy chủ và ứng dụng di động.
Đồ án cũng tham chiếu các dữ liệu phân tích thị trường nhà thông minh giai đoạn 2024 - 2028 từ tổ chức thống kê Statista và nhận định chuyên môn từ Công ty Cổ phần Công nghệ Công nghiệp Vconnex nhằm đánh giá xu hướng phát triển của các phân khúc thiết bị IoT tại Việt Nam và trên thế giới.
Phương pháp nghiên cứu
Tác giả đã kết hợp các phương pháp nghiên cứu kỹ thuật thực nghiệm bao gồm:
- Phương pháp nghiên cứu tài liệu: Thu thập, khảo cứu tài liệu kỹ thuật (datasheet) của các loại vi điều khiển (ESP32, ATmega328P), cảm biến đo lường và linh kiện bán dẫn liên quan đến hệ thống nhà thông minh.
- Phương pháp phân tích và lựa chọn công nghệ: So sánh đặc tính các chuẩn giao tiếp phần cứng (UART, I2C, SPI) và giao thức mạng (Socket TCP, HTTPS) để lựa chọn giải pháp tối ưu cho việc truyền nhận dữ liệu thời gian thực và đảm bảo an toàn bảo mật.
- Phương pháp thiết kế và chế tạo thực nghiệm: Thiết kế sơ đồ nguyên lý mạch điện bằng phần mềm Fritzing; lập trình firmware cho vi điều khiển bằng Arduino IDE; phát triển giao diện Web/App di động qua Visual Studio Code và Android Studio; lắp ráp và vận hành thử nghiệm trên mô hình sa bàn nhà ở thực tế.
Nguồn dữ liệu
Dữ liệu sử dụng trong đồ án gồm hai nguồn chính:
- Nguồn dữ liệu kỹ thuật thực nghiệm được đọc trực tiếp từ hệ thống cảm biến môi trường (nhiệt độ, độ ẩm, nồng độ bụi PM2.5, nồng độ khí gas) và trạng thái đóng ngắt của các cơ cấu chấp hành trên mô hình.
- Nguồn dữ liệu thứ cấp từ các báo cáo thị trường chuyên ngành của Statista (thống kê doanh thu, tỷ lệ thâm nhập hộ gia đình, phân khúc sản phẩm Smart Home toàn cầu và Việt Nam).
Thiết kế và triển khai hệ thống kỹ thuật
Đồ án là một công trình kỹ thuật phần cứng kết hợp phần mềm nhúng, với kiến trúc phân tầng rõ ràng từ tầng thu thập dữ liệu, tầng xử lý điều khiển trung tâm đến tầng giao diện người dùng.
[Mạng cảm biến & Đầu vào]
- MQ-2 (Khí gas/khói)
- D3 PM2.5 (Bụi mịn) ===> [Vi điều khiển ESP32] <=== (UART) ===> [Arduino Nano] <--- TTP223
- DHT11 (Nhiệt độ/Độ ẩm) (Wi-Fi / BLE) (Cảm ứng chạm)
- AS608 (Vân tay) || ||
- Cảm biến mưa \/ \/
[Giao thức Socket/HTTPS] [Điều khiển LED 3W]
||
\/
[Web App & Mobile App Flutter]
(Hiển thị thời gian thực, điều khiển)
1. Kiến trúc phần cứng và thiết bị điều khiển
Hệ thống phần cứng được chia làm hai khối xử lý chính:
- Khối điều khiển trung tâm và xử lý cảm biến: Sử dụng vi điều khiển ESP32 (module ESP-WROOM-32E, vi xử lý ESP32-D0WD-V3, lõi kép Xtensa 32-bit LX6 với xung nhịp lên đến 240 MHz). Khối này đảm nhiệm việc đọc thông số từ cảm biến bụi D3 PM2.5, cảm biến khí gas MQ-2, cảm biến nhiệt độ - độ ẩm DHT11, module vân tay AS608; điều khiển động cơ servo mở cửa/kéo rèm, kích hoạt còi cảnh báo và truyền dữ liệu lên Internet qua kết nối Wi-Fi.
- Khối điều khiển hệ thống chiếu sáng: Sử dụng vi điều khiển phụ trợ Arduino Nano tích hợp chip ATmega328P. Khối này tiếp nhận tín hiệu từ các module cảm ứng chạm TTP223 để điều khiển hệ thống đèn LED công suất 3W, đồng thời giao tiếp nối tiếp (Serial/UART) với vi điều khiển trung tâm ESP32 để đồng bộ trạng thái chiếu sáng với ứng dụng điều khiển.
| Linh kiện / Module |
Thông số kỹ thuật chính ghi nhận trong văn bản |
Chức năng trong hệ thống |
| ESP32 (ESP-WROOM-32E) |
Dual-core LX6 240 MHz, 448 KB ROM, 520 KB SRAM, 16 KB RTC SRAM, Flash 4MB/16MB, Wi-Fi 802.11b/g/n, Bluetooth v4.2/BLE, 18 kênh ADC 12-bit, 2 kênh DAC 8-bit, 16 kênh PWM. Điện áp: 3 - 3.6 VDC (~90 mA). |
Vi điều khiển trung tâm, thu thập dữ liệu cảm biến, kết nối mạng và điều khiển chấp hành. |
| Arduino Nano |
Vi điều khiển ATmega328P-AU, IC nạp CH340, xung nhịp 16 MHz, 32 KB Flash (0.5 KB Bootloader), 2 KB SRAM, 1 KB EEPROM, 14 chân Digital (6 chân PWM), 8 chân Analog ADC 10-bit. Kích thước: 18 x 45 mm, nặng 7g. |
Vi điều khiển phụ trách đóng cắt đèn LED và xử lý nút bấm cảm ứng chạm. |
| Cảm biến vân tay AS608 |
Điện áp hoạt động: 3.3 - 3.6 VDC, dòng tiêu thụ 30 - 60 mA (TB 40 mA), giao tiếp UART (mặc định baudrate 57600), kích thước ảnh 256 x 288 pixel, thời gian xử lý ảnh <0.4s, dung lượng 300 mẫu vân tay (ID 0 - 299). |
Quản lý xác thực sinh trắc học đóng/mở cửa chính. |
| Cảm biến bụi mịn D3 PM2.5 |
Điện áp: 5 VDC, ngõ ra UART định mức 3.3V (chân 1, 2, 5) hoặc PWM định mức 3.3V (chân 1, 2, 8), khối lượng 33g. |
Đo lường nồng độ hạt bụi mịn trong không khí. |
| Cảm biến chạm TTP223 |
IC TTP223, dòng tiêu thụ 2.5 mA, phát hiện chạm xuyên vật thể phi kim dày tối đa 5 mm, kích thước 15 x 11 mm. |
Công tắc cảm ứng một chạm điều khiển bật/tắt đèn tại phòng. |
| Đèn LED chiếu sáng |
Công suất 3W, điện áp hoạt động 3 - 3.x V, dòng định mức ~700 mA, đóng gói kích thước 3535 (3.5 x 3.5 mm). |
Thiết bị chiếu sáng các khu vực chức năng trong nhà. |
2. Môi trường phát triển và giao thức truyền thông
- Môi trường phát triển tích hợp (IDE):
- Arduino IDE: Viết và nạp mã nguồn C/C++ cho Arduino Nano và ESP32.
- Visual Studio Code (VS Code): Biên tập mã nguồn hệ thống và xây dựng giao diện web.
- Android Studio: Xây dựng ứng dụng di động cho hệ điều hành Android, tích hợp Firebase và các công cụ giả lập.
- Fritzing: Thiết kế sơ đồ nguyên lý mạch điện tử và sơ đồ kết nối chân linh kiện.
- Giao thức truyền thông:
- UART (Universal Asynchronous Receiver-Transmitter): Giao tiếp nối tiếp không đồng bộ dùng 2 dây (TX/RX) giữa ESP32 với Arduino Nano, AS608 và D3 PM2.5.
- Socket (TCP Layer): Thiết lập kênh truyền dữ liệu hai chiều (two-way communication) liên tục giữa vi điều khiển và ứng dụng điều khiển, tối ưu tốc độ cập nhật trạng thái thời gian thực.
- HTTPS: Giao thức truyền tải siêu văn bản tích hợp chứng chỉ bảo mật SSL/TLS để mã hóa dữ liệu trao đổi giữa trình duyệt web và máy chủ.
Nội dung chính theo từng chương
Chương I: Tổng quan về nhà thông minh
Chương I trình bày tổng quan về nguồn gốc hình thành, khái niệm cốt lõi của công nghệ IoT, bắt đầu từ thuật ngữ do Kevin Ashton đưa ra năm 1999 và các giai đoạn phát triển khi chi phí cảm biến, vi xử lý giảm xuống cùng sự phổ biến của RFID và giao thức IPv6. Tác giả phân tích ưu điểm (truy cập mọi lúc mọi nơi, truyền dữ liệu tiết kiệm chi phí, phân tích dữ liệu tại biên, tự động hóa) và nhược điểm (nguy cơ mất an toàn thông tin, khó khăn trong quản lý số lượng lớn thiết bị, thiếu chuẩn tương thích quốc tế chung) của IoT.
Chương này cũng phân tích các ứng dụng điển hình của IoT trong nông nghiệp chính xác, công nghiệp (bảo trì dự đoán, tối ưu chuỗi cung ứng), y tế (giám sát bệnh nhân thời gian thực) và đời sống hàng ngày (thiết bị đeo, xe tự hành, đầu đọc mã vạch). Đối với lĩnh vực nhà thông minh (Smart Home), tác giả xác định 4 đặc tính then chốt: khả năng tự động hóa, khả năng đáp ứng nhu cầu cá nhân hóa, bảo mật an ninh và điều khiển từ xa.
Phần cuối của chương dẫn chứng số liệu thống kê thị trường từ Statista và Vconnex:
| Chỉ số thị trường (Theo báo cáo Statista) |
Quy mô toàn cầu |
Thị trường Việt Nam |
| Doanh thu năm 2024 |
154,4 tỷ USD |
358,59 triệu USD |
| Dự báo doanh thu năm 2028 |
231,6 tỷ USD |
506,40 triệu USD |
| Tốc độ tăng trưởng kép (CAGR 2024 - 2028) |
10,67% |
Tăng trưởng đều qua các năm |
| Tỷ lệ thâm nhập hộ gia đình (2024 $\rightarrow$ 2028) |
18,9% $\rightarrow$ 33,2% |
- |
| Doanh thu trung bình / đơn hàng lắp đặt |
365,60 USD |
- |
| Quốc gia / Phân khúc dẫn đầu |
Mỹ dẫn đầu năm 2024 (38.800 triệu USD) |
Gia dụng thông minh chiếm doanh số cao nhất; Quản lý năng lượng dự báo đạt 4,26 triệu users vào năm 2028 |
Chương II: Thiết kế tổng quan hệ thống
Chương II mô tả kết cấu mô hình nhà 3D và định hình các chức năng vận hành cụ thể của ngôi nhà, bao gồm:
- Mở cửa chính bằng vân tay bảo mật.
- Giám sát hiển thị nhiệt độ, độ ẩm môi trường.
- Đo lường và hiển thị nồng độ bụi mịn PM2.5.
- Cảnh báo nồng độ khí gas phòng chống cháy nổ.
- Điều khiển bật/tắt hệ thống đèn và đóng/mở cửa, rèm.
- Điều khiển và cấu hình từ xa qua ứng dụng di động.
- Hệ thống dây phơi đồ tự động thu/kéo dựa trên cảm biến nước mưa.
- Giám sát hình ảnh trực tiếp qua camera an ninh và gửi tin nhắn cảnh báo khẩn cấp qua module SIM điện thoại.
Nội dung chương trình bày chi tiết sơ đồ khối hệ thống, sơ đồ nguyên lý mạch điện tổng thể, đồng thời thuyết minh tính năng, ưu nhược điểm của các công cụ phần mềm (Arduino IDE, VS Code, Android Studio, Fritzing) và các giao thức mạng (HTTPS, UART, Socket).
Chương III: Thiết kế hệ thống điều khiển
Chương III đi sâu vào chi tiết kỹ thuật của hai khối mạch điều khiển:
- Khối điều khiển hệ thống ánh sáng:
- Phần cứng: Sử dụng Arduino Nano (ATmega328P-AU, 32 KB Flash, 2 KB SRAM, 14 chân Digital IO với dòng định mức 40 mA/chân, 8 chân Analog độ phân giải 10-bit), cảm biến chạm TTP223 và LED công suất 3W (dòng định mức 700 mA).
- Nguyên lý hoạt động và thuật toán: Vi điều khiển liên tục kiểm tra tín hiệu từ cổng nối tiếp (Serial) và các chân ngắt nút bấm. Khi nhận lệnh từ Serial, hệ thống bật/tắt LED tương ứng và gửi phản hồi trạng thái toàn bộ đèn qua Serial. Khi phát hiện thao tác chạm từ cảm biến TTP223, hệ thống tự động đảo trạng thái LED liên quan, truyền mã định danh (ID) nút nhấn cùng trạng thái mới về ESP32.
- Khối điều khiển và thu thập thông tin cảm biến:
- Phần cứng: Sử dụng ESP32-WROOM-32E (2 lõi LX6 240 MHz, 520 KB SRAM, 18 chân ADC 12-bit đọc giá trị từ 0 đến 4095 tương ứng dải điện áp 0 - 3.3V, 2 kênh DAC 8-bit dải 0 - 255, 16 kênh PWM, các chân I2C mặc định GPIO 21 SDA / GPIO 22 SCL).
- Các cảm biến tích hợp: Module cảm biến bụi D3 PM2.5 (giao tiếp UART/PWM qua các chân PIN 1, 2, 5 hoặc PIN 1, 2, 8); module cảm biến vân tay AS608 (dung lượng bộ nhớ 300 vân tay từ ID 0 đến 299, tốc độ baud mặc định 57600 bps, thời gian nhận dạng $<0.4$s); cảm biến khí gas MQ-2; cảm biến nhiệt độ - độ ẩm DHT11.
- Thuật toán vận hành: Đọc định kỳ giá trị từ các cảm biến môi trường, so sánh với ngưỡng an toàn quy định. Nếu phát hiện rò rỉ khí gas vượt mức hoặc nhiệt độ tăng đột biến, hệ thống phát tín hiệu báo động, kích hoạt cơ cấu an toàn và gửi gói dữ liệu khẩn cấp qua Socket lên ứng dụng di động; đồng thời xử lý các lệnh điều khiển động cơ servo đóng mở cửa và rèm.
Chương IV: Thiết kế hệ thống giao diện người dùng để hiển thị thông tin và điều khiển IoT
Chương IV trình bày việc lập trình giao diện giám sát và điều khiển người dùng, hỗ trợ chạy đa nền tảng (Cross-platform) trên hệ điều hành Android và iOS cũng như trên trình duyệt web. Giao diện được cấu trúc thành 4 phân hệ chức năng:
- Khối điều khiển ánh sáng: Giao diện cho phép bật/tắt thủ công từng bóng đèn tại các phòng hoặc thiết lập lịch trình hẹn giờ tự động bật/tắt đèn.
- Khối hiển thị thông số cảm biến: Bảng điều khiển cập nhật liên tục các chỉ số thời gian thực từ cảm biến nhiệt độ, độ ẩm, nồng độ bụi mịn PM2.5 và nồng độ khí gas.
- Khối điều khiển hệ thống servo: Cung cấp thanh trượt hoặc cử chỉ vuốt để người dùng điều khiển góc quay của servo phục vụ đóng/mở cửa chính và đóng/mở rèm cửa từ xa.
- Khối Camera giám sát: Tích hợp luồng truyền hình ảnh trực tiếp từ camera nhằm theo dõi an ninh xung quanh ngôi nhà.
Chương V: Tổng kết
Chương V tổng kết toàn bộ quá trình nghiên cứu và thực hiện đề tài. Tác giả đánh giá mức độ hoàn thành dựa trên việc chế tạo thành công mô hình sa bàn nhà thông minh thực tế, xác nhận toàn bộ các khối chức năng phần cứng (cảm biến, vi điều khiển, cơ cấu chấp hành) và phần mềm (giao tiếp mạng, giao diện web, app di động) đều vận hành ổn định và đồng bộ theo đúng thuyết minh thiết kế.
Kết quả và đóng góp
Kết quả kỹ thuật đạt được
- Chế tạo hoàn chỉnh mô hình sa bàn nhà ở thông minh thực nghiệm tích hợp hệ thống IoT với đầy đủ kết cấu cơ khí và mạch điện tử điều khiển.
- Tích hợp thành công mạng lưới cảm biến đa chỉ số: đọc và hiển thị chính xác các thông số nhiệt độ, độ ẩm (DHT11), mật độ bụi mịn (D3 PM2.5), phát hiện rò rỉ khí gas (MQ-2) để phát tín hiệu cảnh báo cháy nổ.
- Xây dựng hệ thống an ninh sinh trắc học với cảm biến vân tay AS608 có khả năng lưu trữ và đối soát 300 mẫu vân tay với thời gian xử lý ảnh dưới 0.4 giây.
- Triển khai thành công ứng dụng giao diện người dùng đa nền tảng (Web và Mobile App Android/iOS), hỗ trợ giám sát thông số thời gian thực và điều khiển hệ thống chiếu sáng, servo đóng mở cửa/rèm, dây phơi thông minh, tích hợp truyền thông báo qua SIM và hình ảnh từ camera.
Giải pháp và kiến nghị của tác giả
- Ứng dụng kiến trúc xử lý vi điều khiển kép: Sử dụng ESP32 làm vi điều khiển trung tâm phụ trách truyền thông mạng và xử lý cảm biến nặng, kết hợp với Arduino Nano để chuyên trách khối điều khiển chiếu sáng và cảm ứng chạm, giúp phân tải xử lý và đảm bảo tính liên tục của hệ thống.
- Kết hợp đa dạng giao thức truyền thông (UART cho kết nối module phần cứng nội bộ, Socket TCP cho việc truyền nhận dữ liệu thời gian thực giữa thiết bị và ứng dụng, HTTPS cho các phiên giao tiếp web an toàn).
Đóng góp của đề tài
- Đồ án đã tự xây dựng một mô hình hệ thống nhà thông minh hoàn chỉnh với chi phí hợp lý, sử dụng các linh kiện phần cứng module hóa phổ biến trên thị trường, dễ dàng triển khai thực tế.
- Tích hợp đồng thời cả hai chức năng then chốt: nâng cao tiện nghi sinh hoạt (tự động hóa chiếu sáng, rèm cửa, dây phơi mưa) và bảo vệ an toàn chủ động (phát hiện khí gas, bụi mịn, nguy cơ cháy nổ, an ninh vân tay).
Hạn chế và hướng nghiên cứu tiếp
Hạn chế
Căn cứ vào phạm vi kỹ thuật được trình bày trong tài liệu đồ án:
- Hệ thống hiện tại mới được thiết kế, lắp ráp và kiểm thử trên mô hình sa bàn thử nghiệm thu nhỏ, chưa được đo lường thực tế trên quy mô công trình nhà ở hoàn chỉnh với tải điện áp cao.
- Vi điều khiển phụ trợ Arduino Nano có dung lượng bộ nhớ giới hạn (32 KB Flash, 2 KB SRAM), gây khó khăn nếu cần mở rộng thêm các thuật toán phức tạp trên khối chiếu sáng.
- Băng thông và cấu trúc khung truyền của giao tiếp UART giữa các module bị giới hạn kích thước khung dữ liệu (tối đa 9-bit), đòi hỏi các vi điều khiển phải duy trì tốc độ baudrate đồng bộ (sai số dưới 10%).
Hướng nghiên cứu tiếp
- Mở rộng quy mô thử nghiệm hệ thống trên các công trình nhà ở thực tế, nâng cấp hệ thống điều khiển công suất tải lớn để đóng cắt an toàn cho các thiết bị điện gia dụng thực tế.
- Tối ưu hóa các giải pháp tiết kiệm năng lượng cho thiết bị IoT, tận dụng tối đa các chế độ ngủ sâu (Low Power Mode / Deep Sleep) của ESP32 thông qua chân đánh thức thời gian thực (RTC GPIO).
- Nghiên cứu tích hợp các thuật toán trí tuệ nhân tạo (AI) tại biên hoặc trên máy chủ đám mây để phân tích chuỗi dữ liệu môi trường theo thời gian, từ đó đưa ra dự đoán sớm về nguy cơ cháy nổ và chất lượng không khí thay vì chỉ cảnh báo theo ngưỡng cố định.
Giá trị tham khảo
Bản đồ án tốt nghiệp này là tài liệu tham khảo kỹ thuật hữu ích cho:
- Sinh viên ngành Kỹ thuật Điện - Điện tử, Kỹ thuật Máy tính, Công nghệ Thông tin, Hệ thống Nhúng và IoT: Tài liệu cung cấp hướng dẫn rõ ràng về cách tích hợp hệ thống phần cứng vi điều khiển (ESP32, Arduino Nano) với các cảm biến ngoại vi và thiết bị chấp hành.
- Người nghiên cứu và phát triển đề tài Smart Home: Cung cấp thông số kỹ thuật chi tiết, sơ đồ chân, lưu đồ thuật toán và nguyên lý kết nối các module phần cứng thông dụng như AS608, D3 PM2.5, MQ-2, DHT11, TTP223.
- Các phần nội dung đáng tham khảo nhất:
- Chương II và Chương III: Bảng thông số chi tiết của chip ESP32-WROOM-32E (sơ đồ chân ADC 12-bit, DAC 8-bit, chân RTC, I2C, PWM) và cảm biến vân tay AS608.
- Sơ đồ thuật toán và nguyên lý giao tiếp: Phương thức phân chia tác vụ giữa vi điều khiển trung tâm và vi điều khiển ngoại vi qua chuẩn UART và Socket TCP.
Câu hỏi thường gặp
1. Vi điều khiển trung tâm của hệ thống sử dụng loại nào và có cấu hình phần cứng ra sao?
Hệ thống sử dụng vi điều khiển ESP32 (model ESP-WROOM-32E của Espressif) tích hợp chip ESP32-D0WD-V3 với bộ vi xử lý lõi kép Xtensa 32-bit LX6 xung nhịp tối đa 240 MHz. ESP32 được trang bị 448 KB ROM, 520 KB SRAM, 16 KB SRAM RTC, bộ nhớ Flash SPI 4MB/16MB, hỗ trợ kết nối Wi-Fi 802.11b/g/n (tốc độ lên đến 150 Mbps) và Bluetooth V4.2 BR/EDR & BLE. Vi điều khiển này tích hợp 18 kênh ADC độ phân giải 12-bit (đọc giá trị từ 0 đến 4095), 2 kênh DAC 8-bit (giá trị từ 0 đến 255) và 16 kênh PWM độc lập.
2. Module cảm biến vân tay AS608 giao tiếp với vi điều khiển bằng chuẩn gì và lưu trữ được bao nhiêu mẫu vân tay?
Module AS608 sử dụng giao tiếp nối tiếp UART TTL (hoặc USB) để kết nối trực tiếp với vi điều khiển qua hai chân truyền nhận dữ liệu. Tốc độ truyền mặc định của cảm biến là 57600 bps ($N=6$, theo công thức $9600 \times N$). Cảm biến có khả năng lưu trữ tối đa 300 mẫu vân tay (được đánh chỉ số ID từ 0 đến 299), kích thước ảnh quét là $256 \times 288$ pixel, thời gian xử lý nhận dạng dưới 0.4 giây và thời gian khởi động dưới 0.1 giây.
3. Khối điều khiển hệ thống chiếu sáng hoạt động độc lập hay phụ thuộc vào ESP32?
Khối chiếu sáng sử dụng vi điều khiển riêng là Arduino Nano (ATmega328P). Arduino Nano có thể nhận lệnh trực tiếp từ cảm biến chạm TTP223 để bật/tắt đèn LED 3W tại chỗ, đồng thời trao đổi dữ liệu hai chiều với vi điều khiển trung tâm ESP32 qua cổng nối tiếp Serial/UART. Khi có lệnh từ giao diện người dùng gửi về qua ESP32, Arduino Nano sẽ nhận lệnh và đảo trạng thái đèn tương ứng, sau đó phản hồi trạng thái toàn bộ hệ thống đèn về ESP32.
4. Hệ thống sử dụng những loại cảm biến nào để phục vụ giám sát môi trường và phòng chống cháy nổ?
Hệ thống tích hợp 4 loại cảm biến chính cho mục tiêu này:
- Cảm biến khí gas MQ-2: Phát hiện sự rò rỉ của các loại khí dễ cháy như gas, khói để cảnh báo nguy cơ cháy nổ.
- Cảm biến bụi mịn D3 PM2.5: Đo lường nồng độ bụi mịn trong không khí, hỗ trợ ngõ ra dữ liệu qua UART (3.3V) hoặc PWM (3.3V).
- Cảm biến DHT11: Đo lường và giám sát liên tục nhiệt độ và độ ẩm của môi trường không khí trong nhà.
- Cảm biến mưa: Gắn tại khu vực phơi đồ để kích hoạt hệ thống thu dây phơi tự động khi có mưa.
5. Dự báo thị trường nhà thông minh tại Việt Nam và toàn cầu được trích dẫn trong đồ án có các chỉ số kinh tế nào đáng chú ý?
Theo báo cáo của Statista được đồ án dẫn chứng:
- Thị trường toàn cầu: Doanh thu năm 2024 ước đạt 154,4 tỷ USD và dự báo đạt 231,6 tỷ USD vào năm 2028 (CAGR 10,67%); tỷ lệ thâm nhập hộ gia đình tăng từ 18,9% (2024) lên 33,2% (2028); doanh thu trung bình trên mỗi đơn hàng lắp đặt là 365,60 USD; Mỹ dẫn đầu với doanh thu 38.800 triệu USD (năm 2024).
- Thị trường Việt Nam: Doanh thu dự kiến đạt khoảng 358,59 triệu USD năm 2024 và tăng lên 506,4 triệu USD vào năm 2028. Phân khúc Quản lý năng lượng dự kiến sẽ có bước tăng trưởng mạnh với 4,26 triệu người dùng vào năm 2028.
Kết luận
Đồ án tốt nghiệp "Hệ thống IoT giám sát môi trường và phòng chống cháy nổ cho nhà ở" của nhóm sinh viên Học viện Công nghệ Bưu chính Viễn thông đã hoàn thành việc nghiên cứu, thiết kế và chế tạo thành công một mô hình thực nghiệm nhà thông minh tích hợp công nghệ IoT. Bằng việc kết hợp kiến trúc phần cứng vi điều khiển kép (ESP32 và Arduino Nano) cùng mạng lưới cảm biến đa thông số (bụi PM2.5, khí gas, nhiệt độ, độ ẩm, vân tay), hệ thống đã thực hiện hiệu quả chức năng cảnh báo an toàn chủ động và tự động hóa các tiện ích sinh hoạt. Đồ án cung cấp một tài liệu kỹ thuật đầy đủ, minh bạch về số liệu và thông số cấu hình phần cứng, mang lại giá trị tham khảo thiết thực cho các nghiên cứu ứng dụng hệ thống nhúng và IoT trong quản lý nhà ở hiện đại.