1. Vấn đề hiện tại

Nhiều cơ sở, tòa nhà hiện vẫn sử dụng tủ báo cháy dạng cũ, không có khả năng kết nối mạng hay gửi cảnh báo tự động đến các phần mềm quản lý. Việc nâng cấp hệ thống thường tốn kém, thay thế toàn bộ thiết bị, gây lãng phí.

2. Giải pháp thông minh với Raspberry Pi

Bằng cách tận dụng tiếp điểm relay có sẵn trên các tủ báo cháy, ta có thể dùng Raspberry Pi như một thiết bị trung gian để:

  • Đọc tín hiệu cảnh báo cháy.

  • Gửi cảnh báo về phần mềm hoặc server quản lý từ xa.

  • Ghi log sự kiện báo cháy để phục vụ kiểm tra, điều tra sau này.

3. Cách thức hoạt động

Sơ đồ kết nối:

  • NO (Normally Open) từ tủ báo cháy → GPIO17 trên Raspberry Pi.

  • COM → GND trên Raspberry Pi.

  • Điện trở pull-up 10kΩ giữa GPIO và 3.3V giúp nhận diện chính xác trạng thái relay.

4. Lập trình đơn giản bằng Python

Raspberry Pi có thể sử dụng thư viện RPi.GPIO để đọc tín hiệu. Khi phát hiện relay đóng mạch (có cháy), thiết bị có thể:

  • Gửi POST đến API phần mềm nghiệp vụ.

  • Hiển thị cảnh báo dashboard.

  • Gửi email/SMS cảnh báo (nếu tích hợp).  

 

Code python minh họa

    
import RPi.GPIO as GPIO
import time
import requests

GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.IN, pull_up_down=GPIO.PUD_UP)

while True:
    if GPIO.input(17) == GPIO.LOW:
        requests.post("http://yourserver/api/fire", json={"status": "alarm"})
        print("🚨 Cảnh báo cháy!")
    time.sleep(1)

    
  

5. Lợi ích mang lại

  • Không cần thay thế tủ báo cháy cũ → tiết kiệm chi phí đầu tư.

  • Triển khai nhanh gọn, lập trình mở rộng dễ dàng.

  • Tích hợp dễ dàng với phần mềm nghiệp vụ hiện có.

  • Có thể mở rộng cho nhiều vùng, nhiều tủ báo cháy khác nhau.

6. Khuyến nghị

  • Nên dùng mạch cách ly opto hoặc relay module cách ly để bảo vệ Raspberry Pi.

  • Sử dụng kết nối mạng có dây hoặc Wi-Fi ổn định.

  • Gắn thêm UPS nhỏ để Raspberry Pi hoạt động khi mất điện.