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

Đề tài "Nghiên cứu, chế tạo mô hình giám sát và điều khiển nhà thông minh" được thực hiện bởi sinh viên Đặng Văn Nam (Khoa Cơ - Điện, Học viện Nông nghiệp Việt Nam, chuyên ngành Tự động hóa) dưới sự hướng dẫn của TS. Nguyễn Quang Huy vào năm 2022.

Lý do chọn đề tài và bối cảnh thực tiễn

Sự phát triển của công nghệ thông tin, điện dân dụng, điện thoại thông minh và cảm biến đã mở rộng ứng dụng tự động hóa vào đời sống sinh hoạt. Tuy nhiên, các hệ thống nhà thông minh thương mại trên thị trường hiện nay (như của BKAV hay Lumi tại Việt Nam, cũng như các thương hiệu quốc tế tại Bắc Mỹ và châu Âu) thường có chi phí lắp đặt cao, thiết kế phức tạp và khó tùy chỉnh, chủ yếu hướng đến phân khúc biệt thự hoặc căn hộ cao cấp. Xuất phát từ thực tế đó, tác giả lựa chọn nghiên cứu và chế tạo một mô hình nhà thông minh có chi phí hợp lý, phù hợp với điều kiện kinh tế của các hộ gia đình có mức thu nhập trung bình, đồng thời tích hợp đầy đủ các chức năng tự động hóa và điều khiển giám sát từ xa qua mạng internet.

Mục tiêu và nhiệm vụ nghiên cứu

Văn bản xác định các mục tiêu và nhiệm vụ cụ thể được đánh số và phân định như sau:

  1. Nghiên cứu tổng quan về hệ thống nhà thông minh, các ứng dụng thực tế trên thế giới và tại Việt Nam, từ đó lựa chọn chức năng và phương pháp thiết kế phù hợp.
  2. Thiết kế và chế tạo hoàn chỉnh mô hình phần cứng của một ngôi nhà dân dụng gồm 4 phòng chức năng (phòng khách, phòng ngủ, phòng bếp, phòng tắm) và khu vực ban công.
  3. Xây dựng hệ thống an ninh đa lớp tại cửa chính sử dụng cảm biến sinh trắc học vân tay kết hợp bàn phím mật khẩu số, có khả năng thay đổi mật khẩu và thêm vân tay linh hoạt.
  4. Triển khai hệ thống tự động hóa điều khiển chiếu sáng, giám sát môi trường (nhiệt độ, độ ẩm, nồng độ khí gas), điều khiển điều hòa không khí và mái che tự động theo thời tiết.
  5. Xây dựng giao diện điều khiển và giám sát từ xa trên điện thoại thông minh và trình duyệt web thông qua nền tảng internet sử dụng dịch vụ Blynk.

Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Hệ thống điều khiển, giám sát tự động và các thiết bị phần cứng, cảm biến, vi điều khiển trong mô hình nhà ở thông minh.
  • Phạm vi không gian: Đề tài nghiên cứu dựa trên tài liệu lý thuyết, kiến thức chuyên ngành; quá trình gia công phần cứng, lắp ráp và thử nghiệm thực nghiệm được tiến hành tại nhà riêng của tác giả.
  • Phạm vi thời gian: Quá trình nghiên cứu và thực nghiệm được tiến hành từ tháng 12 năm 2021 đến tháng 05 năm 2022.
  • Giới hạn nghiên cứu: Đề tài tập trung xây dựng hệ thống dưới dạng mô hình thực nghiệm, đảm bảo tính ổn định trong vận hành cơ điện và độ thẩm mỹ của mô hình vật lý.

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

Khung lý thuyết và mô hình công nghệ

Tác giả tiếp cận khái niệm ngôi nhà thông minh dựa trên 4 phương diện vận hành:

  1. Khả năng tự động hóa: Vận hành tự động theo thông số môi trường thông qua mạng lưới cảm biến.
  2. Thỏa mãn nhu cầu sử dụng: Điều khiển thủ công theo ý muốn hoặc chạy kịch bản lập trình sẵn.
  3. Khả năng bảo mật và giám sát an ninh: Tự động cảnh báo đột nhập, báo cháy và rò rỉ khí gas.
  4. Khả năng điều khiển, cảnh báo từ xa: Kết nối mạng diện rộng qua Wi-Fi/3G để theo dõi dữ liệu cảm biến và trạng thái thiết bị.

