Cảm biến phát hiện lửa 5 kênh
Cảm biến phát hiện lửa 5 kênh
- Hàng trong kho: 26
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 2244
- Vị trí: 1F2
Số lượng đã bán: 4
Lượt xem: 268
37.800đ
Giá chưa bao gồm VAT: 35.000đ
1. Giới thiệu tổng quan
Cảm biến phát hiện lửa 5 kênh là thiết bị chuyên dụng được thiết kế cho các ứng dụng phát hiện nguồn nhiệt và ngọn lửa với độ nhạy cao. Sản phẩm trang bị 5 cảm biến quang học độc lập giúp mở rộng góc quét lên đến 60 độ, kết hợp cả hai ngõ ra tín hiệu Digital và Analog linh hoạt giúp dễ dàng kết nối với vi điều khiển.
2. Thông số kỹ thuật
- Điện áp hoạt động: 3.3V - 5VDC
- Dòng tiêu thụ: 15mA
- Tầm phát hiện: Lên đến 80 cm
- Góc quét: 60 độ
- Bước sóng tối ưu: 760nm - 1100nm
- Ngõ ra: Digital (3.3 - 5VDC) và Analog
3. Ứng dụng
- Xe robot chữa cháy tự động
- Hệ thống cảnh báo cháy thông minh
- Nghiên cứu và học tập về cảm biến quang học
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn điện 5VDC, đồng hồ VOM hoặc mạch Arduino, bật lửa làm nguồn phát nhiệt.
- Thao tác: Cấp nguồn VCC và GND cho cảm biến. Đưa nguồn lửa (bật lửa) lại gần các mắt cảm biến trong khoảng cách dưới 80cm ở các góc độ khác nhau, sau đó đo điện áp hoặc quan sát tín hiệu ngõ ra.
- Kết quả: Khi phát hiện có lửa, tín hiệu ngõ ra Digital thay đổi trạng thái (hoặc điện áp ngõ Analog thay đổi tương ứng theo khoảng cách).
* Lưu ý an toàn: Cẩn thận khi sử dụng nguồn lửa trần (bật lửa) trong quá trình kiểm tra để tránh gây cháy nổ. Không cấp ngược cực nguồn điện để tránh làm hỏng mạch 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
- GND nối với GND trên Arduino
- AO (Analog Out) nối với A0 trên Arduino
- DO1 - DO5 (Digital Out) nối với các chân số 2, 3, 4, 5, 6 trên Arduino
C/C++ (Arduino/ESP)
const int analogPin = A0;
const int digitalPins[] = {2, 3, 4, 5, 6};
void setup() {
Serial.begin(9600);
pinMode( analogPin, INPUT);
for(int i = 0; i < 5; i++) {
pinMode(digitalPins[i], INPUT);
}
}
void loop() {
int analogVal = analogRead(analogPin);
Serial.print("Analog: ");
Serial.print(analogVal);
Serial.print(" | Digital: ");
for(int i = 0; i < 5; i++) {
Serial.print(digitalRead(digitalPins[i]));
Serial.print(" ");
}
Serial.println();
delay(500);
}cam bien phat hien lua 5 kenh








-250x250.jpg)













