Cảm biến khoảng cách SHARP GP2Y0A21YK0F
Cảm biến khoảng cách SHARP GP2Y0A21YK0F
- Hàng trong kho: Tạm hết hàng
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 2152
- Vị trí: 1C13
Số lượng đã bán: 10
Lượt xem: 327
145.800đ
Giá chưa bao gồm VAT: 135.000đ
1. Giới thiệu tổng quan
Cảm biến khoảng cách SHARP GP2Y0A21YK0F là dòng cảm biến hồng ngoại Analog chất lượng cao do hãng SHARP sản xuất, chuyên dùng để đo khoảng cách chính xác dựa trên cường độ tia phản xạ. Thiết bị có khoảng đo hiệu quả từ 10 đến 80cm, sở hữu độ ổn định cao, khả năng chống nhiễu tốt cùng thiết kế nhỏ gọn, rất thích hợp cho các ứng dụng cơ điện tử.
2. Thông số kỹ thuật
- Model: GP2Y0A21YK0F
- Điện áp sử dụng: 4.5 ~ 5.5VDC
- Dòng sử dụng trung bình: 30 mA (Khuyến nghị lắp tụ 10 µF hoặc lớn hơn giữa chân nguồn và GND gần cảm biến để ổn định nguồn)
- Khoảng đo: 10 ~ 80 cm
- Dạng tín hiệu trả về: Điện áp Analog tương ứng với khoảng cách
- Kích thước: 29.5 × 13 × 13.5 mm
3. Ứng dụng
- Robot dò đường và xe tự hành tránh vật cản
- Hệ thống đo khoảng cách không tiếp xúc
- Thiết bị tự động hóa công nghiệp và dân dụng
- Các ứng dụng tương tác thông minh trong STEM/Arduino
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Đồng hồ VOM (hoặc mạch Arduino), nguồn 5VDC, tụ điện 10 µF.
- Thao tác: Cấp nguồn 5V vào chân VCC và GND của cảm biến (nên mắc thêm tụ lọc nguồn), đặt vật cản ở các khoảng cách khác nhau trong dải 10-80cm, dùng đồng hồ đo điện áp tại chân tín hiệu (Analog out).
- Kết quả: Khi đưa vật cản lại gần hoặc ra xa, giá trị điện áp Analog thay đổi tương ứng (khoảng cách càng gần điện áp càng cao và ngược lại).
* Lưu ý an toàn: Cấp đúng điện áp 5VDC và đấu đúng cực tính (VCC, GND) để tránh làm hỏng cảm biến. Do cảm biến tiêu thụ dòng theo xung ngắn, việc thiếu tụ lọc nguồn có thể gây nhiễu tín hiệu đo.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 5V (Arduino)
- GND nối với GND (Arduino)
- Vo (Analog Out) nối với A0 (Arduino)
C/C++ (Arduino/ESP)
const int sensorPin = A0; // Khai báo chân đọc Analog
void setup() {
Serial.begin(9600); // Khởi động Serial Monitor
}
void loop() {
int sensorValue = analogRead(sensorPin); // Đọc giá trị ADC từ cảm biến (0 - 1023)
float voltage = sensorValue * (5.0 / 1023.0); // Chuyển đổi sang điện áp (Volt)
Serial.print("ADC: ");
Serial.print(sensorValue);
Serial.print(" Voltage: ");
Serial.print(voltage);
Serial.println(" V");
delay(500); // Đợi 0.5 giây cho mỗi lần đo
}cam bien khoang cach sharp gp2y0a21yk0f




































