基于单片机的智能安防系统设计(32+4G+WIFI版)-设计说明书

news2024/12/28 19:54:31

设计摘要:

本设计基于STM32单片机,旨在实现一个智能安防系统,主要包括烟雾和温度传感器、人体红外传感器、显示屏、按键、4G模块和WiFi模块等组件。通过这些组件的协作,实现了火灾检测、入侵监测、状态显示、用户交互和远程通信等功能。该系统首先通过烟雾和温度传感器实时监测环境中的火灾情况。一旦检测到烟雾浓度超过设定的阈值或温度异常升高,系统将判断为可能发生火灾,并进行相应的报警措施。同时,当系统处于安防状态时,若检测到有人进入,则触发报警。系统通过显示屏直观地展示当前的温度、烟雾浓度和系统状态,使用户可以随时了解环境状况。用户可以通过按键进行交互操作,设置安防状态、设置温度和烟雾浓度阈值等参数,以便根据实际需求进行调整。此外,系统还配备了4G模块和WiFi模块,实现了远程通信功能。当系统检测到火灾或有人进入时,通过4G模块可以向用户发送短信报警,提醒用户及时采取行动。同时,WiFi模块可连接手机,通过手机实现对系统的监控,用户可以随时远程查看环境状态及触发报警。

综上所述,该智能安防系统结合了烟雾和温度传感器、人体红外传感器等多种传感器,通过STM32单片机的控制,实现了火灾检测、入侵监测、状态显示、用户交互和远程通信等功能。该系统的设计旨在提供一个全面、便捷而实用的安防解决方案,以保障用户的安全。

关键词:单片机;智能安防;阈值报警

内容预览:

摘 要

ABSTRACT

1 引 言

1.1 选题背景及实际意义

1.2 国内外研究现状

1.3 课题主要内容

2 系统设计方案

2.1 系统整体方案

2.2 单片机的选择

2.3 电源供电的选择

2.4 显示方案的选择

2.5 温度检测方案的选择

3系统设计与分析

3.1 整体系统设计分析

3.2 MQ-2烟雾传感器

3.3 液晶屏显示模块

3.4 DS18B20传感器检测温度模块

4 系统程序设计

4.1 编程软件介绍

4.2 主程序流程设计

4.3 按键函数流程设计

4.4 显示函数流程设计

4.5 处理函数流程设计

5 实物调试

5.1 电路焊接总图

5.2 温度检测实物测试

5.3 设置温度和烟雾阈值实物测试

5.4 自动报警实物测试

6 仿真调试

6.1仿真总体设计

6.2显示检测测试

6.3设置阈值测试

6.4手动切换安防状态测试

6.5安防报警测试

结  论

参考文献

致  谢

1 引 言

1.1 选题背景及实际意义

智能安防系统作为一种新兴的安全保障技术,正在逐渐受到人们的关注和重视。随着社会的发展和人们对安全的需求不断增加,首先,当前社会安全形势日益严峻,火灾和入侵事件频频发生,给人们的生命财产安全带来了巨大的威胁。传统的安防系统存在着响应速度慢、报警信息传递不及时等问题,无法满足实时监控和快速响应的需求。因此,开发一种智能安防系统,能够准确、快速地检测到火灾和人员入侵,及时采取相应的措施,对于提升安全防护能力具有重要意义。其次,基于STM32单片机的智能安防系统具有较高的可靠性和灵活性,能够实现多种功能的集成。传感器的应用可以实时监测环境的温度、烟雾浓度和人员的存在,通过4G模块和WiFi连接手机,实现远程监控和及时的信息传递。这种智能安障服务。此外,基于STM32单片机的智能安防系统还具有较低的成本和较小的体积。相比传统的安防系统,该系统采用单片机作为核心控制器,具有较高的集成度和较低的功耗,能够更好地满足用户对于成本和空间的要求。这对于大规模应用于住宅、商业场所和公共场所等各种场景具有重要意义。

最后,设计基于STM32单片机的智能安防系统的目的是为了提高人们的生活质量和安全感。通过智能化的安防系统,可以实现对火灾和入侵等安全隐患的及时预警和处理,减少人员伤亡和财产损失。同时,该系统还可以通过手机实现远程监控和控制,方便用户随时随地获取安全信息,提高用户的便利性和舒适度。