Đồ án phân tích các giải pháp thương mại tiêu biểu:

  • Thế giới: Giải pháp của Compro Technology, IEI Integration, Eco-Future-World, các thiết bị chuyên dụng như gối thông minh (smart pillow) theo dõi giấc ngủ và nhịp sinh học, nhà kính mini tự động lọc khí.
  • Việt Nam: Hệ thống Bkav SmartHome (sử dụng hệ điều hành Bkav HomeOS, ưu điểm đồng bộ cao nhưng chi phí đắt đỏ và cấu trúc phức tạp) và Lumi Smarthome (sử dụng truyền thông không dây sóng ZigBee, dễ lắp đặt cho nhà đã hoàn thiện nhưng suy giảm tốc độ truyền trong không gian rộng).

Thiết bị phần cứng và phần mềm sử dụng

Đề tài sử dụng các linh kiện phần cứng và công cụ phần mềm sau:

Nhóm thiết bị / Công cụ Tên thiết bị / Phần mềm Thông số kỹ thuật và chức năng trong đồ án
Vi điều khiển chính Arduino (Uno, Mega) Nền tảng AVR Atmel (ATmega328 trên Uno), xung nhịp 16 MHz, xử lý tín hiệu cảm biến và điều khiển cơ cấu chấp hành.
Module truyền thông ESP8266 (ESP8266EX / ESP-01) CPU 32-bit RISC Tensilica Xtensa LX106 80 MHz, Wi-Fi 2.4 GHz chuẩn IEEE 802.11 b/g/n, giao thức TCP/IP, Flash ngoài 512 KiB - 4 MiB, RAM 64 KB lệnh và 96 KB dữ liệu, kết nối internet qua NONOS SDK.
Cảm biến sinh trắc học AS608 Fingerprint Sensor Điện áp 3.3V DC, dòng 30–60 mA, giao tiếp UART TTL (baudrate mặc định 57600), kích thước ảnh 256x288 pixel, thời gian xử lý <0.4 s, bộ nhớ lưu trữ 300 mẫu vân tay (ID từ 0 đến 299).
Cảm biến khí gas MQ2 Điện áp +5V DC, phát hiện LPG, i-butane, propane, methane, cồn, hydro, khói; xuất tín hiệu Aout (0.5V tương tự) và Dout (mức logic 0 hoặc 1 qua biến trở so sánh).
Cảm biến môi trường DHT11 Điện áp 3–5V DC, giao tiếp digital 1-wire, đo độ ẩm 20%–90% RH (sai số ±5% RH), nhiệt độ 0°C–50°C (sai số ±2°C), tần số lấy mẫu 1 Hz, cự ly truyền tối đa 20 m.
Cảm biến chuyển động Module hồng ngoại IR01 Phát hiện vật cản/người vào phòng dựa trên cặp thu - phát hồng ngoại để kích hoạt chiếu sáng tự động.
Cơ cấu chấp hành & hiển thị Động cơ Servo SG90, Còi báo, LCD 1602/2004, Keypad 4x4 Động cơ servo kéo chốt cửa và đóng/mở mái che; màn hình LCD I2C hiển thị thông số; bàn phím ma trận nhập mã số bảo mật.
Nguồn cấp Adapter 9V DC và 12V DC Cung cấp nguồn độc lập cho mạch vi điều khiển và mạch động lực tải công suất.
Phần mềm thiết kế & nạp Proteus 8, Arduino IDE, Blynk Proteus 8 vẽ sơ đồ nguyên lý và layout mạch in; Arduino IDE biên dịch mã C++; Blynk cung cấp máy chủ, giao diện app và web dashboard.

Phương pháp nghiên cứu

  • Phương pháp thu thập, phân tích và tổng hợp lý thuyết: Nghiên cứu tài liệu kỹ thuật, sơ đồ chân linh kiện bán dẫn và kiến trúc mạng IoT.
  • Phương pháp thiết kế kỹ thuật: Tính toán phối ghép tín hiệu I/O, thiết kế sơ đồ nguyên lý mạch khóa cửa, mạch điều khiển trung tâm và mạch động lực trên phần mềm Proteus.
  • Phương pháp lập trình điều khiển: Viết mã nguồn nhúng C++ trên Arduino IDE tích hợp các thư viện chuyên dụng (Adafruit_Fingerprint.h, LiquidCrystal_I2C.h, SoftwareSerial.h) và giao thức kết nối Blynk.
  • Phương pháp thực nghiệm: Gia công mô hình khung nhà, lắp ráp mạch điện, đo đạc thử nghiệm từng tính năng và đánh giá sự tương thích của hệ thống.

