Skip to Content

17. Cảm biến lửa

18.1

Module cảm biến lửa này có tới 5 kênh, giúp có thể phát hiện lửa ở 5 hướng khác nhau. Cảm biến phát hiện lửa thường được sử dụng cho các ứng dụng sáng tạo như: xe robot chữa cháy, nhà thông minh tự báo động khi phát hiện bị cháy,…

1. Mua sản phẩm

gio

2. Thông số kỹ thuật

  • Thông số kỹ thuật

    • Điện áp hoạt động: 3.3V
    • Kết nối: Digital
    • Khoảng cách: 80cm
    • Góc quét: 60 độ
    • Kích thước module: 66mm x 63 mm x 18 mm (DxRxC)
  • Pinout của cảm biến

Cảm biến lửa có 4 chân, và mỗi chân có chức năng như sau:

:widths: 10, 15, 30

1, “GND”, “Nối đất” 2, “VCC”, “Cấp nguồn (3.3V)” 3, “NC”, “Không sử dụng” 4, “SIG”, “Tín hiệu cảm biến”

3. Kết nối

  • Bước 1: Chuẩn bị các thiết bị như sau:
Hình ảnhSản phẩmMua hàng
yoloMáy tính lập trình Yolo:BitMua sản phẩm  
mmrMạch mở rộng cho Yolo:BitMua sản phẩm  
18.1Cảm biến lửa (kèm dây Grove)Mua sản phẩm  
  • Bước 2: Cắm Yolo:Bit vào mạch mở rộng
  • Bước 3: Sử dụng dây Grove cắm vào cảm biến
  • Bước 4: Kết nối cảm biến với P0 trên mạch mở rộng. 18.2

4. Hướng dẫn lập trình với OhStem App

  • Bước 1: Tải thư viện HOME:BIT V3, xem hướng dẫn tải thư viện tại đây   homebit

    |

    Sau khi tải thư viện, trong danh mục khối lệnh sẽ xuất hiện các khối lệnh tương ứng: lenh homebit

    |

  • Bước 2: Gửi chương trình sau xuống Yolo:Bit 18.3

Ghi chú: Giải thích chương trình: Khi cảm biến phát hiện lửa, mạch Yolo:Bit của bạn sẽ phát âm thanh cảnh báo.

5. Hướng dẫn lập trình Arduino

  • Mở phần mềm Arduino IDE. Xem hướng dẫn lập trình với Arduino tại đây  .

  • Copy đoạn code sau, click vào nút Verify để kiểm tra lỗi chương trình. Sau khi biên dịch không báo lỗi, bạn có thể nạp đoạn code vào board.

#include <Yolobit.h> Yolobit yolobit; int FLAME_PIN = P0; void setup() { Serial.begin(9600); pinMode(FLAME_PIN, INPUT); } void loop() { int flame = digitalRead(FLAME_PIN); if (flame == LOW) { digitalWrite(BUZZER_PIN, HIGH); Serial.println("Khong co lua"); } else if (flame == HIGH) { digitalWrite(BUZZER_PIN, LOW); Serial.println("Co lua"); } delay(300); }

Ghi chú: Giải thích chương trình: Sau khi nạp chương trình và mở cửa sổ Serial, bạn sẽ thấy giá trị đọc được từ cảm biến được in ra.

Last updated on