烟雾&火焰传感器模块(工业园区安全监测机器人)
标题:毕设机器人|火焰+烟雾检测模块搭建,实现火情报警
前言
本模块是基于千问大模型工业园区安全监测机器人的安全感知单元,用来实时监测环境火灾隐患,检测烟雾浓度、火焰红外信号,一旦探测到火情,机器人触发报警,并且把图像画面传给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+代码,报错或者有疑问随时可以问我哦
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)