Bối cảnh và vấn đề nghiên cứu
Trong xu thế phát triển của khoa học công nghệ thế kỷ XXI, các thiết bị điện tử thông minh như điện thoại thông minh (smartphone) và vô tuyến truyền hình thông minh (smart TV) ngày càng trở nên phổ biến, hỗ trợ con người quản lý và kiểm soát nhiều hoạt động trong đời sống thường nhật. Tiếp nối tiến trình này, mô hình nhà thông minh (Smart home / Home automation) được phát triển nhằm mục tiêu tự động hóa hoàn toàn hoặc bán tự động các thiết bị điện - điện tử trong không gian sinh hoạt, thay thế các thao tác quản lý thủ công của con người.
Giai đoạn đầu, các giải pháp điều khiển từ xa trong nhà chủ yếu dựa trên công nghệ truyền dẫn tia hồng ngoại (bị giới hạn nghiêm ngặt về khoảng cách vật lý) hoặc truyền tín hiệu qua đường dây điện thoại cố định (tồn tại nhiều bất cập trong vận hành). Với sự mở rộng của mạng Internet và các giao thức mạng không dây (wireless), việc giám sát và điều khiển các thiết bị trong ngôi nhà thông qua môi trường mạng trở thành một xu hướng tất yếu, nâng cao khả năng quản trị năng lượng, tối ưu hóa mức tiêu thụ điện nước và tăng cường mức độ bảo mật an ninh.
Theo văn bản đồ án, mục tiêu và nhiệm vụ nghiên cứu được xác định cụ thể như sau:
- Nghiên cứu tổng quan về mô hình nhà thông minh trên thế giới và tại Việt Nam, phân tích các giải pháp công nghệ hiện hành của các đơn vị trong và ngoài nước (Compro Technology, IEI Integration, Eco-Future-World, BKAV, Lumi).
- Lựa chọn cấu trúc hệ thống, xây dựng sơ đồ khối và sơ đồ nguyên lý điều khiển trung tâm cho mô hình nhà thông minh phục vụ một gia đình quy chuẩn 4 người.
- Lựa chọn, tính toán thông số kỹ thuật và thiết kế mạch ghép nối các khối cảm biến đo lường môi trường (nhiệt độ, độ ẩm, khí gas rò rỉ, phát hiện lửa, phát hiện mưa, phát hiện chuyển động) và các cơ cấu chấp hành cơ điện (động cơ servo, động cơ điện một chiều giảm tốc tích hợp cơ cấu trục vit-me, đèn chiếu sáng, còi báo động, màn hình hiển thị).
- Thiết kế hệ thống thu thập dữ liệu và truyền thông không dây thông qua vi điều khiển và module Wi-Fi, xây dựng giao diện điều khiển, giám sát thời gian thực trên ứng dụng di động Blynk.
- Chế tạo mô hình thực nghiệm hoàn chỉnh để kiểm thử và đánh giá độ ổn định của các chức năng tự động hóa và an ninh trong không gian mô hình.
Đối tượng và phạm vi nghiên cứu của đề tài bao gồm:
- Đối tượng nghiên cứu: Hệ thống phần cứng nhúng (vi điều khiển Arduino Uno, Arduino Mega 2560, module Wi-Fi ESP8266), các module cảm biến chuyên dụng (cảm biến khí gas MQ-2, cảm biến chuyển động HC-SR510, cảm biến lửa hồng ngoại, cảm biến mưa, đầu đọc thẻ RFID RC522), các cơ cấu chấp hành cơ điện và phần mềm điều khiển, giám sát giao tiếp qua giao thức mạng TCP/IP trên nền tảng ứng dụng Blynk.
- Phạm vi không gian: Mô hình nhà ở dân dụng diện tích bố trí $1000,\text{cm} \times 800,\text{cm}$, bao gồm 7 phân khu chức năng: 1 phòng khách, 1 phòng ngủ, 1 khu bếp, 1 gara để xe, 1 nhà vệ sinh, 1 sân phơi đồ và khu vực cửa cổng ngoài trời.
- Phạm vi thời gian: Đề tài được hoàn thành và nghiệm thu vào tháng 06 năm 2022 tại Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng.
Cơ sở lý thuyết và phương pháp
Đồ án xây dựng nền tảng lý thuyết dựa trên 4 phương diện kỹ thuật cốt lõi của một hệ thống nhà thông minh:
- Khả năng tự động hóa: Hệ sinh thái cảm biến giám sát thông số môi trường liên tục (nhiệt độ, độ ẩm, nồng độ khí gas, phát hiện bức xạ nhiệt/lửa, lượng mưa bề mặt, chuyển động hồng ngoại), kích hoạt trực tiếp các cơ cấu cơ điện mà không cần sự can thiệp thủ công.
- Khả năng thỏa mãn nhu cầu người dùng: Vận hành thiết bị linh hoạt theo lệnh tức thời hoặc các kịch bản lập trình điều khiển đã được nạp sẵn vào vi điều khiển.
- Khả năng bảo mật và giám sát an ninh: Kiểm soát truy cập ra vào đa tầng bằng thẻ từ RFID và mã số bảo mật ma trận; phát hiện đột nhập trái phép và nguy cơ cháy nổ, phát tín hiệu cảnh báo tại chỗ bằng chuông còi và gửi thông báo qua mạng.
- Khả năng điều khiển và cảnh báo từ xa: Giao tiếp dữ liệu hai chiều thông qua hạ tầng mạng không dây Wi-Fi chuẩn 802.11 b/g/n, giao thức truyền thông TCP/IP và hệ thống máy chủ đám mây của nền tảng Blynk.
Phương pháp nghiên cứu thực tế được nhóm tác giả triển khai bao gồm:
- Phương pháp phân tích - tổng hợp tài liệu: Khảo sát các công trình nghiên cứu, sơ đồ mạch, cấu trúc vi điều khiển AVR (ATmega328, ATmega2560), tập lệnh điều khiển AT và kiến trúc chip ESP8266EX của hãng Espressif Systems; nghiên cứu các chuẩn giao tiếp công nghiệp và nhúng gồm UART, SPI, I2C, PWM.
- Phương pháp tính toán và thiết kế kỹ thuật: Tính toán phối hợp trở kháng, dải điện áp cấp (logic 3.3V và 5V, dải nguồn ngoài 7–12VDC), tính toán tải dòng cho các chân I/O (tối đa 40mA/chân đối với vi điều khiển AVR) và công suất tiêu thụ của module lái động cơ cầu H L298N (25W, dòng cực đại 2A).
- Phương pháp thực nghiệm và chế tạo mẫu: Thi công mô hình cơ khí 3D theo tỷ lệ thu nhỏ, lắp ráp mạch điện tử thực tế, cấu hình phần cứng nhúng và kiểm thử thuật toán điều khiển theo từng phân khu chức năng độc lập trước khi tích hợp toàn diện.
Dữ liệu đầu vào của đề tài là các thông số kỹ thuật tiêu chuẩn từ nhà sản xuất linh kiện bán dẫn, kết hợp với các dữ liệu đo đạc thực nghiệm từ cảm biến (điện áp tương tự $0 - 4.5,\text{V}$, mức logic TTL $0 - 5,\text{V}$, bước sóng bức xạ quang học $760 - 1100,\text{nm}$) và tín hiệu trạng thái kết nối mạng qua giao thức TCP/IP.
Thiết kế và triển khai
Hệ thống được thiết kế theo kiến trúc phân tầng 4 khối chức năng: Khối cảm biến (thu thập dữ liệu vật lý), Khối xử lý trung tâm (tính toán và xử lý tín hiệu logic), Khối truyền thông và giao diện người dùng (kết nối mạng Wi-Fi và hiển thị trên ứng dụng Blynk), và Khối cơ cấu chấp hành (thực thi các lệnh cơ học và cảnh báo).
Khối Cảm Biến Khối Xử Lý Trung Tâm Khối Chấp Hành
[Cảm biến nhiệt độ, độ ẩm] ---> [ Arduino Uno / Mega ] ---> [ Động cơ Servo SG90 ]
[Cảm biến khí gas MQ-2 ] ---> [ Vi điều khiển AVR ] ---> [ Động cơ DC + Vit-me]
[Cảm biến lửa YG1006 ] ---> ---> [ Đèn chiếu sáng LED ]
[Cảm biến mưa, PIR SR510 ] ---> ---> [ Màn hình LCD 16x2 ]
[Đầu đọc RFID RC522 ] ---> ---> [ Còi báo động ]
|
(Giao tiếp UART)
|
v
[ Module ESP8266 Wi-Fi ]
|
(Mạng Wi-Fi 2.4 GHz)
|
v
[ Ứng Dụng App Blynk ]
Bảng thông số kỹ thuật các khối phần cứng chính
| Hạng mục / Linh kiện |
Chipset / Cấu tạo |
Thông số kỹ thuật chính |
Vai trò trong hệ thống |
| Arduino Uno |
ATmega328 (8-bit) |
14 chân Digital (6 PWM), 6 chân Analog (10-bit), Flash 32KB, SRAM 2KB, 16MHz |
Xử lý dữ liệu cảm biến và điều khiển cục bộ tại các phân khu |
| Arduino Mega 2560 |
ATmega2560 (8-bit) |
54 chân Digital (15 PWM), 16 chân Analog, Flash 256KB, SRAM 8KB, 4 cổng UART |
Bộ điều khiển trung tâm đa kênh I/O |
| Module ESP8266 |
ESP8266EX (Wi-Fi 2.4GHz) |
Hỗ trợ 802.11 b/g/n, giao thức TCP/IP, Flash 4MB, điện áp hoạt động 3.3V |
Cầu nối truyền thông không dây giữa Arduino và App Blynk |
| Động cơ Servo SG90 |
Bánh răng nhựa / Vi mạch lái |
Góc quay điều khiển theo xung 1–2ms, mô-men xoắn 1.8 kg/cm, tốc độ 60°/0.1s |
Đóng/mở cửa chính, cửa sổ, cổng gara, điều chỉnh rèm |
| Mạch lái L298N |
Cặp cầu H L298N, IC 78M05 |
Dòng tải tối đa 2A/cầu, công suất 25W, điện áp tải động cơ lên đến 46V |
Điều khiển chiều quay và tốc độ động cơ DC kéo cửa cổng |
| Đầu đọc RFID RC522 |
MFRC522 (Philips/NXP) |
Tần số 13.56 MHz, chuẩn giao tiếp SPI, khoảng cách đọc <60mm, tốc độ 10 Mbit/s |
Quản lý xác thực thẻ từ mở cổng, hỗ trợ thêm/xóa thẻ |
| Cảm biến khí Gas MQ-2 |
Lớp bán dẫn $\text{SnO}_2$, LM358 |
Ngõ ra Analog (0–4.5V) và Digital TTL, phát hiện LPG, $\text{H}_2$, khí dễ cháy |
Cảnh báo rò rỉ khí gas tại khu vực nhà bếp |
| Cảm biến chuyển động |
PIR HC-SR510, lăng kính Fresnel |
Góc quét <100°, cự ly 2–4.5m, ngõ ra Digital (chế độ L không lặp, H lặp lại) |
Bật đèn tự động và phát hiện xâm nhập trái phép |
| Cảm biến phát hiện lửa |
Cảm biến quang YG1006, LM393 |
Bước sóng bắt $760 - 1100,\text{nm}$, cự ly phát hiện <1m, góc quét 60° |
Phát hiện nguồn nhiệt, ngọn lửa gây cháy |
| Cảm biến mưa |
Mạch mạch in mạ điện, LM358 |
Điện áp 5V, ngõ ra DO (TTL dòng 100mA) và AO, chỉnh độ nhạy bằng biến trở |
Tự động kéo dây phơi đồ khi bề mặt cảm biến dính nước |
| Bàn phím ma trận 4x4 |
Phím màng mềm (Keypad) |
16 phím bấm, 8 chân giao tiếp, dải nhiệt độ $0 - 70^\circ\text{C}$, kích thước 77x69mm |
Nhập mã số mật khẩu để mở khóa cửa chính |
Phân bổ chức năng theo khu vực và quy trình vận hành
- Cửa cổng ngoài trời: Sử dụng module RFID RC522 giao tiếp chuẩn SPI với Arduino Uno. Khi quẹt đúng thẻ định danh hợp lệ, vi điều khiển cấp tín hiệu điều khiển động cơ DC giảm tốc (thông qua mạch cầu H L298N và trục vit-me) để kéo mở cổng. Đồng thời, cảm biến chuyển động PIR HC-SR510 gắn trước cổng sẽ kích hoạt đèn chiếu sáng khi phát hiện người đi tới và tự động ngắt điện sau 3 giây khi đối tượng rời khỏi vùng quét.
- Cửa ra vào chính: Tích hợp bàn phím ma trận 4x4 và màn hình LCD 16x2. Người dùng nhập mật mã xác thực; nếu chuỗi ký tự khớp với dữ liệu lập trình, Arduino Uno phát xung PWM điều khiển động cơ servo SG90 quay góc mở chốt cửa. Hệ thống trang bị cảm biến PIR phía trước cửa với cơ chế tự bật đèn và ngắt sau 3 giây trễ.
- Phòng khách và phòng ngủ: Hệ thống bố trí cảm biến đo nhiệt độ, độ ẩm để hiển thị thông số trực tiếp lên LCD 16x2 và truyền lên giao diện bảng đo (Widget display) của ứng dụng Blynk. Người dùng có thể điều khiển bật/tắt quạt làm mát, đèn chiếu sáng và đóng/mở servo cửa sổ từ xa thông qua các nút nhấn ảo trên màn hình điện thoại.
- Khu vực bếp và phòng cháy chữa cháy: Cảm biến MQ-2 giám sát nồng độ khí gas liên tục. Tín hiệu điện áp tương tự $A_{\text{OUT}}$ được so sánh với ngưỡng cài đặt $V_{\text{out2}}$ thông qua biến trở và IC LM358; khi vượt ngưỡng, chân $D_{\text{OUT}}$ chuyển trạng thái kích hoạt chuông còi báo động tại chỗ và phát cảnh báo đẩy lên ứng dụng Blynk qua ESP8266. Cảm biến lửa YG1006 thực hiện chức năng giám sát ngọn lửa quang phổ hồng ngoại bước sóng $760 - 1100,\text{nm}$.
- Khu vực sân phơi: Module cảm biến mưa đặt ngoài trời. Khi các giọt nước mưa tiếp xúc với đường mạch cảm ứng, điện trở bề mặt giảm làm thay đổi điện áp đầu vào bộ so sánh LM358, kéo chân DO xuống mức thấp ($0,\text{V}$), kích hoạt động cơ servo quay cơ cấu thu dây phơi quần áo vào trong khu vực có mái che.
Nội dung chính theo từng chương
Chương 1: Tổng quan về nhà thông minh
Chương 1 hệ thống hóa khái niệm, sự hình thành và bối cảnh phát triển của công nghệ nhà thông minh trên phạm vi toàn cầu và tại thị trường Việt Nam. Tác giả phân tích dữ liệu tăng trưởng kinh tế của thị trường smarthome thế giới (với khu vực Bắc Mỹ chiếm tỷ trọng dẫn đầu) và biểu đồ tăng trưởng của thị trường Việt Nam. Nội dung chương khảo sát chi tiết kiến trúc giải pháp kỹ thuật của các công ty công nghệ quốc tế gồm Compro Technology, IEI Integration, Eco-Future-World, cùng các thương hiệu trong nước như BKAV và Lumi Smarthome. Trên cơ sở đối sánh ưu - nhược điểm của các phương thức truyền dẫn (hồng ngoại, đường dây điện thoại, sóng vô tuyến), đồ án đưa ra luận điểm lựa chọn hướng thiết kế hệ thống điều khiển và giám sát phân tán qua môi trường mạng Internet/Wi-Fi, phù hợp với điều kiện cơ sở hạ tầng mạng và chi phí đầu tư dân dụng tại Việt Nam.
Chương 2: Thiết kế tổng quan hệ thống điều khiển nhà thông minh
Chương 2 trình bày bản vẽ sơ đồ kết cấu không gian kiến trúc và sơ đồ nguyên lý tổng thể của mô hình. Tác giả xác lập cấu trúc phân chia 7 khu vực chức năng cho hộ gia đình 4 người (phòng khách, phòng ngủ, khu bếp, gara, nhà vệ sinh, sân phơi, cửa cổng). Chương này đi sâu phân tích sơ đồ khối tương tác giữa 4 thành phần: Khối cảm biến (nhiệt độ, độ ẩm, chuyển động, khí gas, ánh sáng, mưa, RFID, ngọn lửa), Khối xử lý trung tâm, Khối chấp hành và Khối phần mềm Blynk. Toàn bộ thông số kỹ thuật phần cứng của các dòng vi điều khiển được tính toán và thuyết minh chi tiết: bo mạch Arduino Uno (chip ATmega328), bo mạch mở rộng Arduino Mega 2560 (chip ATmega2560 với 54 chân I/O số, 16 kênh ADC) và vi mạch tích hợp truyền thông ESP8266EX (Wi-Fi 2.4GHz chuẩn 802.11 b/g/n, bộ nhớ Flash 4MB, tích hợp chồng giao thức TCP/IP).
Chương 3: Thiết kế hệ thống cơ cấu và linh kiện cho ngôi nhà thông minh
Chương 3 là phần trọng tâm về kỹ thuật phần cứng, cung cấp sơ đồ nguyên lý mạch điện chi tiết, sơ đồ chân và phân tích cơ chế hoạt động của toàn bộ linh kiện điện tử - cơ điện:
- Động cơ servo SG90: Hoạt động với dải xung $1 - 2,\text{ms}$, mô-men xoắn $1.8,\text{kg/cm}$, tốc độ $60^\circ / 0.1,\text{s}$, điện áp $4.8 - 5,\text{V}$.
- Động cơ điện một chiều giảm tốc: Điện áp làm việc $3 - 12,\text{VDC}$ (khuyến nghị $6 - 8,\text{VDC}$), mô-men xoắn $800,\text{gf}\cdot\text{cm}$, tỷ số truyền $1:48$, tốc độ $125 - 208,\text{rpm}$.
- Module đọc thẻ từ RFID RC522: Tần số hoạt động $13.56,\text{MHz}$, dòng làm việc $13 - 26,\text{mA}$, hỗ trợ giải thuật mã hóa CRYPTO1 và các chuẩn thẻ Mifare S50, S70, UltraLight, Pro.
- Module cảm biến khí gas MQ-2: Cấu tạo từ màng bán dẫn $\text{SnO}2$ kết hợp IC so sánh LM358, cung cấp ngõ ra tương tự $A{\text{OUT}}$ ($0 - 4.5,\text{V}$) tỷ lệ thuận với nồng độ khí cháy và ngõ ra số $D_{\text{OUT}}$ (tích cực mức thấp). Tác giả mô tả chi tiết phương pháp hiệu chuẩn ngưỡng điện áp cảnh báo thủ công $V_{\text{out2}}$ thông qua khí gas từ bật lửa.
- Module cảm biến chuyển động PIR HC-SR510: Sử dụng mắt cảm biến hai đơn vị 500BP kết hợp lăng kính nhựa Fresnel chia vùng bức xạ hồng ngoại, góc quét $<100^\circ$, khoảng cách phát hiện $2 - 4.5,\text{m}$.
- Cảm biến phát hiện lửa: Cảm biến quang học YG1006 nhận diện bước sóng hồng ngoại $760 - 1100,\text{nm}$, góc quét $60^\circ$, cự ly phát hiện khoảng $80,\text{cm}$ (tối đa $<1,\text{m}$), tích hợp IC LM393.
- Cảm biến mưa: Nguyên lý thay đổi điện trở dẫn điện trên bề mặt bản mạch khi tiếp xúc giọt nước, sử dụng IC LM358 chuyển đổi $A_{\text{O}} \rightarrow D_{\text{O}}$ với dòng chịu tải $100,\text{mA}$.
- Mạch công suất cầu H L298N: Tích hợp IC ổn áp 78M05, điều khiển độc lập 2 kênh động cơ DC hoặc 1 động cơ bước, công suất tải $25,\text{W}$.
- Màn hình LCD 16x2 và bàn phím ma trận 4x4: Cấu hình hiển thị chuỗi ký tự và nhập chuỗi mã số bảo vệ.
Chương này cũng thuyết minh chi tiết sơ đồ đấu nối và thuật toán logic cho từng cụm phân khu: Cửa cổng (Arduino Uno + RC522 + động cơ giảm tốc + vit-me + PIR + LCD + còi); Cửa nhà (Arduino Uno + Keypad 4x4 + Servo + PIR); Phòng khách (Arduino Uno + ESP8266 + 2 Servo cửa chính/cửa sổ + quạt + đèn + cảm biến nhiệt độ/độ ẩm + LCD).
Chương 4: Thiết kế hệ thống điều khiển, giám sát cho ngôi nhà thông minh qua app Blynk
Chương 4 tập trung vào quy trình xây dựng giao diện điều khiển và giám sát trên thiết bị di động thông qua nền tảng đám mây Blynk. Tác giả trình bày phương thức kết nối dữ liệu giữa module Wi-Fi ESP8266 với máy chủ Blynk qua mã thông báo xác thực (Auth Token). Các bước thiết kế giao diện được trình bày tuần tự theo từng chức năng:
- Thiết lập các nút nhấn ảo (Button Widget) gán chân điều khiển GPIO để bật/tắt thiết bị đèn chiếu sáng và quạt làm mát.
- Cấu hình các bảng hiển thị giá trị (Display/Gauge Widget) nhận luồng dữ liệu số đo nhiệt độ, độ ẩm và trạng thái nồng độ khí gas từ các chân ảo (Virtual Pins).
- Thiết lập các nút điều khiển góc quay servo mở cửa sổ và cấu hình chế độ cảnh báo đẩy (Notification/Event Alert) tự động gửi tin nhắn báo động về điện thoại khi có sự cố cháy nổ hoặc đột nhập trái phép.
Chương 5: Thiết kế, chế tạo mô hình thực nghiệm
Chương 5 trình bày kết quả chế tạo mô hình vật lý 3D hoàn chỉnh trên kích thước khung $1000,\text{cm} \times 800,\text{cm}$. Nhóm tác giả tổng kết các kết quả vận hành thực tế đạt được trên mô hình: hệ thống chấp hành cơ khí hoạt động chính xác theo lệnh điều khiển, các cảm biến phát hiện kịp thời các biến đổi môi trường (mưa, khí gas rò rỉ, chuyển động người, ngọn lửa), các cơ cấu cửa và rèm đóng/mở trơn tru, giao diện ứng dụng Blynk phản hồi tín hiệu điều khiển nhanh chóng qua mạng Wi-Fi cục bộ. Cuối chương, các tác giả đề xuất các định hướng nâng cấp hệ thống trong tương lai.
Kết quả và đóng góp
Đồ án đã chế tạo thành công một mô hình thực nghiệm nhà thông minh hoàn chỉnh với các kết quả kỹ thuật định lượng và định tính được ghi nhận trong văn bản:
- Xây dựng thành công mô hình phần cứng không gian kích thước $1000,\text{cm} \times 800,\text{cm}$, tích hợp đầy đủ 7 phân khu chức năng cho hộ gia đình 4 người.
- Thiết lập hoạt động ổn định cho hệ thống an ninh đa lớp: Kiểm soát cửa cổng bằng thẻ từ RFID RC522 ở tần số $13.56,\text{MHz}$ có chức năng nạp và xóa thẻ thành viên; kiểm soát cửa chính bằng mã số qua bàn phím ma trận 4x4.
- Tự động hóa hoàn toàn hệ thống chiếu sáng tại cửa cổng và cửa chính dựa trên cảm biến hồng ngoại PIR HC-SR510 với chu kỳ trễ tự ngắt chính xác sau 3 giây khi người dùng rời khỏi vùng quét ($2 - 4.5,\text{m}$, góc quét $<100^\circ$).
- Xây dựng cơ chế an toàn môi trường tự động: Giám sát nồng độ khí gas với cảm biến MQ-2 thông qua việc căn chỉnh ngưỡng điện áp so sánh $V_{\text{out2}}$ trên IC LM358; phát hiện ngọn lửa với cảm biến YG1006 trong dải bước sóng $760 - 1100,\text{nm}$ ở khoảng cách dưới $1,\text{m}$; tự động kích hoạt cơ cấu thu dây phơi quần áo khi bề mặt cảm biến mưa tiếp xúc nước.
- Hoàn thiện hệ thống giám sát và điều khiển từ xa hai chiều qua mạng Wi-Fi $2.4,\text{GHz}$ (chuẩn 802.11 b/g/n) sử dụng module ESP8266EX và ứng dụng Blynk, cho phép điều khiển tức thời quạt, đèn, cửa sổ và hiển thị trực quan các thông số nhiệt độ, độ ẩm lên màn hình điện thoại và màn hình LCD 16x2.
Về mặt đóng góp, đề tài đã đưa ra giải pháp thiết kế tích hợp phần cứng mô-đun hóa với chi phí thấp dựa trên nền tảng vi điều khiển mã nguồn mở Arduino kết hợp module truyền thông ESP8266. Giải pháp này chứng minh tính khả thi trong việc kết hợp linh hoạt giữa cơ chế tự động hóa cục bộ tại chỗ (không phụ thuộc vào mạng) và cơ chế giám sát từ xa qua Internet, tạo tiền đề thực tiễn cho việc phát triển các sản phẩm smarthome ứng dụng trong các công trình dân dụng tại Việt Nam.
Hạn chế và hướng nghiên cứu tiếp
Dựa trên các phân tích kỹ thuật và phạm vi thực nghiệm được nhóm tác giả nêu trong văn bản, đề tài tồn tại một số hạn chế và định hướng phát triển cụ thể như sau:
Hạn chế kỹ thuật:
- Cảm biến khí gas MQ-2 gặp khó khăn trong việc quy đổi trực tiếp từ giá trị điện áp tương tự $A_{\text{OUT}}$ sang nồng độ thể tích chuẩn theo đơn vị phần triệu ($\text{ppm}$), do đặc tính đáp ứng phụ thuộc nhiều vào nhiệt độ, độ ẩm môi trường và phải thực hiện hiệu chuẩn ngưỡng thủ công bằng biến trở.
- Cảm biến lửa hồng ngoại YG1006 bị giới hạn cự ly phát hiện trong phạm vi hẹp (khoảng cách hiệu quả khoảng $80,\text{cm}$, tối đa dưới $1,\text{m}$) với góc quét giới hạn $60^\circ$.
- Cơ chế truyền thông của hệ thống phụ thuộc hoàn toàn vào hạ tầng mạng Wi-Fi $2.4,\text{GHz}$ và máy chủ trung gian của ứng dụng Blynk; tính năng giám sát từ xa sẽ bị gián đoạn nếu mất kết nối Internet.
Hướng nghiên cứu tiếp:
- Nghiên cứu tích hợp công nghệ điều khiển bằng giọng nói và trí tuệ nhân tạo (AI), cho phép hệ thống phân biệt giọng nói của từng thành viên trong gia đình và tự động ghi nhớ thói quen sinh hoạt để tối ưu hóa kịch bản vận hành.
- Bổ sung và nâng cấp các phương thức nhận diện sinh trắc học tiên tiến như quét vân tay hoặc quét mống mắt nhằm tăng cường mức độ an ninh cho hệ thống cửa ra vào.
- Nghiên cứu chuyển đổi và tích hợp phần cứng sang các dòng vi điều khiển thế hệ mới như dòng chip ESP32 hoặc ESP32-C3 để nâng cao tốc độ xử lý, tích hợp kết nối Bluetooth năng lượng thấp (BLE) và gia tăng độ tin cậy của hệ thống.
Giá trị tham khảo
Đồ án tốt nghiệp là tài liệu kỹ thuật có giá trị tham khảo thiết thực đối với sinh viên, giảng viên và các kỹ sư thuộc các chuyên ngành Kỹ thuật Cơ điện tử, Kỹ thuật Điều khiển và Tự động hóa, Kỹ thuật Điện - Điện tử và Kỹ thuật Máy tính / IoT.
Những nội dung nổi bật đáng tham khảo bao gồm:
- Thiết kế mạch nguyên lý và ghép nối phần cứng: Tài liệu cung cấp sơ đồ phân chân và giải pháp đấu nối chi tiết giữa vi điều khiển AVR với các module ngoại vi thông dụng (L298N, SG90, RC522, MQ-2, HC-SR510, LCD 16x2, bàn phím 4x4).
- Phương pháp xử lý tín hiệu cảm biến: Quy trình thiết lập ngưỡng so sánh điện áp tương tự/số, cấu hình các chân ngắt và truyền thông liên kết UART/SPI.
- Quy trình triển khai giao diện IoT trên nền tảng Blynk: Hướng dẫn cấu hình phần cứng ESP8266, thiết lập chân ảo (Virtual Pins), xây dựng giao diện điều khiển và thiết lập thông báo cảnh báo sự cố từ xa.
Câu hỏi thường gặp
1. Hệ thống sử dụng những bộ xử lý trung tâm nào và vai trò của từng loại là gì?
Hệ thống sử dụng kết hợp bo mạch Arduino Uno (dựa trên vi điều khiển ATmega328), Arduino Mega 2560 (dựa trên vi điều khiển ATmega2560) và module Wi-Fi ESP8266 (ESP8266EX). Trong đó, các bo mạch Arduino đóng vai trò tiếp nhận, tính toán dữ liệu cảm biến và phát xung/lệnh điều khiển trực tiếp đến các cơ cấu chấp hành tại chỗ; module ESP8266 đóng vai trò cầu nối truyền thông dữ liệu hai chiều giữa hệ thống Arduino và ứng dụng Blynk thông qua mạng Wi-Fi $2.4,\text{GHz}$.
2. Cơ chế nhận diện và tự động hóa chiếu sáng tại khu vực cửa cổng và cửa chính hoạt động như thế nào?
Tại cửa cổng và cửa chính, hệ thống bố trí cảm biến chuyển động PIR HC-SR510 với lăng kính Fresnel và mắt cảm biến 500BP (phát hiện bức xạ hồng ngoại từ thân nhiệt người trong cự ly $2 - 4.5,\text{m}$, góc quét $<100^\circ$). Khi có người tiếp cận, cảm biến xuất tín hiệu số kích hoạt đèn chiếu sáng; khi người rời khỏi khu vực, bộ định thời của vi điều khiển sẽ duy trì đếm và tự động ngắt đèn sau đúng 3 giây trễ.
3. Khóa cửa cổng và cửa chính sử dụng phương thức xác thực bảo mật nào?
Cửa cổng sử dụng đầu đọc thẻ từ RFID RC522 hoạt động ở tần số $13.56,\text{MHz}$ (chuẩn giao tiếp SPI, tích hợp mã hóa CRYPTO1) với chức năng lập trình thêm hoặc xóa thẻ của các thành viên trong gia đình. Cửa chính sử dụng phương thức xác thực bằng mật mã số nhập qua bàn phím ma trận 4x4 mềm và hiển thị hướng dẫn trên màn hình LCD 16x2.
4. Cảm biến khí gas MQ-2 được cấu tạo từ vật liệu gì và phương pháp xác định ngưỡng cảnh báo nguy hiểm được tiến hành ra sao?
Cảm biến MQ-2 có cấu tạo bề mặt nhạy biến từ màng bán dẫn thiếc đioxit ($\text{SnO}2$). Để xác định ngưỡng nguy hiểm trong mô hình, nhóm tác giả đo điện áp đầu ra không khí sạch ($V{\text{out1}}$), sau đó cho rò rỉ khí gas từ bật lửa ở cự ly xác định để ghi nhận mức điện áp tương ứng với nồng độ bắt đầu nguy hiểm ($V_{\text{out2}}$). Ngưỡng $V_{\text{out2}}$ này được dùng làm giá trị tham chiếu bằng cách căn chỉnh biến trở nối vào chân số 3 của IC khuếch đại thuật toán LM358 trên module.
5. Cơ cấu đóng mở cửa cổng và cửa chính sử dụng các loại động cơ nào?
Cơ cấu cửa chính, cửa sổ và cổng gara sử dụng động cơ servo SG90 (điện áp $4.8 - 5,\text{V}$, mô-men xoắn $1.8,\text{kg/cm}$, góc quay điều khiển theo độ rộng xung $1 - 2,\text{ms}$). Riêng cửa cổng ngoài trời sử dụng động cơ điện một chiều giảm tốc ($3 - 12,\text{VDC}$, mô-men xoắn $800,\text{gf}\cdot\text{cm}$, tỷ số truyền $1:48$) kết hợp với cơ cấu truyền động trục vit-me và module công suất cầu H L298N để thực hiện hành trình kéo trượt đóng/mở.
Kết luận
Đồ án tốt nghiệp "Thiết kế chế tạo mô hình nhà thông minh" của nhóm sinh viên chuyên ngành Cơ điện tử, Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng đã thiết kế và chế tạo thành công một mô hình nhà ở thông minh hoàn chỉnh với 7 phân khu chức năng trên diện tích $1000,\text{cm} \times 800,\text{cm}$. Hệ thống kết hợp đồng bộ nền tảng vi điều khiển nhúng Arduino, module truyền thông Wi-Fi ESP8266, các cơ cấu chấp hành cơ điện và mạng lưới cảm biến giám sát môi trường, an ninh đa lớp. Công trình đã hiện thực hóa giải pháp điều khiển và giám sát từ xa ổn định thông qua ứng dụng di động Blynk, đáp ứng các tiêu chuẩn kỹ thuật về tự động hóa, an toàn cháy nổ và bảo mật truy cập trong không gian sống hiện đại.