Thiết kế và triển khai

Hệ thống điều khiển và giám sát được tổ chức thành hai khối chức năng phần cứng chính: Khối điều khiển khóa cửa bảo mật và Khối điều khiển trung tâm toàn bộ ngôi nhà.

Thiết kế phần cứng và phân bổ tín hiệu

Các vi điều khiển được đấu nối và phân công chân tín hiệu (I/O) chi tiết nhằm đảm bảo không xung đột giao tiếp:

  • Bộ điều khiển khóa cửa:
    • Cảm biến vân tay AS608 kết nối giao tiếp Serial mềm (SoftwareSerial) qua chân Digital 2 (RX) và chân Digital 3 (TX).
    • Bàn phím ma trận 4x4 sử dụng 8 chân tín hiệu: 4 chân hàng (A, B, C, D) nối các chân Digital 8, 9, 10, 11; 4 chân cột (B1, B2, B3, B4) nối các chân Digital 4, 5, 6, 7.
    • Màn hình LCD 2004 (hoặc 1602) kết nối qua giao tiếp I2C tại địa chỉ 0x27.
    • Các ngõ vào điều khiển chế độ và hành trình gồm: chân A0 (nút đóng cửa DONG), chân A1 (nút mở cửa MO), chân A2 (nút chọn ID vân tay BTID), chân Digital 13 (công tắc gạt chế độ cài đặt SR).
    • Đầu ra điều khiển servo SG90 mở chốt khóa cửa.
  • Bộ điều khiển trung tâm và mạch động lực:
    • Nhận dữ liệu tương tự từ cảm biến MQ2, dữ liệu 1-wire từ DHT11 tại phòng khách, tín hiệu số từ các cảm biến hồng ngoại IR01 đặt tại cửa các phòng và cảm biến mưa tại ban công.
    • Module ESP8266 nhận dữ liệu trạng thái từ vi điều khiển trung tâm và đẩy lên máy chủ Blynk qua mạng Wi-Fi 2.4 GHz, đồng thời nhận lệnh điều khiển đảo trạng thái từ app/web gửi xuống.
    • Mạch động lực sử dụng relay cách ly quang đóng cắt nguồn cho hệ thống đèn chiếu sáng 4 phòng, tải mô phỏng điều hòa làm mát và tải mô phỏng bình nóng lạnh.

Thuật toán điều khiển hệ thống

  1. Thuật toán khóa cửa bảo mật hai lớp:
    • Hệ thống kiểm tra công tắc chế độ SR. Nếu SR = 1, hệ thống chuyển sang chế độ quét vân tay và nhập mã số mở cửa thông thường. Nếu SR = 0, hệ thống kích hoạt chương trình cài đặt, cho phép tăng chỉ số ID (từ 1 đến 127) qua nút BTID để đăng ký mẫu vân tay mới vào bộ nhớ cảm biến AS608 (getFingerprintEnroll()), hoặc đổi mật khẩu lưu trữ trong biến chuỗi (mật khẩu mặc định là "1111").
    • Ở chế độ hoạt động bình thường, khóa cửa yêu cầu đồng thời hai điều kiện: cảm biến nhận dạng đúng mẫu vân tay hợp lệ (vt == 1) và người dùng nhập chính xác chuỗi mật khẩu từ bàn phím ma trận (bp == 1). Khi đó cờ trạng thái mở cửa được xác lập (tt = 1), vi điều khiển phát xung kích hoạt servo kéo chốt cửa và thông báo trạng thái "MO CUA" lên LCD. Người dùng cũng có thể mở cửa trực tiếp bằng nút nhấn cơ khí bên trong (MO == 0) hoặc đóng cửa (DONG == 0).
  2. Thuật toán tự động hóa các phòng và ban công:
    • Phòng khách: Khi có tín hiệu mở cửa thành công kết hợp cảm biến hồng ngoại nhận biết người vào, đèn phòng khách tự động bật sáng. Cảm biến DHT11 liên tục đo nhiệt độ và độ ẩm, hiển thị lên LCD phòng khách. Khi nhiệt độ đo được vượt quá ngưỡng cài đặt trên ứng dụng Blynk, hệ thống tự động bật rơ-le kích hoạt thiết bị làm mát (điều hòa) và tự động ngắt khi nhiệt độ giảm xuống dưới ngưỡng.
    • Phòng bếp: Cảm biến MQ2 đo nồng độ khí gas rò rỉ. Nếu nồng độ vượt ngưỡng an toàn (chân Dout chuyển mức thấp logic), rơ-le còi hú báo động sẽ lập tức kích hoạt, đồng thời đẩy thông báo cảnh báo nguy hiểm về thiết bị di động qua Blynk. Đèn bếp tự động bật khi cảm biến hồng ngoại phát hiện chuyển động.
    • Phòng ngủ và phòng tắm: Cảm biến hồng ngoại IR01 tự động kích hoạt bật đèn khi có người bước vào phòng và tắt đèn khi người rời khỏi phòng. Người dùng có thể chủ động bật/tắt bình nóng lạnh và đèn thông qua công tắc ảo trên giao diện Blynk.
    • Ban công: Cảm biến mưa phát hiện bề mặt có nước mưa sẽ kích hoạt động cơ đóng mái che để bảo vệ không gian phơi đồ; khi cảm biến khô ráo (tạnh mưa), mái che tự động mở ra.

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

