Cảm biến siêu âm HC-SR04 là một loại cảm biến đo khoảng cách bằng sóng siêu âm. Nó hoạt động bằng cách phát ra sóng siêu âm và sau đó đo thời gian mà sóng siêu âm phản xạ từ mục tiêu trở lại cảm biến. Dựa trên thời gian phản xạ, cảm biến tính toán khoảng cách đến mục tiêu.
Cảm biến siêu âm HC-SR04 thường được sử dụng trong các ứng dụng đo khoảng cách không tiếp xúc, như trong các robot tự hành, đo lường khoảng cách trong các ứng dụng bảo trì và kiểm tra, và trong các hệ thống tự động hóa công nghiệp.
Một số ứng dụng cụ thể của cảm biến siêu âm HC-SR04 bao gồm:
- Đo khoảng cách: Cảm biến siêu âm HC-SR04 có thể được sử dụng để đo khoảng cách đến một mục tiêu. Ví dụ, nó có thể được sử dụng để đo khoảng cách đến tường trong các ứng dụng robot.
- Kiểm tra vật thể: Cảm biến siêu âm HC-SR04 có thể được sử dụng để kiểm tra sự hiện diện của vật thể. Ví dụ, nó có thể được sử dụng để kiểm tra xem một sản phẩm đã được đặt trong một vị trí nhất định trong một hệ thống sản xuất.
- Điều khiển khoảng cách: Cảm biến siêu âm HC-SR04 có thể được sử dụng để điều khiển khoảng cách giữa hai đối tượng. Ví dụ, nó có thể được sử dụng để đo khoảng cách giữa một robot và một vật thể trong các ứng dụng điều khiển.
- Điều khiển độ cao: Cảm biến siêu âm HC-SR04 có thể được sử dụng để điều khiển độ cao của một đối tượng. Ví dụ, nó có thể được sử dụng để đo độ cao của một tòa nhà hoặc một con thuyền trong các ứng dụng điều khiển.
Thông số kỹ thuật
- Điện áp: 5V DC
- Dòng hoạt động: <2mA
- Mức cao: 5V
- Mức thấp: 0V
- Góc tối đa: 15 độ
- Khoảng cách: 2cm - 450cm (4.5m)
- Độ chính xác: 3mm
Sơ đồ nối dây với Arduino
Kết nối:VCC (5V), trig (chân điều khiển phát), echo (chân nhận tín hiệu phản hồi), GND (đất)
Cách sử dụng
Cảm biến siêu âm sử dụng nguyên lý phản xạ sóng siêu âm. Cảm biến gồm 2 module.1 module phát ra sóng siêu âm và 1 module thu sóng siêu âm phản xạ về. Đầu tiên cảm biến sẽ phát ra 1 sóng siêu âm với tần số 40khz. Nếu có chướng ngại vật trên đường đi, sóng siêu âm sẽ phản xạ lại và tác động lên module nhận sóng. Bằng cách đo thời gian từ lúc phát đến lúc nhận sóng ta sẽ tính được khoảng cách từ cảm biến đến chướng ngại vật.
Khoảng cách = (thời gian * vận tốc âm thanh (340 m/s) / 2
Code tham khảo Cảm biến siêu âm HC-SR04 với Arduino