当前位置: 首页 > news >正文

【特纳斯电子】基于单片机的火灾监测报警系统-实物设计

视频及资料链接:基于单片机的火灾监测报警系统-实物设计 - 电子校园网 (mcude.com)

编号:

T0152203M-SW

设计简介:

本设计是基于单片机的火灾监测报警系统,主要实现以下功能:

1.通过OLED显示温度、烟雾、是否有火焰、模式及其阈值等;
2.发生火灾时,继电器控制断电和洒水进行灭火,会发送短信;
3.通过WiFi将数据上传至腾讯云,可在微信小程序上进行查看和控制。

标签:STM32、DS18B20温度传感器、OLED、WiFi、MQ-2、火焰传感器

题目扩展:工厂火灾报警系统

资料预览

效果图:

总体资料:

原理图:

软件设计流程:

系统框图:

本设计以STM32F103C6T6单片机为核心控制器,加上其他的模块一起组成基于单片机的火灾监测报警的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32F103C6T6单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由五部分组成,第一部分是DS18B20温度传感器,用于检测当前环境温度;第二部分是烟雾传感器,用于检测当前的烟雾浓度;第三部分是火焰传感器,用于检测是否发生火灾;第四部分是三个独立按键,用于切换界面、设置阈值、切换模式、开关洒水继电器。第五部分是供电电路,给整个系统供电。输出由两六部分组成,第一部分是OLED显示屏,显示当前的温度、烟雾浓度及其阈值、模式、是否检测到火焰等;第二部分是模拟电源的继电器,当发生火灾时,模拟电源的继电器停止工作;第三部分是洒水继电器,可以手动控制洒水继电器的开关也可以在检测到火焰时自动打开;第四部分是WIFI模块,可以通过该模块将数据发送给手机,也可以通过手机控制阈值、模式和洒水继电器的开关;第五部分是蜂鸣器,当检测到火焰或有火灾隐患时,蜂鸣器进行报警。

硬件清单:

http://www.lryc.cn/news/194483.html

相关文章:

  • 网络安全就业形势怎么样?
  • 【Golang】Go的并发和并行性解释。谁说Go不是并行语言?
  • k8s-16 k8s调度
  • 【2023研电赛】全国技术竞赛一等奖:基于FPGA的超低时延激光多媒体终端
  • Annoy vs Milvus:哪个向量数据库更适合您的AI应用?知其然知其所以然
  • android 13.0 SystemUI导航栏添加虚拟按键功能(一)
  • 内存管理-分页、虚拟地址、虚拟内容、页面置换算法
  • 【C++入门】命名空间详解(从零开始,冲击蓝桥杯)
  • 通过代码MyBatis-plus实现对表中createTime和updateTime进行自动更新
  • HTML 实时显示本地电脑时间(精确到毫秒)
  • opencv跨平台arm交叉编译之ubuntu
  • Git命令全集
  • [BigData:Hadoop]:安装部署篇
  • ubuntu 上vscode使用cmake编译运行c++程序
  • Node.js 新特性 SEA/单文件可执行应用尝鲜
  • 137.只出现一次的数字II
  • k8s-15 strogeclass
  • 微信小程序开发实战:利用差异对比显示对象属性变化
  • Redis的GEO结构
  • 做UI设计师是否需要美术功底?
  • python txt or 日志等超大文本文件读取
  • Windows:Arduino IDE 开发环境配置【保姆级】
  • 【LeetCode 算法专题突破】双指针(⭐)
  • ts知识点——基础积累
  • mybatis plus MetaObjectHandler 不生效
  • 力扣第216 组合总和 ||| c++ 回溯 + 注释
  • 深度学习系列51:hugging face加速库optimum
  • 【QT开发笔记-基础篇】| 第四章 事件QEvent | 4.6 定时器事件
  • 阿里云服务器ECS实例规格族c/g/r等字母说明
  • Everything和SVN结合使用-在Everything中显示SVN