Cảm biến siêu âm HC-SR04
Cảm biến siêu âm HC-SR04 (cảm biến đo khoảng cách) sử dụng rất phổ biến để xác định khoảng cách. HC-SR04 sử dụng sóng siêu âm và có thể đo khoảng cách trong khoảng từ 2 -> 300 cm, với độ chính xác gần như chỉ phụ thuộc vào cách lập trình.
Các thông số chính
- Nguồn làm việc: 3.3V – 5V (chuẩn 5V)
- Dòng tiêu thụ : 2mA
- Tín hiệu đầu ra xung: HIGH (5V) và LOW (0V)
- Khoảng cách đo: 2cm – 300cm
- Độ chính xác: 0.5cm
Sơ đồ chân của HC-SR04 gồm 4 chân:
- VCC --> pin 5V Arduino.
- trig --> chân digital (OUTPUT), đây là chân sẽ phát tín hiệu từ cảm biến.
- echo --> chân digital (INPUT), đây là chân sẽ nhận lại tín hiệu được phản xạ từ vật cản
- GND —> GND Arduino.
Nguyên lý hoạt động
Để đo khoảng cách, ta sẽ phát 1 xung rất ngắn (5 microSeconds – ú) từ chân trig. Sau đó, cảm biến sẽ tạo ra 1 xung HIGH ở chân echo cho đến khi nhận lại được sóng phản xạ ở pin này. Chiều rộng của xung sẽ bằng với thời gian sóng siêu âm được phát từ cảm biển và quay trở lại.
Tốc độ của âm thanh trong không khí là 340 m/s (hằng số vật lý), tương đương với 29,412 microSeconds/cm (106 / (340*100)). Khi đã tính được thời gian, ta sẽ chia cho 29,412 để nhận được khoảng cách.
Đánh giá
Chưa có đánh giá nào.