这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【原创】基于stm32的火灾报警系统设计与实现--伊

共1条 1/1 1 跳转至

【原创】基于stm32的火灾报警系统设计与实现--伊

工程师
2024-08-20 16:22:05     打赏
设计目标

基于STM32的火灾报警系统设计与实现的设计目标是高效准确的检测功能,统应具备高灵敏度的烟雾和温度检测能力,能够准确迅速地识别火灾征兆。选用高性能的传感器,如MQ系列传感器和DS18B20温度传感器,保证检测精度和反应速度。该系统能够有效提高火灾防控水平

设计方案

1MCU采用stm32STM32F103作为主控芯片

2、使用MQ2传感器采集烟雾等有害气体,当检测到有害气体时发声报警,并可以邮件通知用户;

3、使用DS18B20传感器检测环境温度和火焰;

4、采用OLED显示屏进行数据显示;

5、可设置传感器阈值,修改检测灵敏度;

硬件介绍

OLED显示屏

OLED显示模块具备自发光的特性,因而拥有非常高的对比度。由于每个像素可以独立关闭,能够实现真正的黑色和更深的色调OLED屏幕的响应速度极快,通常可以达到微秒级。

按键 蜂鸣器

DS18B20测温模块

模拟信号在远距离传输过程中,由于所需引线较长,系统会产生误差补偿、多点切换及放大电路的零点误差等问题。此外,考虑到测量现场的电磁环境十分不确定,干扰信号可能比较强,模拟信号易受到干扰因素导致产生测量误差,影响测量的精度。因此,本系统采用一种抗干扰能力较强的新型数字温度传感器 DS18B20 来避免发生上述问题

1724141881358376.png

mq-2传感器模块

MQ-2传感器对可燃气、烟雾等气体灵敏度高,基于MQ-2的烟雾传感器模块通过电路设计,提供了两种输出方式:

数字量输出:通过板载电位器设定浓度阈值,当检测到环境气体浓度超过阈值时,通过数字引脚DO输出低电平。

模拟量输出:浓度越高,AO引脚输出的电压值越高,通过ADC采集的模拟值越高。

1724141947404961.png

系统流程图

1724141968129212.png

部分代码

1724141991140968.png

1724142003282861.png

1724142017238734.png


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]