Giới thiệu cảm biến lửa 3 chân
Cảm biến phát hiện lửa 3 chân flame sensor thường được sử dụng cho các ứng dụng phát hiện lửa như: xe robot chữa cháy, cảm biến lửa,… Tầm phát hiện trong khoảng 80cm, góc quét là 60 độ, có thể phát hiện lửa tốt nhất là loại có bước sóng từ 760nm – 1100nm.
Có thể phát hiện ngọn lửa hoặc nguồn sáng có bước sóng trong khoảng từ 760 nanomet đến 1100 nanomet. Khoảng cách ngọn lửa thử nghiệm của bật lửa là 80cm
Góc phát hiện Khoảng 60 độ, đặc biệt nhạy cảm với phổ ngọn lửa 3. Độ nhạy có thể điều chỉnh (được điều chỉnh bằng chiết áp kỹ thuật số màu xanh trong hình) 4.
Đầu ra so sánh, tín hiệu sạch, dạng sóng tốt, khả năng truyền động mạnh, hơn 15mA 5 Được trang bị chiết áp chính xác có thể điều chỉnh Điều chỉnh độ nhạy 6. Điện áp làm việc 3,3V-5V 7. Dạng đầu ra: Đầu ra chuyển mạch kỹ thuật số DO (0 và 1) và đầu ra điện áp analog AO 8. Được trang bị các lỗ bu lông cố định để lắp đặt dễ dàng 9.
Chức năng các chân
- Vcc: chân nguồn dương VCC cấp nguồn từ 5VDC.
- GND: chân nguồn âm GND 0VDC.
- D0: Chân ngõ ra Digital.
- A0: Chân ngõ ra Analog.
Thông số kỹ thuật cảm biến lửa 3 chân
- Có led hiển thị trạng thái
- Điện áp: 5v
- Dòng hoạt động: 15mA
- Đầu ra: Mức LOW khi bị chắn, mức HIGH khi không bị chắn
- Ứng dụng đa dạng cho các nền tảng Arduino / AVR / ARM
- Độ rộng rãnh: 5.5mm
- Khoảng cách 2 lỗ lắp đặt: 20.5mm, lỗ Φ3mm
- Kích thước: 32mm * 16mm
Nguyên lý hoạt động
- Cảm biến ngọn lửa nhạy cảm nhất với ngọn lửa và cũng phản ứng với ánh sáng thông thường. Nó thường được sử dụng cho thiết bị báo cháy và các mục đích khác.
- Giao diện đầu ra của bảng nhỏ có thể được kết nối trực tiếp với cổng IO của vi điều khiển
- Giữ khoảng cách nhất định giữa cảm biến và ngọn lửa để tránh làm hỏng cảm biến ở nhiệt độ cao. Ngọn lửa càng lớn thì khoảng cách kiểm tra càng xa.
- Chế độ đầu ra tương tự bảng nhỏ và xử lý chuyển đổi AD có thể đạt được độ chính xác cao hơn.
Chương trình test cảm biến lửa 3 chân
Nguyên lý kết nối
Chương trình test Digital
#define DO_PIN 2 // Arduino Nano's pin connected to DO pin of the flame sensor void setup() { // Initialize the Serial to communicate with the Serial Monitor. Serial.begin(9600); // initialize the Arduino Nano pin as an input pinMode(DO_PIN, INPUT); } void loop() { int flame_state = digitalRead(DO_PIN); if (flame_state == HIGH) Serial.println("The flame is NOT detected"); else Serial.println("The flame is detected"); }
Chương trình test Analog
#define AO_PIN A0 // Arduino Nano's pin connected to AO pin of the flame sensor void setup() { // Initialize the Serial to communicate with the Serial Monitor. Serial.begin(9600); } void loop() { int flameValue = analogRead(AO_PIN); Serial.print("infrared value: "); Serial.println(flameValue); }
Liên hệ làm mạch
- Phone: 0967.551.477
- Zalo: 0967.551.477
- Chi tiết : Nhận làm mạch và hướng dẫn đồ án sinh viên
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:
Reviews
There are no reviews yet.