Cảm biến siêu âm SRF04
Cảm biến siêu âm SRF04
- Hàng trong kho: 959
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 879
- Vị trí: 1D8
Số lượng đã bán: 953
Lượt xem: 334
28.080đ
Giá chưa bao gồm VAT: 26.000đ
1. Giới thiệu tổng quan
Cảm biến siêu âm SRF04 là module đo khoảng cách phổ biến và thông dụng trong các ứng dụng điện tử và tự động hóa. Sản phẩm hoạt động dựa trên nguyên lý phát và thu sóng siêu âm, giúp đo khoảng cách chính xác đến vật cản với độ ổn định cao và dễ dàng giao tiếp với vi điều khiển.
2. Thông số kỹ thuật
- Điện áp hoạt động: 5V DC
- Dòng điện tiêu thụ: 15mA
- Tần số hoạt động: 40 kHz
- Khoảng cách đo tối đa: 4m
- Khoảng cách đo tối thiểu: 2cm
- Góc đo hiệu quả: 15 độ
- Tín hiệu giao tiếp: Chân Trigger (phát) và Chân Echo (thu)
3. Ứng dụng
- Xe robot tránh vật cản, robot dò đường
- Hệ thống cảnh báo khoảng cách lùi xe
- Đo mực chất lỏng trong bồn chứa
- Hệ thống an ninh, phát hiện vật cản thông minh
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn 5V DC, mạch Arduino Uno, dây cắm breadboard và đồng hồ VOM.
- Thao tác: Cấp nguồn 5V và GND cho cảm biến, kết nối chân Trig và Echo với Arduino, sau đó nạp code test và mở Serial Monitor.
- Kết quả: Trên màn hình Serial Monitor hiển thị khoảng cách từ cảm biến đến vật cản thay đổi chính xác khi di chuyển vật cản gần lại hoặc ra xa.
* Lưu ý an toàn: Không cấp nguồn quá 5V để tránh làm cháy IC trên module. Tránh để nước hoặc bụi bẩn bám vào màng loa siêu âm của cảm biến.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 5V trên Arduino
- Trig nối với Chân số 9 trên Arduino
- Echo nối với Chân số 10 trên Arduino
- GND nối với GND trên Arduino
C/C++ (Arduino/ESP)
const int trigPin = 9;
const int echoPin = 10;
void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
long duration;
int distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2;
Serial.print("Khoảng cách: ");
Serial.print(distance);
Serial.println(" cm");
delay(500);
}cam bien sieu am srf04