1.2 国内外研究现状

在国内,智能安防系统的发展也取得了显著的进展。中国的物联网技术和人工智能技术发展迅速,为智能安防系统的创新和应用提供了良好的技术基础。国内的企业和研究机构积极投入到智能安防领域的研发和应用中,推出了一系列具有自主知识产权的智能安防产品。例如,海康威视、大华股份等公司在视频监控领域具有较高的市场份额和技术实力,其产品在国内外市场上都享有较高的声誉。此外,国内的高校和科研机构也在智能安防技术方面取得了一些重要的研究成果,为智能安防系统的发展提供了技术支持。

寇为刚,郑克诚(2018)研究了基于STM32单片机的智能家庭安防系统,其采用STM32F103ZET6单片机作为核心控制单元,对室内的温湿度,光照强度,空气质量进行实时采样,根据设定的阈值,控制电器驱动模块确保室内空气环境清新干净;对非法入侵,可燃气体泄漏等不安全问题及时通过远程通信模块通知住户并及时自动报警,实现家庭安全防盗报警[1]。

乔凌霄,张佳琦等(2019)设计了一种基于单片机的智能安防报警系统.该设计由硬件电路设计和软件设计两大块组成.硬件电路由状态指示灯,单片机STC89C52最小系统,蜂鸣器报警模块和DYP-ME003人体红外传感器模块组成.软件设计由单片机C语言软件开发系统Keil进行程序编写,对其系统进行优化,实现了实时监控,现场远程报警等功能.对系统进行了测试,结果表明,系统工作稳定可靠,对居家环境能进行有效监控和报警,具有误报率低,操作简单,易于实现的优点[2]。

为进一步提高安防系统的实用性,提高用户的使用感受,郭向东(2022)在门禁模块,引入人脸检测模块对人脸识别系统进行优化改进,以提高人脸识别的速率和精准度;在系统结构部分,将系统设计为可扩展和拆分的结构,以适应更多用户的防火防盗报警需求.经过软硬件设计,安装布局设计,获得智能防火防盗报警系统具有较高的人脸识别速率精度,扩展性.最后,通过仿真验证该系统的运行性能.仿真结果证明,该智能防火防盗报警系统能够实现人脸识别,在环境出现异常时,能够及时发送短信通知用户,且能够控制电器对异常状况作出初步控制[3]。

在国外,智能安防系统已经成为许多国家和地区的重点研究领域。美国、德国、日本等发达国家在智能安防技术方面处于领先地位。这些国家的企业和研究机构在智能安防领的亚马逊和谷歌等科技巨头推出了智能家居安防系统,通过人工智能和云计算技术实现对家庭安全的智能化管理。德国的西门子、ABB等公司在工业安防领域取得了重要突破,推出了一系列智能监控和报警设备。日本的松下、索尼等公司在视频监控和人脸识别技术方面具有较高的研发水平。

Rahman M R , Barai A , Bairagi A K ,et al(2019)简要介绍了一些先进的家庭安全系统,该系统使用辐射受激发射(LASER)探测器,烟雾探测器和伺服电机控制窗户的光放大,这些系统通过检测盗窃,火灾泄漏和控制窗户来取代传统的安全系统,使家庭安全不在家期间。他们所提出的系统比传统的安全更现代、更可靠[4]。

Souaihia M , Taleb R , Chakrar Z ,et al.(2020)家庭安全系统保护房主及其财产免受火灾或煤气泄漏等危害。但是,智能家居安全可以提供其他好处,例如提醒房主,以便他们可以验证问题。作为研究的一部分,我们选择设计和建造安全系统(致命的气体和消防)和家庭自动化(温度和“水”水平)。目的是自动调节房屋的温度和水位,并扑灭火灾和气体提取物。因此,PIC16F877A微控制器用于创建一个电子板,该板获取多传感器单元提供的数据,并相应地向执行器发出命令[5]。

与上述几种设计方案相比,该设计方案更加方便易懂,便于实际操作,价格低廉,在集成电路的选择上更易于使用和精巧。

1.3 课题主要内容

