Mạch HC-SR04 Cảm Biến Siêu Âm – Đo khoảng cách 2cm-400cm chính xác, lý tưởng cho Robot tránh vật cản
Tại RETOBOTS, chúng tôi hiểu rằng độ chính xác và độ tin cậy là yếu tố sống còn cho mọi dự án robot của bạn. Mạch HC-SR04 Cảm Biến Siêu Âm là lựa chọn kinh tế và hiệu quả, giúp robot của bạn "nhìn" rõ môi trường xung quanh với phạm vi đo rộng và độ chính xác cao. Dù bạn đang xây dựng robot dò đường, hệ thống đỗ xe thông minh hay đo mực nước, HC-SR04 từ RETOBOTS luôn sẵn sàng mang lại sự an tâm cho đồ án của bạn – linh kiện chuẩn, robot chạy ngay!
Mạch HC-SR04 thuộc Khối Cảm Biến trong Hệ thống 5 Khối của RETOBOTS. Đây là tầng cốt lõi, cung cấp khả năng cảm nhận và tương tác với môi trường bên ngoài cho hệ thống robot của bạn. Việc tích hợp các cảm biến chuẩn hóa như HC-SR04 giúp đảm bảo dữ liệu đầu vào chính xác, là nền tảng vững chắc cho các thuật toán điều khiển ở Khối Xử Lý.
Thông số Kỹ thuật (Technical Specs)
| Thông số |
Giá trị |
| Điện áp hoạt động |
3.3V - 5V DC |
| Dòng tiêu thụ (Chờ) |
<2mA |
| Dòng tiêu thụ (Hoạt động) |
15mA |
| Phạm vi đo hiệu quả |
2cm – 400cm |
| Độ chính xác đo |
0.3cm |
| Góc hiệu dụng của cảm biến |
<15 độ |
| Tín hiệu đầu ra |
Xung điện áp TTL |
| Tín hiệu kích hoạt (Trigger Pulse) |
Xung TTL 10us |
| Tần số siêu âm |
40kHz |
| Kích thước Module |
45mm x 20mm x 15mm |
Sơ đồ chân & Đấu nối (Pinout)
HC-SR04 có 4 chân, giúp bạn dễ dàng kết nối với các vi điều khiển phổ biến như Arduino, ESP32, STM32:
- VCC: Chân cấp nguồn dương, kết nối với +5V của vi điều khiển.
- GND: Chân nối đất, kết nối với GND của vi điều khiển.
- TRIG: Chân kích hoạt, dùng để gửi xung 10us từ vi điều khiển để bắt đầu đo.
- ECHO: Chân phản hồi, xuất ra một xung có độ rộng tỉ lệ với khoảng cách đo được.
Ví dụ đấu nối với Arduino UNO:
- VCC → Arduino 5V
- GND → Arduino GND
- TRIG → Arduino Digital Pin 9 (hoặc bất kỳ chân Digital nào khác)
- ECHO → Arduino Digital Pin 10 (hoặc bất kỳ chân Digital nào khác)
Lời khuyên của Kỹ sư RETOBOTS
- Tương thích điện áp: HC-SR04 hoạt động ở 3.3 - 5V. Khi sử dụng với vi điều khiển 3.3V (như ESP32, một số dòng STM32), nếu cấp nguồn 5V chân ECHO có thể xuất tín hiệu 5V, có nguy cơ làm hỏng chân nhận của VĐK 3.3V. Bạn nên sử dụng một bộ chia áp (voltage divider) gồm hai điện trở (ví dụ: 1k Ohm và 2k Ohm) trên chân ECHO để giảm điện áp xuống 3.3V an toàn.
- Code mẫu & Thư viện: Để đồ án của bạn chạy ngay, RETOBOTS cung cấp thư viện và code mẫu chi tiết cho HC-SR04 trên các nền tảng phổ biến như Arduino IDE. Điều này giúp bạn tiết kiệm thời gian, tránh lỗi do viết code thủ công.
- Đảm bảo nguồn cấp: Mặc dù dòng tiêu thụ thấp, hãy đảm bảo nguồn cấp cho HC-SR04 luôn ổn định để tránh các sai lệch trong phép đo.
- Vị trí lắp đặt: Tránh đặt cảm biến HC-SR04 gần các vật liệu hấp thụ âm (như vải, len) hoặc các bề mặt không phẳng có thể gây phản xạ khuếch tán, làm giảm độ chính xác. Bề mặt phẳng và cứng sẽ cho kết quả tốt nhất.
- Tránh nhiễu: Cần có một khoảng trễ nhỏ (khoảng 50ms) giữa các lần đo liên tiếp để tránh xung siêu âm cũ phản hồi gây nhiễu cho lần đo mới. Hạn chế các nguồn phát siêu âm khác trong cùng môi trường hoạt động.