Cảm biến phát hiện lửa
Cảm biến phát hiện lửa
- Hàng trong kho: 45
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 877
- Vị trí: 1C3
Số lượng đã bán: 364
Lượt xem: 333
10.800đ
Giá chưa bao gồm VAT: 10.000đ
1. Giới thiệu tổng quan
Cảm biến phát hiện lửa là module chuyên dụng dùng để nhận biết ngọn lửa hoặc nguồn sáng có bước sóng từ 760nm - 1100nm. Thiết bị tích hợp cả hai ngõ ra tín hiệu Digital và Analog, mang lại sự linh hoạt cao, góc quét rộng 60 độ và tầm phát hiện lên đến 80cm.
2. Thông số kỹ thuật
- Nguồn cấp: 3.3V - 5VDC
- Dòng tiêu thụ: 15mA
- Tín hiệu ra: Digital (3.3 - 5VDC) hoặc Analog
- Khoảng cách phát hiện: 80 cm
- Góc quét: 60 độ
- Bước sóng phù hợp: 760nm - 1100nm
- Kích thước: 3.2 x 1.4 cm
3. Ứng dụng
- Xe robot chữa cháy thông minh
- Hệ thống cảnh báo cháy tự động
- 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 cấp 5V, đồng hồ VOM hoặc mạch Arduino, một bật lửa (nguồn lửa).
- Thao tác: Cấp nguồn VCC và GND cho cảm biến, đưa ngọn lửa lại gần mắt thu hồng ngoại của cảm biến trong khoảng cách dưới 80cm ở góc quét 60 độ, sau đó quan sát trạng thái chân Digital hoặc đo điện áp chân Analog.
- Kết quả: Khi có lửa, đèn LED trên module sẽ sáng và mức tín hiệu ngõ ra thay đổi (chân Digital chuyển trạng thái, điện áp Analog thay đổi theo cường độ ánh sáng lửa).
* Lưu ý an toàn: Không để cảm biến tiếp xúc trực tiếp với ngọn lửa ở cự ly quá gần gây chảy nhựa hoặc hỏng hóc linh kiện. Cẩn thận khi sử dụng nguồn lửa trong quá trình test.
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
- DO (Digital Out) nối với Chân số 2 trên Arduino
- AO (Analog Out) nối với Chân A0 trên Arduino
C/C++ (Arduino/ESP)
const int digitalPin = 2; // Chân Digital kết nối với cảm biến lửa
const int analogPin = A0; // Chân Analog kết nối với cảm biến lửa
void setup() {
Serial.begin(9600);
pinMode(digitalPin, INPUT);
}
void loop() {
int digitalValue = digitalRead(digitalPin);
int analogValue = analogRead(analogPin);
// Hiển thị giá trị lên Serial Monitor
Serial.print("Digital: ");
Serial.print(digitalValue);
Serial.print(" Analog: ");
Serial.println(analogValue);
if (digitalValue == LOW) {
Serial.println("Phat hien co lua!");
} else {
Serial.println("Khong co lua.");
}
delay(500);
}cam bien phat hien lua








-250x250.jpg)













