标题:毕设机器人|火焰+烟雾检测模块搭建,实现火情报警

 

前言

 

本模块是基于千问大模型工业园区安全监测机器人的安全感知单元,用来实时监测环境火灾隐患,检测烟雾浓度、火焰红外信号,一旦探测到火情,机器人触发报警,并且把图像画面传给Qwen大模型做二次识别确认,属于毕设五大核心功能之一。

 

1、硬件清单

  火焰传感器模块(红外火焰检测)×1

​- MQ-2烟雾气体传感器(可检测烟雾、可燃气体)×1

​杜邦线若干

​树莓派主板

 

2、原理简介

 

1. MQ-2烟雾传感器:气敏元件,烟雾浓度升高,模拟输出电压变化,可检测火灾产生的烟尘;有模拟AO和数字DO双输出。

​2. 火焰传感器:接收火焰发出的特定红外光,能识别明火,对打火机、蜡烛火焰敏感,太阳光会产生一定干扰,安装时避开强光直射。

 

两个传感器组合:烟雾+火焰双重判断,降低误报警,模拟工业园区火灾监测场景。

 3、接线(树莓派)

 

MQ2烟雾传感器

  VCC → 5V

​ GND → GND

​AO(模拟)→ 树莓派ADC模块引脚 (树莓派原生无ADC,也可以只用DO数字引脚)

​DO → GPIO

 

火焰传感器

  VCC → 5V

​ GND → GND

​DO → GPIO

 

4、Python简易测试

import RPi.GPIO as GPIO
import time

#引脚定义
smoke_pin = 21
fire_pin = 20

GPIO.setmode(GPIO.BCM)
GPIO.setup(smoke_pin, GPIO.IN)
GPIO.setup(fire_pin, GPIO.IN)

try:
    while True:
        smoke_state = GPIO.input(smoke_pin)
        fire_state = GPIO.input(fire_pin)
        if smoke_state == 0:
            print("⚠️检测到烟雾!")
        if fire_state ==0:
            print("🔥检测到火焰!")
        time.sleep(0.5)
except KeyboardInterrupt:
    GPIO.cleanup()

5、安装与毕设要点

 1. 安装位置:固定在小车支架高处,方便空气流通,烟雾更容易进入传感器。

​2. 功能逻辑:传感器采集信号 → 传给树莓派,同时摄像头采集画面,送入Qwen千问大模型,综合判断是否发生火灾。

 

要是有蜂鸣器,PCF8591连线,c+代码,报错或者有疑问随时可以问我哦
 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