Wi-Fi CSI Radar M5Stack Cardputer: Hướng dẫn cài đặt và sử dụng

ByNgọc Trai MKT28/07/2026in GitHub Tools 0
cardputer-adv-csi-radar

Radar V1.5 là một firmware Wi-Fi CSI (Channel State Information) dành riêng cho M5Stack Cardputer, giúp phát hiện chuyển động và sự hiện diện xuyên qua tường bằng cách phân tích sóng vô tuyến. Nó dành cho các kỹ sư, nhà nghiên cứu và hobbyist muốn thử nghiệm cảm biến không xâm nhập dựa trên Wi-Fi. Wi-Fi CSI Radar M5Stack Cardputer này hoạt động như một radar siêu nhạy, có thể phát hiện cả hơi thở qua tường.

Thank you for reading this post, don't forget to subscribe!

Những điểm chính

  • Radar V1.5 chạy trên kiến trúc Dual-Core FreeRTOS, xử lý mạng và giao diện riêng biệt để đạt độ trễ thấp.
  • Chế độ 1D phát hiện chuyển động chính xác cao, có thể cảm nhận rung động nhỏ như hơi thở.
  • Chế độ 2D Spatial Profiles (Active Beta) cho phép theo dõi vị trí trong phòng qua Web UI, với 21 vùng không gian.
  • Tích hợp Hybrid SLAM dùng IMU để tạo bản đồ phòng và tính diện tích.
  • Firmware là mã nguồn đóng, chỉ phân phối dạng binary qua M5Burner.

Cardputer-ADV-CSI-Radar là gì và giải quyết vấn đề gì?

Cardputer-ADV-CSI-Radar là gì và giải quyết vấn đề gì?
Cardputer-ADV-CSI-Radar là gì và giải quyết vấn đề gì?

Đây là một dự án firmware biến M5Stack Cardputer thành thiết bị cảm biến Wi-Fi CSI chuyên dụng. Thay vì dùng camera hay sóng siêu âm, nó tận dụng tín hiệu Wi-Fi sẵn có để phát hiện sự thay đổi trong môi trường xung quanh. Vấn đề mà nó giải quyết là nhu cầu giám sát chuyển động qua tường mà không cần lắp đặt thiết bị đắt tiền, phù hợp cho smart home, an ninh, hoặc nghiên cứu về tương tác người-máy. Bạn có thể xem chi tiết tại repository gốc trên GitHub.

Những tính năng nổi bật của Radar V1.5?

Những tính năng nổi bật của Radar V1.5?
Những tính năng nổi bật của Radar V1.5?

Kiến trúc Dual-Core FreeRTOS

Core 0 xử lý networking và injection tốc độ cao, Core 1 lo phần tính toán nặng và UI. Điều này giúp cảm biến thời gian thực không bị giật lag.

1D Sensing siêu chính xác

Đây là engine mặc định, được tinh chỉnh để phát hiện chuyển động nhỏ như hơi thở hay rung động vi mô xuyên tường. Sau khi hiệu chuẩn 12 giây, nó tạo baseline tĩnh và báo động khi có xáo trộn.

Hybrid SLAM với Smart Geometry

Tích hợp IMU cho phép vẽ sơ đồ phòng bằng cách đi bộ theo góc 90 độ. Thuật toán tự động ghép các bước thành tường thẳng và tính diện tích phòng.

2D Spatial Profiles (Active Beta)

Hỗ trợ huấn luyện 21 vùng không gian (20 vùng góc + 1 vùng trống). Qua Web UI, bạn có thể theo dõi vị trí theo thời gian thực trên lưới 135×135 pixel.

External NAT Bypass và Deep SAFE MODE

Custom injection engine bỏ qua bảo vệ flood của router; chế độ sạc thông minh giảm CPU và tắt cảm biến để tránh quá nhiệt.

Hướng dẫn cài đặt và sử dụng chi tiết?

Hướng dẫn cài đặt và sử dụng chi tiết?
Hướng dẫn cài đặt và sử dụng chi tiết?