本设计基于单片机的智能安防系统,系统软件由STM32F03最小单片机,DS18B20测温控制模块,人体红外模块,烟雾传感器,4G模块和蜂鸣器,并具有功能键/WIFI控制模块一起形成。主要设计内容如下:

1、烟雾和温度传感器检测是否发生火灾

2、人体红外检测人员,当处于安防状态进行报警

3、显示屏显示温度、烟雾浓度和当前状态

4、可通过按键控制是否设置安防状态、设置温度和烟雾浓度阈值

5、当发生火灾时,或者检测到人时,通过4G发送短信给用户

6、可以通过WiFi连接手机并通过手机实现监控

本设计以STM32F103单片机为核心控制器,加上其他的模块一起组成基于单片机的智能安防的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32F103单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由五部分组成,第一部分是DS18B20温度传感器,用于检测当前环境温度;第二部分是人体红外,用于检测是否有人;第三部分是MQ-2烟雾传感器,用于检测当前的烟雾浓度;第四部分是独立按键,用于切换界面、配网、设置烟雾、温度阈值以及设置布防和撤防状态。第五部分是供电电路,给整个系统供电。输出由四部分组成,第一部分是OLED显示屏,显示当前的温度值、烟雾浓度及其最大值等;第二部分是4G模块,连接手机当温度、烟雾值超过最高值,且安防下检测到人就会发送报警短信;第三部分是蜂鸣器,当撤防状态时检测到人或温度、烟雾浓度大于最大值时,则蜂鸣器进行报警;第四部分是继电器,用于控制风扇;最后一部分是WIFI模块,用于连接手机传送数据和控制安防状态和设置阈值等。

资料获取加q:1770799949

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1680102.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vscode对一些软件的调试插件。

vscode对一些软件的调试插件。 1、ae ,f1然后选择运行 after effect 脚本 2、maya,右键send code to maya 3、max,ctrle运行脚本到max 4、unity 从在Visual Studio代码使用.NET的核心: 1、安装.NET Core SDK,链接: https://dotn…

QT客户端开发的注意事项

QT客户端开发是一个涉及图形用户界面(GUI)设计、网络编程、数据库交互等多个方面的复杂过程。以下是在进行QT客户端开发时应注意的一些关键事项,通过关注这些事项,可以提高QT客户端应用的质量和开发效率。北京木奇移动技术有限公司…

内网安全-隧道搭建穿透上线FRPNPSSPPNgrokEW项目

旨在代理连接肉鸡后实现本地渗透肉鸡网络架构 Linux:Proxychains Windows:Sockscap Proxifier 穿透项目:Ngrok Frp Spp Nps EW(停更) 优点:穿透加密数据,中间平台,防追踪,解决网络问题 https://…

1727jsp思想政治活动Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 思想政治活动管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发&#xff…

Java——继承详解、super 关键字、super和this的异同、protected关键字、final关键字、继承与组合

1、继承的概念: 继承主要解决的问题:共性的抽取,实现代码复用 可以让我们在保持原有类(父类、超类、基类)特性的基础上进行扩展,增加新功能,这样产生新的类,称为派生类&#xff08…

Blender 导入资源包的例子

先到清华源下载资源包: Index of /blender/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 具体地址:https://mirrors.tuna.tsinghua.edu.cn/blender/demo/asset-bundles/human-base-meshes/human-base-meshes-bundle-v1.1.0.zip 解压/hum…

2024数学建模深圳杯B题成品论文43页word+完整可视化结果图+可执行代码

【无水印word】2024深圳杯B题成品论文43页(附带1-4小问完整py解题代码思路)https://www.jdmm.cc/file/2710664 批量工件并行切割下料优化研究 摘 要 本研究针对批量工件并行切割下料问题展开了深入的探讨与分析。通过建立数学模型和运用优化算法&…

如何去除字符串两侧的空白字符?

TRIM函数会去掉字符串左侧和右侧的空格,语法是:TRIM(字符串) excel中,TRIM函数能去掉字符串左侧和右侧的空格,它的ASCII码是32。 以下设定一个字符串组合,它的第一个字符中空格,最后一个字符是换行符 &q…

vue3专栏项目 -- 六、上传组件(上)

