Bối cảnh và vấn đề nghiên cứu
Nhà thông minh (Smart Home) là một xu hướng phát triển gắn liền với cuộc cách mạng Internet vạn vật (IoT), mang lại sự tiện nghi trong sinh hoạt thường nhật và nâng cao năng lực an ninh cho các công trình dân dụng thông qua các giải pháp báo trộm, báo cháy hoặc phát hiện rò rỉ khí gas. Trong cấu trúc tổng thể của hệ thống an ninh gia đình, trạng thái của các lối ra vào và cửa sổ đóng vai trò then chốt trong việc xác định các nguy cơ xâm nhập trái phép. Đề tài "Nghiên cứu phát triển cảm biến trạng thái cửa ứng dụng trong hệ điều khiển của nhà thông minh (Smarthome)" được tác giả lựa chọn nhằm thiết lập giải pháp giám sát trạng thái đóng hoặc mở của cửa, truyền tín hiệu cảnh báo đến gia chủ qua mạng truyền thông không dây và thiết bị di động, từ đó hoàn thiện hệ thống an ninh phòng ngừa kẻ gian đột nhập.
Mục tiêu nghiên cứu của khóa luận được xác định cụ thể:
- Nghiên cứu, thiết kế và chế tạo thiết bị cảm biến có khả năng phát hiện trạng thái đóng hoặc mở của hệ thống cửa.
- Thiết kế cơ chế truyền tín hiệu không dây từ cảm biến thông qua công nghệ Bluetooth năng lượng thấp (Bluetooth Low Energy - BLE) đến một thiết bị điều khiển trung gian.
- Xây dựng thiết bị trung gian có khả năng kết nối mạng Internet qua Wi-Fi để tiếp nhận dữ liệu từ cảm biến và đẩy lên nền tảng máy chủ đám mây, từ đó gửi thông báo trạng thái cũng như cảnh báo đột nhập tới gia chủ qua điện thoại di động hoặc máy tính.
Đối tượng và phạm vi nghiên cứu của đề tài được giới hạn rõ ràng:
- Đối tượng nghiên cứu: Hệ thống cửa và cảm biến trạng thái cửa ứng dụng trong nhà thông minh.
- Phạm vi không gian và đối tượng sử dụng: Nghiên cứu tập trung vào thiết bị cảm biến ứng dụng cho nhà ở dân sự; văn bản nêu rõ không nghiên cứu cảm biến sử dụng trong các nhà xưởng, nhà kho, nhà máy, công xưởng hay các đơn vị công an, quân đội.
- Phạm vi kỹ thuật thử nghiệm: Mô hình thử nghiệm được triển khai với 01 nút cảm biến (Sensor) kết nối đến 01 bộ điều khiển trung tâm (Gateway) và kết nối với máy chủ đám mây Thingspeak.
Cơ sở lý thuyết và phương pháp nghiên cứu
Về mặt lý luận và công nghệ, khóa luận dựa trên các khái niệm và chuẩn truyền thông cốt lõi của mạng cảm biến không dây:
- Khái niệm cảm biến thông minh: Tác giả sử dụng định nghĩa cảm biến thông minh là thiết bị tiếp nhận tín hiệu vật lý từ môi trường và sử dụng tài nguyên vi xử lý tích hợp bên trong để xử lý sơ bộ dữ liệu trước khi truyền đi, thay vì chỉ truyền dữ liệu thô về máy chủ từ xa. Cấu trúc tối thiểu gồm bộ phận cảm biến vật lý, bộ vi xử lý và công nghệ truyền thông không dây.
- Mạng cảm biến và cơ cấu chấp hành không dây (WSAN): Khung kiến trúc kết nối các nút cảm biến biên với trung tâm điều khiển và các thiết bị chấp hành trong ngôi nhà.
- Mô hình truyền thông BLE Central – Peripheral: Sử dụng cấu hình GATT (Generic Attributes) và cơ chế phát gói tin quảng bá (advertising). Trong đó, nút cảm biến đóng vai trò Peripheral (Server) phát dữ liệu định kỳ, còn bộ điều khiển trung tâm đóng vai trò Central (Client) quét và thu thập gói tin.
- Chuẩn khung truyền iBeacon của Apple: Khóa luận ứng dụng giao thức beacon dựa trên nền tảng BLE để truyền dữ liệu không cần thiết lập phiên kết nối duy trì. Cấu trúc gói tin sử dụng chuỗi nhận dạng UUID 128-bit (16 byte) độc lập cùng các trường chỉ số Major và Minor (trường Minor được sử dụng trực tiếp để mang dữ liệu trạng thái cửa).
- Giao thức MQTT (Message Queuing Telemetry Transport): Giao thức truyền thông điệp theo mô hình Publish/Subscribe (cung cấp/thuê bao) thông qua Broker trung gian, hoạt động trên nền TCP/IP. Giao thức này tối ưu hóa cho các thiết bị IoT bị giới hạn tài nguyên phần cứng, mạng có băng thông thấp và độ tin cậy không ổn định. Ba mức chất lượng dịch vụ (QoS 0, QoS 1, QoS 2) được khảo sát, trong đó hệ thống sử dụng kết nối tiêu chuẩn qua cổng 1883 không bảo mật.
- Nền tảng Cloud Server Thingspeak: Dịch vụ máy chủ đám mây của bên thứ ba hỗ trợ giao thức HTTP và MQTT, cung cấp giao diện Dashboard quản lý dữ liệu thông qua các Channel (mỗi Channel mang Channel ID riêng) và các trường thông tin (Field).
Phương pháp nghiên cứu thực tế bao gồm:
- Phương pháp lý thuyết: Nghiên cứu tài liệu chuyên khảo, giáo trình, mạng Internet và các tài liệu kỹ thuật của các nhà sản xuất bán dẫn (Nordic Semiconductor, Espressif Systems).
- Phương pháp kế thừa: Kế thừa các kết quả nghiên cứu và kinh nghiệm thiết kế phần cứng, giải thuật từ các nghiên cứu trước của đồng nghiệp.
- Phương pháp thiết kế và thực nghiệm kỹ thuật: Thiết kế mạch nguyên lý và mạch in (layout 2D, mô phỏng 3D); thi công mạch vật lý; lập trình phần mềm nhúng cho hai loại vi điều khiển; cấu hình máy chủ đám mây và thử nghiệm tác động vật lý để đo kiểm khả năng đáp ứng của hệ thống.
- Nguồn dữ liệu: Dữ liệu kỹ thuật từ datasheet linh kiện (ESP32, nRF52832, WR1117A, công tắc từ) và dữ liệu thực nghiệm ghi nhận trạng thái số (0 và 1) theo thời gian thực trên Thingspeak.
Thiết kế và triển khai hệ thống kỹ thuật
Hệ thống được thiết kế theo kiến trúc phân tầng gồm hai khối phần cứng vật lý và một tầng máy chủ đám mây:
- Khối cảm biến (Sensor Node): Đặt tại vị trí cửa, có nhiệm vụ giám sát trạng thái tiếp điểm từ và phát gói tin BLE định kỳ.
- Khối điều khiển trung tâm (Gateway): Đặt trong phạm vi phủ sóng BLE của cảm biến và sóng Wi-Fi của ngôi nhà, làm cầu nối thu thập dữ liệu BLE và gửi lên Internet qua giao thức MQTT.
- Tầng máy chủ (Thingspeak Cloud Server): Tiếp nhận bản tin MQTT, lưu trữ lịch sử trạng thái theo thời gian và hiển thị biểu đồ trên giao diện web.
| Khối chức năng |
Thành phần phần cứng chính |
Thông số kỹ thuật chi tiết theo văn bản |
Vai trò trong hệ thống |
| Mạch Điều khiển trung tâm (Gateway) |
Module ESP-WROOM-32 (SoC ESP32-D0WDQ6) |
CPU 32-bit Xtensa dual-core LX6 (tần số tối đa 240 MHz, 600 MIPS); ROM 448 KB, SRAM 520 KB; Wi-Fi 802.11n (150 Mbps), Bluetooth v4.2 BR/EDR & BLE; dòng deep sleep 5 µA; điện áp hoạt động 2.6V – 3.6V. |
Vi xử lý trung tâm; quét gói tin BLE từ cảm biến; kết nối Wi-Fi cục bộ và gửi bản tin MQTT lên máy chủ Thingspeak. |
|
IC ổn áp nguồn WR1117A (AMS1117 SMD) |
Dòng điện ra tối đa 1A; điện áp đầu vào tối đa 12V; chênh lệch vào - ra 1.4V; nhiệt độ hoạt động -40°C đến 125°C. |
Chuyển đổi nguồn 5VDC từ cổng Micro USB thành nguồn 3.3VDC ổn định cấp cho module ESP32. |
|
Mạch phụ trợ nguồn |
Đèn LED D1; các tụ điện C1, C2, C3, C4, C7, C8; cuộn lọc Ferrite Bead FB1, FB2. |
Đèn báo trạng thái nguồn vào; tụ lọc phẳng điện áp và chống nhiễu; cuộn Ferrite chặn tín hiệu cao tần và xung nhiễu. |
| Mạch Cảm biến (Sensor Node) |
Module E73-2G4M04S1B (Nordic nRF52832) |
Lõi ARM Cortex-M4; 512 KB Flash, 64 KB RAM; tần số 2.4 GHz ISM (2379 – 2496 MHz); công suất phát 4 dBm (2.5 mW); khoảng cách kiểm tra 100 m; dòng truyền 18 mA; thạch anh 32 MHz và 32.768 kHz; điện áp 1.8V – 3.6V. |
Đọc tín hiệu logic từ công tắc từ; mã hóa trạng thái cửa vào trường Minor của khung iBeacon; phát tín hiệu quảng bá BLE. |
|
Cảm biến công tắc từ (Reed Switch) |
Chiều dài thân 44.7 mm; vỏ nhựa ABS; công suất tiếp điểm 10W; điện áp chuyển mạch tối đa 100VDC; dòng chuyển mạch tối đa 0.5A; điện trở tiếp xúc < 100 mΩ; thời gian đóng/mở tối đa 0.3 ms – 1 ms. |
Phát hiện sự kiện đóng/mở cửa dựa trên tác động của từ trường nam châm đi kèm (tiếp điểm đóng khi nam châm lại gần). |
|
Khối nguồn và chuyển mạch |
02 viên pin AAA 1.5V mắc nối tiếp (tạo nguồn 3V); công tắc gạt 3 chân K1 (kích thước 3x6x2.5 mm); cổng kết nối J1 (giao tiếp SWD/J-Link). |
Cung cấp năng lượng độc lập cho mạch cảm biến; công tắc bật/tắt nguồn cơ học; cổng nạp chương trình vi điều khiển. |
Quy trình phát triển phần mềm và thuật toán điều khiển:
- Trên mạch cảm biến: Được lập trình bằng phần mềm Keil C cho vi điều khiển lõi ARM Cortex-M4. Khi bật nguồn qua công tắc K1, chương trình khởi tạo các chân ngoại vi của công tắc từ, LED hiển thị trạng thái và khởi động ngăn xếp Bluetooth ở chế độ Advertising. Dữ liệu trạng thái logic (0 hoặc 1) từ công tắc từ được đóng gói vào trường dữ liệu
Minor trong cấu trúc gói tin iBeacon (đi kèm mã UUID 128-bit cố định của thiết bị). Bản tin sau đó được phát liên tục ra môi trường xung quanh.
- Trên mạch điều khiển trung tâm: Được xây dựng bằng bộ công cụ ESP-IDF của Espressif Systems. Sau khi khởi động, gateway khởi tạo Wi-Fi, BLE và LED báo trạng thái. Để thiết lập thông tin mạng Wi-Fi ban đầu, hệ thống sử dụng giao thức Blufi qua ứng dụng di động ESP BLUFI. Sau khi gia nhập mạng Wi-Fi thành công, ESP32 thiết lập kết nối MQTT tới Broker Thingspeak tại cổng 1883 sử dụng Client ID, Username và Password đã được tạo trong mục MQTT Device. Tiếp đó, gateway kích hoạt bộ quét BLE, lọc các gói tin có UUID trùng khớp với cảm biến, trích xuất dữ liệu trạng thái từ trường
Minor và publish lên kênh Thingspeak tương ứng.
- Cấu hình trên Thingspeak: Khởi tạo Channel với Channel ID định danh, kích hoạt trường dữ liệu Field 3 để lưu trữ trạng thái cửa.
Nội dung chính theo từng chương
Chương 1: Tổng quan nhà thông minh và các thiết bị điều khiển của nhà thông minh
Chương này hệ thống hóa các khái niệm nền tảng về nhà thông minh và các công nghệ giao tiếp không dây phổ biến như Bluetooth, Zigbee, Z-Wave, Wi-Fi, Matter, KNX, cùng các phương thức điều khiển bằng giọng nói qua trợ lý ảo (Siri, Google Assistant, Amazon Alexa). Tác giả phân tích chuyên sâu về vai trò của cảm biến cửa (Door Sensor/Door Contact) trong hệ thống an ninh:
- Cấu tạo nguyên lý của cảm biến cửa dựa trên cặp công tắc từ và nam châm vĩnh cửu. Khi cửa đóng, hai bộ phận nằm song song gần nhau, lực từ làm tiếp điểm đóng lại tạo mạch kín cho dòng điện chạy qua; khi cửa mở, nam châm tách rời làm tiếp điểm mở ra, mạch hở và kích hoạt tín hiệu báo động gửi về bộ điều khiển trung tâm.
- Công dụng thực tế gồm hai mục đích chính: ngăn chặn người lạ đột nhập từ bên ngoài và giám sát an toàn cho trẻ nhỏ (dưới hoặc bằng 3 tuổi) trong nhà.
- Đề xuất các kịch bản liên kết thông minh: kết hợp cảm biến cửa với đèn chiếu sáng và rèm cửa tự động khi về nhà lúc 18h; kết hợp cảm biến cửa với cảm biến chuyển động và camera thông minh để kích hoạt còi hú, bật đèn và gửi cảnh báo đến điện thoại; kết hợp độc lập với còi hú để cảnh báo tại chỗ.
Chương 2: Mô hình hoạt động của thiết bị và nghiên cứu thiết kế mạch phần cứng
Nội dung chương tập trung vào việc mô hình hóa hệ thống và thiết kế phần cứng chi tiết cho hai mạch điện tử:
- Xây dựng mô hình hoạt động phân định rõ hai thành phần: tầng thiết bị phần cứng (Sensor và Gateway) và tầng Cloud Server (Thingspeak). Thiết bị cảm biến sử dụng công nghệ BLE để truyền thông tin về bộ điều khiển trung tâm; gateway đóng vai trò thiết bị biên tiếp nhận sóng BLE và sử dụng kết nối Wi-Fi để chuyển tiếp dữ liệu ra mạng Internet.
- Phân tích chi tiết tiêu chuẩn chọn lựa linh kiện cho mạch Gateway (module SoC ESP32-WROOM-32, IC ổn áp WR1117A, cuộn Ferrite Bead FB1-FB2) và mạch Sensor (module Bluetooth E73-2G4M04S1B tích hợp chip nRF52832, công tắc từ vỏ nhựa ABS, pin AAA 1.5V x 2, công tắc gạt 3 chân).
- Trình bày toàn bộ bản vẽ thiết kế kỹ thuật bao gồm sơ đồ nguyên lý (schematic), bản vẽ layout mạch in 2D và mô hình không gian 3D cho cả mặt trước và mặt sau của bo mạch Gateway và bo mạch Sensor. Tác giả phân tách rõ các khối chức năng trên bản vẽ: khối chuyển đổi nguồn, khối vi xử lý, khối cảm biến và khối giao tiếp nạp nạp chương trình.
Chương 3: Nghiên cứu cấu trúc truyền thông và trao đổi tín hiệu
Chương này đi sâu vào cơ sở lý thuyết truyền thông không dây và các giao thức mạng được ứng dụng trong đồ án:
- So sánh công nghệ Wi-Fi (chuẩn IEEE 802.11) và Bluetooth Low Energy (BLE): Wi-Fi có băng thông và tốc độ truyền tin vượt trội (gấp khoảng 4.200 lần so với Zigbee hay Bluetooth Mesh) nhưng tiêu hao năng lượng lớn, không phù hợp cho các nút cảm biến chạy pin; ngược lại, BLE hoạt động ở băng tần 2.4 GHz ISM, thủ tục thiết lập kết nối nhanh (khoảng 3 ms), tối ưu cho lượng dữ liệu nhỏ và cho phép thiết bị duy trì hoạt động nhiều năm bằng nguồn pin.
- Khảo sát các công nghệ beacon không dây: iBeacon (Apple), Eddystone (Google với 3 loại khung URL, UID, TLM), AltBeacon và GeoBeacon. Khóa luận lựa chọn cấu trúc iBeacon để phát dữ liệu trạng thái.
- Phân tích mô hình Center – Peripheral trong BLE (bảng phân định vai trò trước, trong và sau kết nối) và mô hình Client – Server trong mạng máy tính tập trung.
- Nghiên cứu chi tiết giao thức MQTT: phân tích cơ chế Broker trung gian, mô hình Publish/Subscribe, ba cấp độ dịch vụ tin cậy QoS 0, QoS 1, QoS 2, và phương thức bảo mật qua xác thực tài khoản kết hợp các tầng mạng.
- Tổng quan về điện toán đám mây và nền tảng Thingspeak, cách thức tổ chức dữ liệu theo Channel ID và Field.
Chương 4: Nghiên cứu thuật toán điều khiển và phần mềm
Chương cuối cùng trình bày quá trình hiện thực hóa giải thuật và kết quả thử nghiệm thực tế:
- Xây dựng lưu đồ giải thuật chi tiết cho phần mềm nhúng trên bo mạch cảm biến (khởi tạo, kiểm tra tiếp điểm từ, cập nhật dữ liệu vào gói tin beacon, phát sóng) và lưu đồ trên mạch điều khiển trung tâm (khởi tạo ngoại vi, cấu hình Wi-Fi qua Blufi, kết nối MQTT Broker, quét BLE lọc UUID, giải mã dữ liệu trạng thái và đẩy lên Cloud).
- Trình bày các bước thiết lập tài khoản và thông số trên Thingspeak: tạo MQTT Device để lấy Client ID, Username, Password; tạo Channel và kích hoạt Field 3 để ghi nhận trạng thái cửa.
- Mô tả mã nguồn chương trình: trên mạch cảm biến sử dụng Keil C để cấu hình mảng dữ liệu iBeacon với UUID 128-bit và nạp giá trị vào biến Minor; trên mạch gateway sử dụng ESP-IDF để quét BLE, bóc tách Minor và gửi bản tin MQTT lên máy chủ.
- Chế tạo sản phẩm mẫu vật lý hoàn chỉnh cho cả hai bo mạch Gateway và Sensor (mặt trước và mặt sau).
- Tiến hành thực nghiệm kiểm chứng: sử dụng nam châm di chuyển ra vào vùng nhạy của công tắc từ để mô phỏng thao tác mở/đóng cửa. Kết quả trên Dashboard Thingspeak phản ánh chính xác trạng thái logic (giá trị 1 khi cửa mở, giá trị 0 khi cửa đóng) kèm theo tem nhãn thời gian thực.
- Đề xuất hai hướng phát triển mở rộng: nâng cấp mạng BLE Mesh để kết nối số lượng lớn cảm biến và xây dựng ứng dụng di động riêng biệt.
Kết quả và đóng góp
Khóa luận đạt được các kết quả kỹ thuật và đóng góp cụ thể sau:
- Kết quả chế tạo phần cứng: Hoàn thiện thiết kế sơ đồ nguyên lý, mạch in và chế tạo thành công mẫu thử nghiệm vật lý của 02 bo mạch: mạch Điều khiển trung tâm (Gateway) tích hợp SoC ESP32 với mạch nguồn ổn áp WR1117A và hệ thống tụ/cuộn lọc chống nhiễu; mạch Cảm biến (Sensor) tích hợp module E73 (nRF52832) chạy nguồn độc lập từ 2 pin AAA (3V) cùng công tắc từ và công tắc nguồn cơ học.
- Kết quả xây dựng phần mềm nhúng: Thiết lập thành công firmware trên nền Keil C (cho nRF52832) để đóng gói trạng thái tiếp điểm từ vào khung truyền iBeacon qua trường Minor, hoạt động ở chế độ Advertising không cần duy trì kết nối; xây dựng firmware trên nền ESP-IDF (cho ESP32) hỗ trợ cấu hình Wi-Fi qua giao thức Blufi, kết nối ổn định với Broker Thingspeak qua giao thức MQTT tại cổng 1883.
- Kết quả đo kiểm thực nghiệm: Quá trình thử nghiệm cơ học với nam châm xác nhận hệ thống hoạt động chính xác. Dữ liệu trạng thái cửa được cập nhật lên Thingspeak theo đúng quy ước số học: giá trị 1 biểu thị trạng thái cửa mở, giá trị 0 biểu thị trạng thái cửa đóng, toàn bộ dữ liệu đi kèm lịch sử thời gian chi tiết phục vụ giám sát và tra cứu.
- Giải pháp và kiến nghị của tác giả:
- Ứng dụng giải pháp truyền thông beacon phi kết nối để giảm thiểu tối đa năng lượng tiêu thụ của nút cảm biến, giúp kéo dài thời gian sử dụng pin AAA.
- Sử dụng các linh kiện chuẩn công nghiệp và mạch lọc tín hiệu (Ferrite Bead, tụ bypass) để ổn định nguồn cấp 3.3V cho bộ điều khiển trung tâm.
- Tích hợp cảm biến cửa vào các ngữ cảnh an ninh nhà thông minh liên động với hệ thống chiếu sáng, rèm cửa, còi hú và camera giám sát.
- Đóng góp tự nêu: Đồ án đã hiện thực hóa một giải pháp kỹ thuật hoàn chỉnh từ khâu thiết kế phần cứng, lập trình phần mềm nhúng đến kết nối điện toán đám mây cho hệ thống giám sát an ninh cửa, làm chủ quy trình công nghệ kết hợp giữa BLE và Wi-Fi/MQTT trên các nền tảng SoC thương mại phổ biến.
Hạn chế và hướng nghiên cứu tiếp
Dựa trên nội dung và phạm vi nghiên cứu được tác giả trình bày, hệ thống còn tồn tại các điểm giới hạn sau:
- Quy mô thử nghiệm: Đồ án mới chỉ triển khai thử nghiệm trên mô hình đơn lẻ gồm 01 nút cảm biến (Sensor) kết nối với 01 bộ điều khiển trung tâm (Gateway); chưa đánh giá khả năng hoạt động đồng thời của nhiều nút cảm biến trên thực địa.
- Phạm vi ứng dụng: Thiết bị chỉ được thiết kế và kiểm thử cho môi trường nhà ở dân sự, chưa được đánh giá độ bền, khả năng chống nhiễu và độ ổn định trong môi trường công nghiệp, kho bãi hay các khu vực có yêu cầu bảo mật cao.
- Bảo mật truyền thông: Kết nối MQTT từ gateway lên Thingspeak thực hiện qua cổng 1883 không mã hóa (chưa triển khai lớp bảo mật SSL/TLS hay VPN), tiềm ẩn nguy cơ mất an toàn thông tin trên đường truyền mạng công cộng.
- Giao diện người dùng: Hệ thống phụ thuộc hoàn toàn vào bảng điều khiển (Dashboard) của dịch vụ đám mây Thingspeak, chưa có phần mềm ứng dụng riêng dành cho người dùng cuối trên điện thoại thông minh.
Hướng phát triển tiếp theo được tác giả xác định cụ thể trong mục 4.4:
- Nghiên cứu và triển khai mạng Bluetooth năng lượng thấp dạng lưới (BLE Mesh) nhằm mở rộng khả năng kết nối và quản lý đồng thời số lượng lớn các nút cảm biến cửa trong công trình.
- Thiết kế và phát triển ứng dụng di động (mobile app) độc lập chuyên dụng cho hệ thống để nâng cao tính tiện dụng và tối ưu hóa trải nghiệm giám sát của gia chủ.
Giá trị tham khảo
Báo cáo khóa luận mang lại giá trị tham khảo thiết thực cho các nhóm đối tượng:
- Sinh viên và học viên chuyên ngành kỹ thuật: Tài liệu đặc biệt hữu ích cho sinh viên các ngành Công nghệ Kỹ thuật Cơ điện tử, Kỹ thuật Điều khiển và Tự động hóa, Kỹ thuật Điện tử - Viễn thông và Công nghệ Thông tin (định hướng IoT) đang làm đồ án tốt nghiệp hoặc các dự án môn học về thiết kế hệ thống nhúng.
- Người nghiên cứu và phát triển thiết bị IoT: Cung cấp tài liệu tham khảo cụ thể về quy trình thiết kế mạch in phần cứng cho hai dòng vi điều khiển thông dụng là ESP32 và nRF52832, bao gồm việc tính toán khối nguồn hạ áp, lọc nhiễu xung cao tần bằng cuộn Ferrite Bead và thiết kế tiếp điểm cảm biến từ.
- Phần nội dung có giá trị tham khảo cao nhất:
- Quy trình hiện thực hóa kỹ thuật truyền dữ liệu trạng thái cảm biến qua khung tin quảng bá iBeacon (sử dụng UUID 128-bit và mã hóa dữ liệu vào trường Minor) lập trình bằng Keil C trên vi điều khiển ARM Cortex-M4.
- Giải pháp tích hợp giao thức Blufi để cấu hình tham số Wi-Fi cho ESP32 bằng smartphone và phương pháp lập trình MQTT client kết nối máy chủ đám mây bằng bộ công cụ ESP-IDF.
Câu hỏi thường gặp
Mạch cảm biến cửa (Sensor) sử dụng loại vi điều khiển nào và giải pháp cấp nguồn ra sao?
Mạch cảm biến sử dụng module Bluetooth E73-2G4M04S1B tích hợp vi điều khiển nRF52832 của hãng Nordic Semiconductor (lõi ARM Cortex-M4, 512 KB Flash, 64 KB RAM). Nguồn cấp cho mạch là 02 viên pin AAA loại 1.5V mắc nối tiếp tạo thành nguồn điện áp 3V, đi kèm công tắc gạt 3 chân K1 để đóng/ngắt mạch nguồn cơ học.
Tín hiệu trạng thái đóng/mở cửa được cảm biến mã hóa và phát đi như thế nào?
Trạng thái đóng/mở cửa từ tiếp điểm công tắc từ được vi điều khiển nRF52832 đọc và nhúng trực tiếp vào trường dữ liệu Minor bên trong gói tin quảng bá chuẩn iBeacon của Apple. Thiết bị phát gói tin ở chế độ Advertising với chuỗi nhận dạng UUID 128-bit độc lập mà không cần thiết lập phiên kết nối điểm - điểm với gateway.
Bo mạch Điều khiển trung tâm (Gateway) nhận nguồn từ đâu và hạ áp bằng linh kiện gì?
Mạch Gateway nhận nguồn đầu vào 5VDC thông qua cổng Micro USB (từ adapter hoặc cổng USB của máy tính). Điện áp này sau đó được hạ xuống 3.3VDC để cấp cho module ESP32 hoạt động thông qua IC ổn áp cố định WR1117A (AMS1117 SMD), kết hợp mạng tụ lọc C1-C8 và cuộn lọc Ferrite Bead FB1, FB2 để lọc nhiễu xung cao tần.
Phương thức cấu hình mạng Wi-Fi ban đầu cho bo mạch Gateway được tác giả thực hiện như thế nào?
Tác giả sử dụng giao thức Blufi do Espressif cung cấp, thông qua ứng dụng di động ESP BLUFI cài đặt trên điện thoại để truyền cấu hình thông tin mạng Wi-Fi (SSID và mật khẩu) tới module ESP32, giúp gateway kết nối thành công với bộ định tuyến modem mà không cần nạp lại phần mềm.
Dữ liệu hiển thị trên máy chủ đám mây Thingspeak được quy định với các thông số nào?
Trên nền tảng Thingspeak, tác giả cấu hình một Channel riêng và kích hoạt trường Field 3 để lưu trữ trạng thái cửa. Dữ liệu gửi lên là tín hiệu số logic: giá trị 1 biểu thị cửa đang mở (nam châm tách xa cảm biến) và giá trị 0 biểu thị cửa đang đóng (nam châm đặt gần cảm biến), đi kèm dấu thời gian thực của hệ thống.
Kết luận
Khóa luận tốt nghiệp của sinh viên Trần Quỳnh Trang đã hoàn thành trọn vẹn mục tiêu nghiên cứu và chế tạo thành công hệ thống cảm biến trạng thái cửa phục vụ an ninh nhà thông minh. Đề tài kết hợp hiệu quả giải pháp phần cứng tối ưu năng lượng dựa trên chip nRF52832 truyền dữ liệu iBeacon qua sóng BLE với bộ điều khiển trung tâm ESP32 truyền dữ liệu lên Thingspeak qua giao thức MQTT. Kết quả thử nghiệm thực tế chứng minh hệ thống vận hành chính xác, ghi nhận đầy đủ trạng thái đóng/mở cửa theo thời gian thực và cung cấp nền tảng vững chắc để mở rộng sang mô hình mạng BLE Mesh trong tương lai.