TỔNG QUAN TÀI LIỆU

Chương này tập trung trình bày bối cảnh công nghệ của kỷ nguyên IoT và nhà thông minh trên toàn cầu và tại thị trường Việt Nam. Tác giả phân tích số liệu tăng trưởng của thị trường nhà thông minh thế giới và khu vực Bắc Mỹ, chỉ ra xu thế tất yếu của việc tích hợp giám sát qua internet. Tại Việt Nam, chương khảo sát chi tiết hai thương hiệu lớn là Bkav SmartHome (sử dụng hệ điều hành Bkav HomeOS, tính tương thích cao nhưng chi phí rất lớn và thi công phức tạp) và Lumi (sử dụng sóng không dây ZigBee, linh hoạt trong lắp đặt nhưng dễ bị suy hao tín hiệu khi diện tích công trình quá rộng). Từ các phân tích đó, tác giả chỉ ra khoảng trống thị trường cho các giải pháp nhà ở dân dụng chi phí thấp, từ đó xác định bài toán thiết kế hệ thống tự động hóa dựa trên phần cứng mã nguồn mở Arduino kết hợp module Wi-Fi ESP8266.

NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU

Chương 2 trình bày chi tiết thông số kỹ thuật, cấu tạo chân và nguyên lý hoạt động của các thiết bị được lựa chọn cho đề tài:

  • Khảo sát các dòng vi điều khiển Arduino (Uno, Micro, Nano, Pro, Mega, Leonardo, LilyPad, RedBoard), phân tích cấu tạo gồm chip AVR (ATMega328 trên bản Uno), các chân Digital, Analog, chuẩn giao tiếp UART, USB và dải điện áp làm việc 7V–12V qua jack nguồn DC.
  • Khảo sát chip ESP8266EX (phiên bản ESP-01), phân tích cấu trúc vi xử lý 32-bit Tensilica Xtensa LX106, bộ nhớ RAM 64 KB/96 KB, bộ nhớ Flash SPI và ngăn xếp giao thức mạng TCP/IP tích hợp, cùng hai bộ công cụ phát triển phần mềm NONOS SDK và RTOS SDK.
  • Trình bày thông số làm việc của các cảm biến: AS608 (lưu trữ 300 mẫu vân tay, quét ảnh quang học, giao tiếp UART ở 57600 baud), MQ2 (phát hiện khí dễ cháy LPG, Propane, Methane, khói qua đầu ra Dout và Aout), DHT11 (đo dải nhiệt độ 0–50°C, độ ẩm 20–90% RH theo chuẩn 1-wire), module hồng ngoại phát hiện vật cản IR01, động cơ servo SG90, còi buzzer và các màn hình LCD (1602, 2004 giao tiếp I2C).
  • Trình bày quy trình thiết kế mạch điện trên phần mềm Proteus 8, phương pháp lập trình trên Arduino IDE và cách thức cấu hình các widget điều khiển trên nền tảng Blynk.