1、上传组件需求分析 我们还需要新建和展示文章,新建文章自然是发送post请求,同时在post中自带对应的数据,展示文章就是根据id取出已有的数据并且展示出来。 这里有一个难点就是上传组件,上传文件是App应用中最基本的需求&#…

五丰黎红销量增长的秘诀:一物一码数字化营销开创调味品行业新格局!

根据当今经济环境和未来的发展趋势,传统经济向数字化经济转型的发展方向可以说是大势所趋,如何把握先机,率先迈出数字化转型第一步,可以说是无数传统企业都需要思考的问题。 作为中国调味品行业的佼佼者,五丰黎红踩着时…

如何查看SNMP设备的OID

什么是OID和MIB OID OID 代表对象标识符。 OID 唯一地标识 MIB 层次结构中的托管对象。 这可以被描述为一棵树,其级别由不同的组织分配。MIB MIB(管理信息基)提供数字化OID到可读文本的映射。 使用MIB Browser扫描OID 我的设备是一台UPS SN…

13、24年--信息系统治理——IT审计

1、IT审计基础 1.1 IT审计定义 无重要的考点,自己读课本了解即可。 1.2 IT审计目的 1)IT审计的目的是指通过开展IT审计工作,了解组织IT系统与IT活动的总体状况,对组织是否实现IT目标进行审查和评价,充分识别与评估相关IT风险,提出评价意见及改进建议,促进组织实现IT目…

TCP(1)

传输层的两大协议是TCP 和 UDP ,他们在传输数据的时候起到了不可替代的作用。那么什么是TCP呢? 首先TCP是一个网络传输协议,这个协议保证了可靠的数据传输。TCP是面向字节流的,全双工的(也就是通信双方互相发消息&…

单位内部防泄密策略与技术实践

在信息时代,企业内部数据安全至关重要,尤其是涉及核心竞争力的重要文件,员工的不当操作或恶意泄露都可能给企业带来重大损失。本文将从制度建设、技术防护、以及日常管理三个方面入手,探讨如何构建一套行之有效的内部防泄密体系&a…

汇聚荣:拼多多长期没有流量如何提高?

在电商的海洋中,拼多多以其独特的团购模式吸引了众多消费者的目光。然而,随着市场竞争的加剧和消费者需求的多样化,一些商家发现自家店铺的流量持续低迷,销售业绩难以突破。面对这样的挑战,如何有效提升拼多多店铺的客…

大模型算法(零) - Transformer中的细节与实现

讲transformer的文章已经铺天盖地了,但是大部分都是从原理的角度出发的文章,原理与实现之间的这部分讲解的较少,想要了解实现细节,还是要去看代码才行。记录一下自己学习过程中遇见的细节问题和实现问题。 Transformer整体架构 图…

树链剖分详解,看这一篇就够了

前置知识: 树形结构链式前向星(熟练)线段树(熟练)DFS序(熟练)LCA(了解定义) 什么是树链剖分 树链剖分其实有两种:重链剖分和长链剖分。重链剖分就是把儿子节点最重的儿子称为重儿子,把树分成若干条重链(如图一)&#…

【NR学习一】NR中的带宽、子载波间隔、PRB数量、FFT点数与采样率之间的关系

NR中的带宽、子载波间隔、PRB数量、FFT点数与采样率之间的运算关系 在5G NR(New Radio)系统设计中,带宽(Bandwidth)、子载波间隔(Subcarrier Spacing, SCS)、资源块(Resource Block…

汇聚荣科技:如何有效为拼多多店铺引流?

在电商竞争激烈的今天,为拼多多店铺引流是每个店主必须面对的挑战。有效的引流策略不仅能增加店铺曝光度,还能提升转化率,促进销量增长。 一、社交媒体营销 利用微信、微博等社交平台进行推广,可以通过发布产品信息、用户评价和促…

Web3Tools - 助记词生成

Web3Tools - 助记词生成工具 本文介绍了一个简单的助记词生成工具,使用 React 和 Material-UI 构建。用户可以选择助记词的语言和长度,然后生成随机的助记词并显示在页面上 功能介绍 选择语言和长度: 用户可以在下拉菜单中选择助记词的语言&…