Cài đặt

  1. Mở M5Burner trên máy tính.
  2. Tìm kiếm ‘WiFi CSI Radar’ hoặc ‘Zeloksa’.
  3. Chọn phiên bản V1.5.
  4. Burn vào M5Stack Cardputer của bạn.

Điều khiển cơ bản

Nhấn [ENTER] để bắt đầu hiệu chuẩn 1D. Sau 12 giây đứng yên, radar vào trạng thái vũ trang. Nhấn [R] để chuyển sang chế độ 2D. Nhấn [D] bật Web Server và lấy IP. Các phím khác như [H] cho MAX Mode, [,] [.] điều chỉnh tần số, [-] [=] volume, [[ ]] độ sáng.

Hướng dẫn chi tiết theo chế độ

Với 1D: Đặt Cardputer trên mặt phẳng ổn định, nhấn ENTER, rời khỏi phòng hoặc đứng yên. Sau 12s radar sẽ báo động nếu có chuyển động. Với 2D: Chuyển sang 2D, bật Web Server, truy cập IP. Trong Web UI, chọn TRAIN EMPTY (mọi người ra khỏi phòng 7s), sau đó huấn luyện 4 góc với 5 mẫu mỗi góc (4 hướng + xoay). Khi đủ 20 mẫu, radar sẽ theo dõi vị trí. Hybrid SLAM: Vào mapping mode, giữ Cardputer áp ngực, đi bộ vòng quanh phòng theo góc 90 độ, nhấn ENTER để bắt đầu, kết thúc khi vòng kín.

Ai nên dùng và ai không nên dùng Radar V1.5?

Ai nên dùng và ai không nên dùng Radar V1.5?
Ai nên dùng và ai không nên dùng Radar V1.5?

Nên dùng nếu bạn là nhà phát triển IoT, kỹ sư nghiên cứu cảm biến Wi-Fi CSI, hoặc hobbyist có kinh nghiệm với M5Stack. Sản phẩm phù hợp để thử nghiệm giám sát thông minh qua tường, phân tích hành vi trong phòng, hoặc tích hợp vào dự án smart home tự chế. Không nên dùng nếu bạn cần giải pháp thương mại sẵn sàng, vì firmware là mã nguồn đóng và chế độ 2D còn beta. Ngoài ra, người mới bắt đầu chưa quen với M5Burner hoặc không có kiến thức về Wi-Fi CSI sẽ gặp khó khăn trong việc hiệu chỉnh. Môi trường thay đổi (di chuyển đồ đạc, thời tiết) có thể gây nhiễu, đòi hỏi phải hiệu chuẩn lại thường xuyên.

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

Radar V1.5 có yêu cầu kết nối Internet không?

Không. Nó tự tạo mạng Wi-Fi hoặc kết nối với mạng có sẵn để phục vụ Web UI. Chức năng radar hoạt động độc lập, không cần Internet.

Tôi có thể tự chỉnh sửa mã nguồn không?

Không, vì dự án là mã nguồn đóng (proprietary). Bạn chỉ có thể tải binary qua M5Burner và sử dụng như firmware có sẵn.

Chế độ 2D hoạt động chính xác đến đâu?

Đang trong giai đoạn Active Beta, độ chính xác đang được cải thiện. Nhà phát triển khuyến cáo huấn luyện 20 vùng không gian kỹ lưỡng và môi trường ít thay đổi.

Làm thế nào để reset về cài đặt gốc?

Nhấn phím [DEL] trong Main Menu hoặc lúc khởi động. Nó sẽ xóa toàn bộ thông tin Wi-Fi và khởi động lại sạch.

Kết luận

Radar V1.5 là một công cụ thú vị cho những ai muốn khám phá khả năng cảm biến Wi-Fi CSI trên phần cứng giá rẻ. Với kiến trúc đa nhân, chế độ 1D ấn tượng và các tính năng mở rộng như SLAM, nó mở ra nhiều ứng dụng thực tế. Hãy truy cập trang GitHub chính thức để tải firmware và bắt đầu thử nghiệm ngay hôm nay.

Related Posts