KẾT QUẢ VÀ THẢO LUẬN

Chương 3 công bố toàn bộ kết quả chế tạo mô hình vật lý và dữ liệu thử nghiệm hoạt động:

  • Trình bày bản vẽ sơ đồ bố trí thiết bị trong căn nhà mô hình 4 phòng chức năng (phòng khách, phòng ngủ, phòng bếp, phòng tắm) và ban công.
  • Trình bày sơ đồ nguyên lý và layout mạch in của 3 khối mạch: Mạch khóa cửa, Mạch điều khiển chính và Mạch động lực điều khiển tải rơ-le.
  • Cung cấp lưu đồ thuật toán điều khiển khóa cửa và lưu đồ thuật toán chính của toàn bộ ngôi nhà.
  • Giới thiệu hình ảnh hoàn thiện giao diện điều khiển trên Blynk tương ứng với từng phòng và hình ảnh hoàn thiện mô hình cơ khí (khung bao, tường ngăn các phòng, mái che tự động).
  • Công bố kết quả thực nghiệm hệ thống khóa cửa bảo mật: kiểm tra thao tác nhập vân tay, quét mã số trên bàn phím 4x4, hiển thị LCD, thực hiện đổi mật khẩu số và nạp mẫu vân tay mới thành công.
  • Công bố bảng kết quả thử nghiệm tính năng tự động và điều khiển từ xa của toàn bộ thiết bị trong các phòng.

KẾT LUẬN VÀ KIẾN NGHỊ

Tổng kết mức độ hoàn thành mục tiêu nghiên cứu của đề tài; đánh giá độ ổn định của mô hình khi vận hành liên tục; nêu các kiến nghị phát triển mở rộng hệ thống trong tương lai.


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

Kết quả thử nghiệm thực tế

Tác giả đã chế tạo thành công mô hình vật lý hoàn chỉnh với đầy đủ các khối chức năng. Kết quả thử nghiệm các tính năng được ghi nhận cụ thể như sau:

Hệ thống / Thiết bị kiểm tra Điều kiện kích hoạt thực nghiệm Kết quả ghi nhận trong văn bản
Khóa cửa vân tay AS608 Chạm ngón tay đã đăng ký vào cảm biến (ID từ 0 đến 299) Nhận diện vân tay chính xác; cờ vân tay xác lập (vt = 1).
Bàn phím mật khẩu 4x4 Nhập chuỗi ký tự khớp với biến mật khẩu (mặc định "1111") Hiển thị chuỗi nhập trên LCD; cờ bàn phím xác lập (bp = 1).
Cơ cấu mở chốt cửa Thỏa mãn đồng thời đúng vân tay và đúng mật khẩu Cửa tự động mở, màn hình LCD thông báo dòng chữ "MO CUA", động cơ servo kéo chốt cửa.
Cài đặt khóa cửa Gạt công tắc SR, ấn nút BTID để tăng chỉ số ID Màn hình LCD chuyển trạng thái "CAI DAT", cho phép ghi nhớ mẫu vân tay mới vào bộ nhớ cảm biến hoặc đổi mã số bàn phím.
Chiếu sáng tự động 4 phòng Cảm biến hồng ngoại IR01 phát hiện chuyển động tại cửa Rơ-le kích hoạt đóng điện, đèn phòng tương ứng tự động bật sáng; tự động ngắt khi không có người.
Cảnh báo rò rỉ khí gas Phun khí gas thử nghiệm vào bề mặt cảm biến MQ2 Đầu ra Dout chuyển mức thấp, kích hoạt còi báo động tại chỗ phát tín hiệu cảnh báo cháy nổ.
Điều hòa phòng khách Gia nhiệt để cảm biến DHT11 đo nhiệt độ vượt ngưỡng cài đặt trên Blynk Hệ thống tự động đóng tiếp điểm rơ-le bật thiết bị làm mát; tự động tắt khi nhiệt độ hạ xuống dưới ngưỡng.
Mái che ban công Nhỏ giọt nước thử nghiệm lên bề mặt cảm biến mưa Cảm biến kích hoạt động cơ servo quay đóng mái che; khi lau khô bề mặt, mái che tự động mở ra.
Giám sát & điều khiển Blynk Thao tác trên giao diện ứng dụng điện thoại và web Blynk Nhận tín hiệu điều khiển bật/tắt đèn, bình nóng lạnh từ xa qua internet ổn định; hiển thị trực quan thông số nhiệt độ, độ ẩm.

