HC-SR04 vs VL53L0X: nên chọn loại nào?
Chọn nhanh
HC-SR04: Chọn HC-SR04 khi cần tầm xa tới 4m, chạy 5V, chi phí thấp — robot tránh vật cản, đo mức nước.
VL53L0X: Chọn VL53L0X khi cần độ chính xác cao ở cự ly gần, kích thước nhỏ, I2C và đo được cả bề mặt mềm.
Hai linh kiện được so sánh
So sánh thông số
| Thông số | HC-SR04 | VL53L0X |
|---|---|---|
| Điện áp hoạt động | 5–5V | 2.6–3.5V |
| Dòng tối đa | 15mA | 19mA |
| Giao tiếp | GPIO (Trigger/Echo) | I2C |
| Package | Module | LGA |
| Giá tham khảo | 15.000đ | 75.000đ |
Thông số từ datasheet nhà sản xuất (link trong thẻ linh kiện phía trên) · Giá tham khảo Shopee.
Nhận định chi tiết
HC-SR04 đo khoảng cách bằng sóng siêu âm còn VL53L0X dùng laser Time-of-Flight — hai công nghệ với điểm mù trái ngược nhau. HC-SR04 rẻ, đo được 2cm đến khoảng 4m, chạy 5V với hai chân trigger/echo đơn giản; nhược điểm là chùm siêu âm tỏa rộng nên khó nhắm mục tiêu nhỏ, đo kém trên bề mặt mềm hút âm (vải, mút) và bề mặt nghiêng làm sóng phản xạ chệch hướng. VL53L0X nhỏ bằng móng tay, giao tiếp I2C, chùm laser hẹp đo chính xác vật nhỏ và không quan tâm vật cứng hay mềm; giới hạn của nó là tầm ngắn hơn (thực tế khoảng 1.2–2m tùy chế độ), kỵ ánh nắng mạnh ngoài trời (nhiễu hồng ngoại) và bối rối với bề mặt trong suốt như kính. Robot tránh vật cản trong nhà, đo mực nước (dùng bản chống nước JSN-SR04T), đếm xe: siêu âm vẫn rất được việc. Cần chính xác milimét ở cự ly gần, thiết bị nhỏ gọn chạy 3.3V, hoặc nhiều cảm biến sát nhau không nhiễu chéo: chọn ToF.
Câu hỏi thường gặp
HC-SR04 dùng với ESP32 3.3V được không?
Được nhưng chân Echo xuất 5V — cần cầu phân áp (vd 1kΩ/2kΩ) kéo xuống 3.3V trước khi vào GPIO của ESP32 để tránh hỏng chân. Chân Trigger nhận mức 3.3V vẫn kích hoạt được.
VL53L0X đo ngoài trời được không?
Kém — ánh nắng chứa nhiều hồng ngoại gây nhiễu khiến tầm đo giảm mạnh, có khi chỉ còn vài chục cm. Ứng dụng ngoài trời nên dùng siêu âm hoặc ToF công suất cao chuyên dụng như TFmini.