Giải pháp và kiến nghị của tác giả

  • Tiếp tục tối ưu hóa đường dây và mạch in nhằm tăng tính thẩm mỹ và độ gọn gàng cho các hộp điều khiển kỹ thuật.
  • Nghiên cứu tích hợp các giải pháp nhận dạng nâng cao như nhận diện khuôn mặt bằng camera hoặc công nghệ điều khiển bằng giọng nói tiếng Việt.
  • Bổ sung hệ thống cảm biến từ gắn tại các cửa sổ để cảnh báo còi hú và gửi tin nhắn cảnh báo đột nhập tức thời khi có hiện tượng cậy cửa.

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

  • Tổng hợp và hệ thống hóa cơ sở kỹ thuật về việc phối hợp giữa vi điều khiển AVR (Arduino) với vi điều khiển Wi-Fi 32-bit (ESP8266EX) trong ứng dụng nhà thông minh.
  • Thiết kế thành công giải pháp khóa cửa an ninh hai lớp độc lập (vân tay kết hợp mật mã số), có khả năng tùy biến mẫu sinh trắc học và mật khẩu trực tiếp trên phần cứng mà không cần nạp lại mã nguồn máy tính.
  • Hiện thực hóa mô hình nhà ở thông minh chi phí thấp, chứng minh khả năng ứng dụng các linh kiện điện tử phổ thông để đáp ứng các yêu cầu điều khiển, giám sát dân dụng mà các giải pháp thương mại đắt tiền đang thực hiện.

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

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

  • Hệ thống mới dừng lại ở mức độ chế tạo mô hình thực nghiệm (mô hình thu nhỏ), chưa được thử nghiệm vận hành trực tiếp trên hệ thống điện lưới công suất lớn trong công trình nhà ở thực tế.
  • Mạch phần cứng vẫn sử dụng nhiều dây nối rời giữa các module cảm biến và bo mạch vi điều khiển, tiềm ẩn nguy cơ lỏng chân tiếp xúc khi vận hành lâu dài.
  • Chuẩn giao tiếp Wi-Fi 2.4 GHz phụ thuộc vào sự ổn định của mạng internet cục bộ; nếu mất kết nối internet, tính năng giám sát và điều khiển từ xa qua Blynk sẽ bị gián đoạn (mặc dù các tính năng tự động hóa nội bộ vẫn duy trì).

Hướng nghiên cứu tiếp

  • Thiết kế mạch in nguyên khối (PCB đa lớp) tích hợp toàn bộ vi điều khiển, module Wi-Fi và các cổng rơ-le công suất nhằm nâng cao khả năng chống nhiễu công nghiệp và độ bền cơ học.
  • Bổ sung mô-đun truyền thông qua mạng di động (SIM900A/GSM) để gửi tin nhắn SMS cảnh báo rò rỉ gas hoặc đột nhập trong trường hợp mất kết nối Wi-Fi hoặc mất điện lưới.
  • Phát triển thêm các thuật toán điều khiển thông minh dựa trên phân tích thói quen sinh hoạt của người sử dụng.

Giá trị tham khảo

Đồ án là tài liệu tham khảo thực nghiệm phù hợp cho:

  • Sinh viên các ngành: Tự động hóa, Kỹ thuật Cơ - Điện tử, Kỹ thuật Điều khiển, Điện - Điện tử và Công nghệ Thông tin đang thực hiện đồ án môn học hoặc khóa luận tốt nghiệp về đề tài IoT, Smarthome.
  • Phần nội dung có giá trị tham khảo cao:
    • Bản phân công tín hiệu ngõ vào/ra (I/O mapping) chi tiết giữa Arduino, ESP8266, bàn phím ma trận 4x4, màn hình LCD và cảm biến AS608.
    • Sơ đồ mạch nguyên lý và layout mạch in của khối khóa cửa bảo mật và khối điều khiển trung tâm trên Proteus.
    • Đoạn mã nguồn C++ hoàn chỉnh trong phụ lục về thuật toán xử lý dữ liệu cảm biến vân tay AS608 kết hợp thư viện Adafruit_Fingerprint.h, giải thuật quét phím ma trận và lưu đổi mật khẩu.

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

1. Khóa cửa bảo mật trong mô hình hoạt động theo nguyên lý nào và mật khẩu mặc định là gì?

Khóa cửa an ninh yêu cầu đồng thời hai điều kiện xác thực: cảm biến AS608 nhận dạng đúng dấu vân tay đã đăng ký trong bộ nhớ (vt == 1) và người dùng nhập chính xác mật mã từ bàn phím ma trận 4x4 (bp == 1). Cửa cũng có thể mở trực tiếp từ bên trong bằng nút nhấn cơ (MO == 0). Mật khẩu khởi tạo mặc định trong mã nguồn là "1111".

2. Người dùng có thể đăng ký tối đa bao nhiêu mẫu vân tay vào hệ thống khóa cửa?

Theo thông số kỹ thuật của cảm biến AS608 được trích dẫn trong văn bản, bộ nhớ của cảm biến có khả năng lưu trữ tối đa 300 mẫu vân tay tương ứng với dải địa chỉ ID từ 0 đến 299. Trong chương trình nạp vân tay của đồ án, tác giả thiết lập hàm nhập chỉ số ID trong khoảng từ 1 đến 127.

3. Cảm biến khí gas MQ2 đo được những loại khí nào và xuất ra những dạng tín hiệu gì?

Cảm biến MQ2 có khả năng phát hiện các loại khí: khí hóa lỏng (LPG), i-butane, propane, methane, cồn (alcohol), hydro và khói. Cảm biến cung cấp hai đầu ra tín hiệu: chân tương tự Aout (điện áp từ 0.5V phụ thuộc nồng độ khí) và chân số Dout (xuất mức 0 khi nồng độ vượt ngưỡng cài đặt trên biến trở để kích hoạt đèn LED/còi báo, và mức 1 khi nồng độ ở mức an toàn).

4. Hệ thống điều hòa nhiệt độ phòng khách tự động vận hành dựa trên cơ chế nào?

Cảm biến DHT11 tại phòng khách liên tục đo nhiệt độ môi trường (trong dải từ 0°C đến 50°C, sai số ±2°C) và truyền về vi điều khiển qua giao tiếp 1-wire. Vi điều khiển so sánh giá trị nhiệt độ thực tế với ngưỡng nhiệt độ do người dùng cài đặt linh hoạt trên ứng dụng Blynk. Khi nhiệt độ vượt quá ngưỡng, hệ thống kích hoạt rơ-le bật thiết bị làm mát và tự động tắt khi nhiệt độ giảm xuống dưới ngưỡng.

5. Nền tảng nào được sử dụng để điều khiển và giám sát ngôi nhà từ xa qua internet?

Hệ thống sử dụng nền tảng IoT Blynk, kết nối thông qua module Wi-Fi ESP8266 (chạy chip ESP8266EX với vi xử lý 32-bit Tensilica Xtensa LX106 tần số 80 MHz). Người dùng có thể giám sát thông số môi trường và điều khiển bật/tắt thiết bị tại 4 phòng đồng thời trên ứng dụng di động Blynk (smartphone) và giao diện điều khiển web Blynk.


Kết luận

Đồ án tốt nghiệp "Nghiên cứu, chế tạo mô hình giám sát và điều khiển nhà thông minh" của sinh viên Đặng Văn Nam đã giải quyết trọn vẹn bài toán thiết kế hệ thống nhà ở tự động hóa dân dụng với mức chi phí hợp lý. Tác giả đã chế tạo thành công mô hình vật lý gồm 4 phòng chức năng và ban công, tích hợp hệ thống khóa cửa bảo mật hai lớp bằng vân tay AS608 và bàn phím ma trận, cùng mạng lưới cảm biến tự động hóa chiếu sáng, kiểm soát nhiệt độ và cảnh báo rò rỉ khí gas. Toàn bộ hệ thống được kết nối đồng bộ và vận hành ổn định qua giao diện Blynk trên điện thoại và máy tính nhờ module Wi-Fi ESP8266, cung cấp tài liệu kỹ thuật có giá trị tham khảo thiết thực cho các nghiên cứu ứng dụng IoT và tự động hóa công trình dân dụng.