基于51单片机设计智能防盗系统-计算机毕业设计源码

摘要

随着社会智能家居的不断发展,居家环境安全隐患问题日益受到关注。为了降级居家环境的安全隐患,实现实时监测警报的功能,展开基于51单片机设计智能防盗报警系统的设计。系统将STM32单片机作为系统主控核心,通过红外传感器、火焰传感器、DHT11温湿度传感器实现对房屋内部环境的检测与警报,通过HC-SR505热释电传感器实现人体感应的检测。系统监测数据能够通过0.96寸OLED显示屏实时显示,实现对无人时房屋内部环境的实时监测和数据分析,同时通过SIM800L模块实现与手机的无线通信。用户在手机端能够设定系统监测阈值范围,实时查看监测数据。当系统监测房间监测数据出现异常时,激发蜂鸣器进行报警提示,为使用者提供更加便捷、安全的智能家居服务。

整体设计完成系统的软硬件设计要求,并通过制作实物来检验系统设计成果。从实物测试结果表明系统能够实现人体监测、异常提醒、无线通信的设计要求,能够为使用人提供更加全面、实时、精准的环境安全监测服务,具有重要的实际应用价值。

关键词:STM32;智能家居;防灾提醒

Abstract

With the continuous development of social smart home, the problem of potential safety hazards in the home environment has attracted increasing attention. In order to reduce the potential safety hazards of the home environment and realize the function of real-time monitoring and alarm, the design of the intelligent anti-theft alarm system based on the design of 51 single-chip microcomputer was launched. The system takes the STM32 microcontroller as the main control core of the system, realizes the detection and alarm of the internal environment of the house through infrared sensors, flame sensors and DHT11 temperature and humidity sensors, and realizes the detection of human body induction through the HC-SR505 pyroelectric sensor. The system monitoring data can be displayed in real time through the 0.96-inch OLED display to realize real-time monitoring and data analysis of the internal environment of the house when no one is there, and at the same time realize wireless communication with the mobile phone through the SIM800L module. Users can set the system monitoring threshold range on the mobile phone and view the monitoring data in real time. When the monitoring data of the system monitoring room is abnormal, the buzzer will be activated to give an alarm to provide users with more convenient and safe smart home services.

The overall design completes the software and hardware design requirements of the system, and the system design results are verified by making physical objects. The physical test results show that the system can realize the design requirements of human body monitoring, abnormal reminder and wireless communication, and can provide users with more comprehensive, real-time and accurate environmental safety monitoring services, which has important practical application value.Keywords: STM32; Smart Home; Disaster Alerts
目  录

摘要

Abstract

1. 绪论

1.1 研究背景及意义

1.2 国内外发展现状

1.3 设计主要内容

2 系统总体设计

2.1 功能分析

2.2 系统方案设计

3 硬件电路设计

3.1 主控模块

3.2 环境检测模块

3.3 人体感应检测模块

3.4 显示模块

3.5 无线通信模块

3.6 报警模块

3.7 报警模块

4 软件设计

4.1 主程序设计

4.2 温湿度检测程序设计

4.3 红外传感器检测程序设计

4.4 火焰传感器检测程序设计

4.5 短信发送模块程序设计

4.6 显示程序设计

4.7 报警程序设计

5 系统测试

5.1 硬件调试

5.2 软件调试

5.3 实物功能性测试

5.3.1 液晶显示测试

5.3.2 火焰检测测试

5.3.3 红外检测测试

5.3.4 无线通信功能测试

5.4 测试结果分析

6 总结与展望

6.1 总结

6.2 展望

参考文献

致  谢

1. 绪论

1.1 研究背景及意义

智能防盗报警系统是一种利用先进的技术手段来保护财产和人身安全的系统。随着城市化进程的加速和经济的发展,犯罪率逐渐上升,尤其是在人口密集的城市地区。这促使了对更先进、更有效的防盗报警系统的需求。传统的报警系统存在一些弊端,比如误报率高、对不同场景的适应性不足、易受干扰等问题。因此,人们需要一种更智能、更可靠的解决方案来解决这些问题。随着科技的发展,包括传感器技术、物联网、人工智能等方面的突破,为智能防盗报警系统的发展提供了技术支持和可能性。这些技术的不断进步,使得智能防盗报警系统可以实现更高效、更精准的监测和报警功能。人们对安全的重视程度不断提高,他们希望能够通过先进的技术手段来保护自己的财产和人身安全。因此,智能防盗报警系统的研究和应用得到了广泛的关注和支持。

综上所述,智能防盗报警系统的研究背景主要包括社会需求的提升、传统系统存在的问题以及科技进步等方面。这些因素共同推动了智能防盗报警系统的不断发展和完善。基于51单片机的智能防盗报警系统的研究具有重要的意义,能够通过高效的监测和报警功能及时发现潜在的安全威胁,有效地降低盗窃、入侵等犯罪事件发生的可能性,提高了财产和人身安全。及时的报警可以使得警方或相关安保人员能够快速采取行动,加强对潜在风险的控制和处置,从而最大程度地减少财产损失和人员伤害。智能防盗报警系统的存在本身就会对潜在的犯罪分子产生一种心理压力和威慑效果,降低了他们实施犯罪的欲望,从而起到了预防犯罪的作用。智能防盗报警系统的普及和应用,可以提升社会公众的安全感,使人们在日常生活中更加放心,促进社会和谐稳定的发展。智能防盗报警系统的研究和应用,需要结合先进的技术手段,如物联网、人工智能、大数据等,推动相关领域的科技创新和发展,促进智能安防技术的不断进步。能防盗报警系统的普及可以为人们提供更安全、更舒适的生活环境,使他们能够更好地专注于工作、学习和生活,提升生活品质。综上所述,智能防盗报警系统的研究意义重大,不仅可以提高社会安全水平,减少损失,还可以推动科技创新和提升生活品质,对社会稳定和发展具有积极的促进作用。

1.2 国内外发展现状

智能防盗报警系统的发展历史可以追溯到19世纪末20世纪初的早期防盗报警系统,那时使用的是机械式报警装置。随着科技的进步和需求的增加,智能防盗报警系统逐步演化为今天的高度智能化系统。早期的防盗报警系统主要采用机械式装置,如门窗上安装的铁栅栏或机械感应器,一旦被打开或移动就会触发机械装置,发出警报。随着电气化技术的发展,防盗报警系统开始使用电气元件,如开关、电线和警报器。这些系统能够更精准地监测入侵行为,并发出声光警报。在这个阶段,防盗报警系统开始采用电子元件和数字技术,比如红外线传感器、微波雷达、闭路电视等。这些系统具有更高的灵敏度和准确性,可以实现远程监控和报警。随着物联网、人工智能和大数据技术的迅速发展,智能防盗报警系统进入了智能化时代。现代智能防盗系统不仅能够实时监测入侵行为,还可以通过学习算法对异常行为进行分析和识别,从而减少误报率,并且可以与其他智能设备和系统进行互联,实现更智能、更高效的安全管理和应急响应。未来智能防盗报警系统有望进一步融合虚拟现实、增强现实等新兴技术,提升用户体验和安全性能。同时,随着5G技术的普及和应用,智能防盗报警系统的实时监控和远程控制功能也将得到进一步加强。

在国外,国外智能防盗系统发展迅速,涵盖了住宅、商业场所、医疗机构乃至特定物品如自行车等多种应用场景。例如,以色列EL顶尖安防系统整合了先进的防盗入侵探测报警技术,通过闭路电视监控、门禁控制系统以及各类感应器(如门磁感应器、红外探测器、玻璃破碎探测器和吸顶式热感探测器)构建全面防护体系。与此同时,美国通用电气(GE)推出的防盗系统,结合了UTC PIR雷达技术和Eflex、CADDX NetworX TCP等组件,实现高效的商品保护和区域监控。在住宅领域,亚马逊公司的Ring智能防盗系统集成了家庭安全警报器、视频门铃和安全摄像头,用户可通过单一应用程序实时获取家中安全状况,并在发生异常时及时接收到警报。此外,针对医院婴儿安全保障,基于RFID技术的智能防盗系统已被广泛应用,有效防止婴儿在医院内的诱拐事件。

在国内,智能防盗系统是基于先进的技术手段,结合视频监控、智能感知、人工智能等多种技术,用于实时监测和预防盗窃、入侵等安全威胁的系统。例如,海康威视公司设计的智能防盗系统能够对异常行为进行自动识别和分析,并及时触发警报或采取预防措施。通过远程监控和智能化管理,国内智能防盗系统为用户提供了更加便捷和高效的安全保障,广泛应用于家庭、商业、工业等各个领域,为社会安全和稳定做出了重要贡献。

综合来看,智能防盗报警系统在国际上已经取得显著的进展,国内企业也在积极迎头赶上。未来,随着技术的不断创新和应用场景的拓展,智能防盗报警系统将更加全面、智能,并安全防护领域发挥越来越重要的作用。

1.3 设计主要内容

基于51单片机设计智能防盗报警系统通过整合单片机技术,实时获取传感器检测的室内安全数据,旨在为用户日常生活创造更加智能化的安防系统。在系统设计结构安排上,主要分为以下六个章节。第一章是系统绪论部分,探讨选题背景及意义,对基于51单片机设计智能防盗报警系统国内外发展现状进行分析,明确了系统设计的目标和内容。第二章是系统总体设计部分,通过分析基于51单片机设计智能防盗报警系统的应用功能,实现系统模块方案设计。第三章是系统硬件电路设计部分,按照模块化的设计理念对系统主控电路、传感器检测电路、显示电路、无线通信电路、按键电路、报警电路进行详细设计,实现系统设计要求。第四章是系统软件设计部分,包括系统软件总体架构设计、功能模块设计与实现、数据处理与分析等,通过编程语言编写系统程序,实现对硬件设备的控制和数据处理。第五章是系统功能测试与分析,对所设计的基于51单片机设计智能防盗报警系统进行了性能测试,验证系统的可行性。第六章是系统总结与展望,总结整体设计的研究成果,并对未来发展趋势进行展望。

2 系统总体设计

2.1 功能分析

在系统设计中,根据实际应用需求,针对监测系统展开具体功能分析:

  1. 数据采集与处理:系统需要通过传感器实时感应人体数据、红外数据、温湿度数据,确保采集数据的准确性与实时性,数据采集能够确保系统在异常情况下能够快速响应。
  2. 监测数据显示:系统监测的感应人体数据、红外数据、温湿度数据状态通过液晶模块实时显示,确保用户能够直观地了解室内情况,显示屏需要能够实现数据的实时更新,使用户获取到最新的监测信息。
  3. 用户交互与设定:为了满足用户的个性化需求,系统需要提供良好的用户交互体验。通过设计易操作的按键界面,使用户能够方便地进行监测参数的阈值设定,以满足不同用户的个性化需求。
  4. 异常报警:系统需要设计异常报警模块,当任一检测数据监测异常时,提醒用户及时进行处理。
  5. 无线通信与远程控制:系统通过无线模块实现与手机的无线通信,实现稳定连接以保证数据传输的可靠性,支持用户设定监测阈值范围和实时查看监测数据。

通过满足以上功能需求,基于51单片机设计智能防盗报警系统将能够为用户提供便捷的室内智能防盗解决方案,满足实际生活中对家庭安放的需求。

2.2 系统方案设计

通过分析系统设计功能,确定系统方案选型,基于51单片机设计智能防盗报警系统的架构设计如图2.1所示,系统以51单片机作为控制器,通过红外传感器、火焰传感器、DHT11温湿度传感器实现对房屋内部环境的检测与警报,通过HC-SR505热释电传感器实现人体感应的检测。通过SIM800L模块实现与手机的通信,用户可以通过手机查看相应的数据,并且可以通过手机或者按键对房屋内部的温度、湿度阈值进行设定,当系统任一检测参数异常时进行蜂鸣器报警提示,并通过0.96寸OLED显示屏显示实时的参数。

图2.1系统结构图

3 硬件电路设计

3.1 主控模块

基于51单片机设计智能防盗报警系统采用的是STM32F103C8最小系统板作为控制器,单片机最小系统如图3.1所示,包括了STM32F103C8单片机、晶振电路、复位电路以及BOOT配置电路。

图3.1 单片机最小系统

STM32F103C8是32位ARM Cortex-M3内核的微控制器,最大72MHz的主频,有64KB Flash存储器,20KB SRAM,并有多个通用I/O引脚、USART、SPI、I2等通信接口。且具有内部RC振荡器,也可以连接外部高精度时钟源,采用3.3V进行供电。晶振电路是单片机稳定工作的基础。最小系统中的STM32F103C8搭载一个晶振,用于提供单片机的时钟信号。晶振的频率通常根据系统需求选择,在此为8MHz。晶振的输出连接到单片机的时钟输入引脚,确保单片机以精确的时钟频率运行。复位电路对于确保系统在启动时处于可控状态至关重要。STM32F103C8最小系统中,复位电路的设计包括:复位按钮,提供手动复位功能,用户可以通过按下按钮实现对单片机的复位。上电复位,当系统上电时,确保单片机经过初始的复位过程,使其进入可控的初始状态。BOOT配置电路,用以设置程序的启动方式,在此将BOOT0和BOOT1都设低电平以设置为Flash内部启动主程序。

3.2 环境检测模块

在基于51单片机设计智能防盗报警系统设计中,通过红外传感器对环境进行检测,其具有一堆红外线发射与接收管,发射管发射一定频率的红外线,当检测方向遇到障碍物时,红外线反射回来呗接收管接收,经过比较器电路处理之后,绿色指示灯会亮起,同时信号输出接口输出数字信号,可通过电位器旋钮调节检测距离,有效距离范围2~30cm,工作电压为3.3V~5V。当模块检测到前方障碍物信号时,电路板上绿色指示灯点亮电平,同时OUT端口持续输出低电平信号,该模块检测距离2~30cm,检测角度35”,检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加;逆时针调电位器,检测距离减少。传感器主动红外线反射探测,因此目标的反射率和形状是探测距离的关键。其中黑色探测距离小,白色大;小面积物体距离小,大面积距离大。传感器模块输出端口OUT可直接与单片机I0口连接即可3、也可以直接驱动一个5V继电器;连接方式:VCC-VCC:GND-GND:OUT-10;比较器采用LM393,工作稳定:可采用3-5V直流电源对模块进行供电。当电源接通时红色电源指示灯点亮。

通过火焰传感器检测火焰或者波长在760纳米~1100纳米范围内的光源,打火机测试火焰距离为80cm,对火焰越大,测试距离越远;灵敏度可调;比较器输出,信号干净,波形好,驱动能力强,超过15mA;配可调精密电位器调节灵敏度;工作电压3.3V-5V;输出形式:DO数字开关量输出(0和1)和AO模拟电压输出;小板PCB尺寸:3.2cmx1.4cm10、使用宽电压LM393比较器。火焰传感器对火焰最敏感,对普通光也是有反应的般用做火焰报警等用途。小板输出接口可以与单片机IO口直接相连;对打火机测试火焰距离为80cm,对火焰越大,测试距离越远;小板模拟量输出方式和AD转换处理,可以获得更高的精度。

通过DTH11温湿度传感器对房间内部的温度、湿度进行实时检测,DHT11数字温湿度传感器是一款含有已校准数字信号输出的温度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有可靠性与卓越的长期稳定性,成本低、相对湿度和温度测量、快响应、抗干扰能力强、信号传输距离长、数字信号输出、精确校准。传感器包括一个电容式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。VCC 外接3.3V-5V;GND 外接 GND;DO 小板开关数字量输出接口,接单片机IO口。如图3.2(a)-(c)所示:

(a)红外传感器电路

(b)火焰传感器电路

(c)DHT11温湿度传感器电路

图3.2 环境检测电路

3.3 人体感应检测模块

在基于51单片机设计智能防盗报警系统设计中,采用HC-SR505热释电传感器实现人体感应的监测,全自动感应:人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平,感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以后一次活动的时间为延时时间的起始点。工作电压范围宽:默认工作电压DC4.5V-20V。微功耗:静态电流<50微安,特别适合干电池供电的自动控制产品。输出高电平信号:可方便与各类电路实现对接。电路如图3.3所示:

图3.3 人体感应检测电路

3.4 显示模块

在基于51单片机设计智能防盗报警系统设计中,通过0.96寸OLED显示屏显示实时的参数,OLED(Organic Light- Emitting Diode)有机发光二极管又称为有机激光显示、OLED显示技术具有自发光的特性、采用非常薄的有机材料涂层、和玻璃基板、当有电流通过时、这些有机材料就会发光、而且OLED显示屏幕可视角大、功耗低、OLED由于同时具备自发光、不需背光源(只上电是不会亮的、驱动程序和接线正确才会点亮)、对比度高、厚度薄视角广、反应速度快、可用于挠曲面板、使用温度范围广、结构及制程等优异之特性、先接触的1286屏都是LCD的、需要背光、功耗较高、而OLED的功耗低、更加适合小系统、由于两者发光材料的不同在不同的环境中、OLED的显示效果好、模块供电可以是3.3V也可以是5V、不需要修改模块电路、OLED屏具有多个控制指令、可以控制OLED的亮度、对比度、开关升压电路等指令、操作方便、功能丰富 可显示汉字、ASCI、图案等,GND-电源地;SCL-IIC时钟线;VCC- 电源正(3.3V~5V);SDA-IIC数据线;控制芯片SSD1306;电路连接如图3.4所示。

图3.4 显示模块电路

3.5 无线通信模块

基于51单片机设计智能防盗报警系统设计中,通过SIM800L模块实现与手机的无线通信;电压范围:3.4V ~4.4V,SLEEP模式下的耗流为0.7毫安(BS-PA-MFRMS-9),四频:GSM850、EGSM900、DCS1800、PCS1900,可以自动地搜寻四个频段,也可以通过AT命令来设置频段,发射功率Class 4 (2W):GSM850、EGSM900,Class 1(1W):DCS1800、PCS1900;工作温度:-40℃~+85℃,存储温度:-45℃ ~+90℃;GPRS 数据下行传输:最大 85.6kbps;GPRS 数据上行传输:最大 85.6 kbps,编码格式:CS-1,CS-2,CS-3 和CS-4。用户在手机端能够设定系统监测阈值范围,实时查看监测数据。

图3.5 无线通信模块电路

3.6 报警模块

当系统监测房间监测数据出现异常时,激发蜂鸣器进行报警提示,为使用者提供更加便捷、安全的智能家居服务,模块采用S050三极管驱动;工作电压3.3V-5V;设有固定螺栓孔,方便安装;小板PCB尺寸:3.2cm*1.3cm;当I/0口输入高/低电平时,蜂鸣器发声;VCC:外接3.3V5V压(可以直接与5v片机和3.3v片机相连);GND:外接GND;I/0:外接单片机IO口。

图3.6 报警模块电路

3.7 报警模块

当系统人体心率血氧和体温数据监测数据出现异常或人体跌倒时,采用有源蜂鸣器实现报警提示功能,电路如图3.7所示,主要包括8050三极管、蜂鸣器和限流电阻。当单片机输出高电平时,8050的基极与集电极之间形成正向偏置,三极管导通,电流通过三极管流向蜂鸣器,使其发声。反之,当单片机输出低电平时,三极管截止,蜂鸣器断电停止发声。通过这个基本的电路原理,单片机能够通过控制8050三极管,从而控制蜂鸣器的通断状态,实现简单的报警功能。

图3.7报警电路

4 软件设计

4.1 主程序设计

当基于51单片机设计智能防盗报警系统启动后,其首先对单片机、红外传感器、火焰传感器、DHT11温湿度传感器、HC-SR505热释电传感器及短信模块等传感器实现初始化操作。根据实际需求,实现设好安全阈值,通过传感器检测火焰以及红外传感器的数据,当任一监测数据超出设定的阈值范围时,激发蜂鸣器进行报警提示,系统并通过蜂鸣器报警并采用短信发送至手机进行报警。主程序流程如图4.1所示。

图4.1 主程序流程图

4.2 温湿度检测程序设计

在系统体温检测程序设计中,包括一个电容式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。VCC 外接3.3V-5V;GND 外接 GND;DO 小板开关数字量输出接口,接单片机IO口。DHT11 整体工作时序为:主机发送开始信号、DHT11 响应输出、主机接收 40bit 数据(湿度数据+温度数据+校验值),结束信号(可选)。

具体过程如下:

总线空闲状态为高电平,主机拉低总线等待 DHT11 响应, 主机把总线拉低必须大于 18ms,保证 DHT11 能检测到起始信号;

主机发送开始信号结束后,拉高总线电平并延时等待 20-40us 后,读取 DHT11 的响应信号;

DHT11 接收到主机的开始信号后,等待微处理器开始信号结束,发送 80us 低电平响应信号;

DHT11 发送 80us 高电平准备发送数据;

DHT11 发送 40bit 数据(湿度数据+温度数据+校验值)。具体流程如图4.2所示。

图4.2 温度检测程序流程图

4.3 红外传感器检测程序设计

通过红外传感器对环境进行检测,其具有一堆红外线发射与接收管,发射管发射一定频率的红外线,当检测方向遇到障碍物时,红外线反射回来呗接收管接收,经过比较器电路处理之后,绿色指示灯会亮起,同时信号输出接口输出数字信号,可通过电位器旋钮调节检测距离,有效距离范围2~30cm,工作电压为3.3V~5V。当模块检测到前方障碍物信号时,电路板上绿色指示灯点亮电平,同时OUT端口持续输出低电平信号,该模块检测距离2~30cm,检测角度35”,检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加;逆时针调电位器,检测距离减少。传感器检测距离通过OUT端口持续输出低电平。其具体流程如图4.3所示。

图4.3 心率血氧检测流程图

4.4 火焰传感器检测程序设计

小板输出接口可以与单片机IO口直接相连;对打火机测试火焰距离为80cm,对火焰越大,测试距离越远;小板模拟量输出方式和AD转换处理,可以获得更高的精度。具体流程如图4.4所示。

图4.4 火焰检测流程图

4.5 短信发送模块程序设计

在基于51单片机设计智能防盗报警系统按键检测程序设计中,通过SIM800L模块实现与手机的无线通信;电压范围:3.4V ~4.4V,SLEEP模式下的耗流为0.7毫安(BS-PA-MFRMS-9),四频:GSM850、EGSM900、DCS1800、PCS1900,可以自动地搜寻四个频段,也可以通过AT命令来设置频段,发射功率Class 4 (2W):GSM850、EGSM900,Class 1(1W):DCS1800、PCS1900;工作温度:-40℃~+85℃,存储温度:-45℃ ~+90℃;GPRS 数据下行传输。短信模块首先开始初始化串口,发送AT指令,检测SIM卡,继续检测网络情况,最后设置短信模式,当检测到需要报警的时候发送报警短信。具体流程如下图4.5。

图4.5 短信报警程序流程图

4.6 显示程序设计

系统显示程序设计中,采用的液晶型号是0.96OLED模块,其控制引脚包括了四个引脚,编写程序时主要就是实现对这些引脚的控制,首先初始化整个液晶的当前状态,然后写入配置指令,再写入需要显示的数据,写完后再接着写入下一个信息,如此往复,直到把所有需要显示的信息全部写完,其具体流程如图4.6所示。

图4.6 LCD显示程序流程图

4.7 报警程序设计

在基于51单片机设计智能防盗报警系统设计中,当检测到任一监测数据超出设定阈值范围时,激发蜂鸣器进行报警提示,便于用户及时进行处理。系统通过有源蜂鸣器来实现系统报警提示的设计要求,在程序设计中,对是否检测到异常信号进行确认,单片机向蜂鸣器发送低电平信号,从而激活蜂鸣器进行报警提醒,报警流程如图4.7所示。 

图4.7 报警程序流程图

4.8 人体感应模块程序设计

采用HC-SR505热释电传感器实现人体感应的监测,全自动感应:人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平,感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以后一次活动的时间为延时时间的起始点。具体流程图如下图4.8所示。

图4.7 红外热释电检测流程图

5 系统测试

5.1 硬件调试

在智能防盗报警系统硬件调试过程中,首先确保STM32单片机的连接和固件烧录无误,通过调试串口输出,验证主控核心的正常运行,确认系统的基础控制和数据处理功能正常。针对DHT11温湿度传感器、红外传感器、HC-SR505传感器,逐一进行调试。验证传感器的连接情况,确保传感器能够准确读取环境温湿度、红外距离、人体状态等信息。通过数据监测,检查传感器是否能够在不同条件下正常工作。在系统无线通信功能调试过程中,通过手机发送指令,观察系统是否能够正确接收并执行指令。测试通信模块的稳定性和响应时间,以保证用户能够在任何时间、任何地点进行远程控制。通过手机端设定监测阈值范围,验证系统是否能够准确响应用户的设定,并在监测数据出现异常时触发蜂鸣器进行报警提示。调整阈值,确保系统能够灵敏地检测到潜在问题,提供及时的警告。通过以上硬件调试工作,系统确保各个硬件模块协同工作,实现了监测和通信功能的正常运行。

5.2 软件调试

在系统软件调试过程中,通过KEIL平台上完成C语言程序设计的。首先打开KEIL平台,完成各个模块的C语言代码编写。除了满足基本语法要求外,还需要了解单片机的内部定时器、寄存器配置等,以实现目标功能。完成初步C语言代码后,经常会遇到无法达到预期效果的情况。可能涉及控制逻辑错误、引脚未初始化、软件控制的引脚操作与实际连线不匹配等问题。需要逐模块进行单独调试,处理每个模块的软件功能。使用KEIL平台的在线调试功能。通过该功能,可以单步运行每一行程序,观察寄存器的值,查询变量在不同阶段的变化。当程序功能实现后,生成可下载的HEX文件。下载方式与单片机型号有关,对于STM32单片机,可以通过KEIL软件直接下载。使用ST-LINK下载器连接单片机,进入配置页面,等待KEIL检测到下载端准备就绪后,点击Download完成程序的下载。如图5.1所示为系统程序下载界面,当KEIL检测到下载端已经准备好后,点击Download就可以完成程序的下载。

图5.1程序下载界面

5.3 实物功能性测试

根据设计方案,将各个硬件模块组装到一起,形成完整的基于51单片机设计智能防盗报警系统。这一过程中,需要确保各个模块之间的连接正确且稳定,避免因接触不良或错误接线导致的系统故障。如图5.2所示为系统的实物模型。

图5.2 实物图

5.3.1 液晶显示测试

在系统液晶显示功能测试中,系统上电之后,传感器能够实现对应数据监测,并通过液晶实时显示。如图5.3所示为系统液晶显示测试效果图。

图5.3 液晶显示测试

5.3.2 火焰检测测试

系统对火焰传感器进行测试,主要是测试在有火焰情况下,检测的结果,以及对应的蜂鸣器报警效果。其测试结果表如表5.1所示。

表5.1 火焰检测测试

火焰

预期效果

实际效果

是否符合

符合

报警,发短信

报警,发短信

符合

图5.4 火焰检测短信接收界面

5.3.3 红外检测测试

系统对红外监测功能进行测试,将手指放在红外监测模块上方,其测试结果如表5.2所示。

表5.2 心率测试

红外感应

预期效果

实际效果

是否符合

液晶显示

液晶显示

符合

液晶显示/报警发短信

液晶显示/报警发短信

符合

图5.4 红外检测短信接收界面

5.3.4 无线通信功能测试

智能防盗报警系统通过SIM800L模块实现与手机的无线通信,系统能实时发送报警值,支持用户监测阈值范围和实时查看监测数据。如图5.4所示为手机短信接收界面。

图5.6 手机短信接收界面

5.4 测试结果分析

通过系统功能测试,系统在人体感应、红外感知、温湿度测量,实时报警等方面,系统能够准确读取并显示数据,当数据超出预设阈值时,蜂鸣器能够准确报警,提示用户及时处理。在无线通信功能测试中,手机能够稳定接收系统发送的短信,实现了远程数据监测的功能。整体设计完成预期设计要求,系统检测数据精确,通信稳定,具有重要的应用价值。

6 总结与展望

6.1 总结

智能防盗报警系统通过整合STM32单片机、多种传感器和通信模块,为用户提供了方便敏捷的安防服务。系统完成硬件电路和软件程序的设计要求,并通过实物制作与功能测试验证系统设计效果。系统以51单片机作为控制器,通过红外传感器、火焰传感器、DHT11温湿度传感器实现对房屋内部环境的检测与警报,通过HC-SR505热释电传感器实现人体感应的检测。通过SIM800L模块实现与手机的通信,用户可以通过手机查看相应的数据,并且可以通过手机或者按键对房屋内部的温度、湿度阈值进行设定,当系统任一检测参数异常时进行蜂鸣器报警提示,并通过0.96寸OLED显示屏显示实时的参数。系统的设计使其适用于家庭安防场景。用户能够轻松携带监测设备,实现随时随地的智能防盗,提高了家庭安防的普及性。

6.2 展望

随着科学技术的快速发展,智能防盗报警系统将迎来更广泛的发展和技术创新。未来系统可考虑整合更多种类的传感器,例如视觉探测、运动轨迹追踪等,以提供更全面的室内数据,有助于提供更全面、多层次的智能防盗服务。系统未来可通过与数据库深度融合。实现监测数据的实时共享,为用户提供更及时的干预和管理建议,实现家庭与安防机构的互通互联。通过不断的发展和优化,系统将更好地满足用户对室内安全防盗的多层次需求,为用户提供更全面、智能的智能防盗服务。

 
参考文献

[1] 孙希.基于STM32的智能穿戴式人体生理参数监测仪[J].仪表技术,2024,(01):26-29.

[2] 黄文静,卢雨博,杜雨静,宗凌轩,马华红.基于STM32的老人健康手环系统设计[J].山西电子技术,2023,(06):5-7+60.

[3] 刘赛静,谢金鹏,胡海峰.基于STM32的人体健康检测系统设计[J].电子制作,2023,31(23):16-19.

[4] 惠鹏飞,邹立颖,周健.基于STM32的蓝牙无线多功能智能手环设计[J].高师理科学刊,2023,43(11):27-31+38.

[5] 陈飙,邹远文.基于STM32的心电和脉搏波监测[J].科技与创新,2023,(22):73-77.

[6] 王重阳,宁超魁,马媛媛.基于STM32的失能老人监护系统设计[J].电子制作,2023,31(22):51-54.

[7] 张翠玉,王军敏,胡海峰.基于STM32单片机的心电监测系统设计[J].电子制作,2023,31(19):30-32.

[8] 张新荣,张智尧,常波,徐保国.智能老人健康监测与定位系统设计[J].工业仪表与自动化装置,2023,(02):13-17+50.

[9] 张琥石,庞庆良,黄代政,林伟龙,覃茂昌,陈妮,梁妮,陶陶,何婷婷.基于STM32的物联网多体征参数监护系统[J].现代电子技术,2023,46(08):79-83.

[10] 刘浩源,张慧颖.基于物联网技术的人体健康数据检测系统设计[J].吉林化工学院学报,2023,40(03):42-47.

[11] 王海强.多参数检测及健康管理系统的设计与实现[D].长春理工大学,2023.

[12] 欧雪霞,叶彩新.基于单片机的健康监测控制系统设计[J].电子制作,2023,31(03):87-90.

[13] 陈龙,宋志国,关晓鹏,赵建敏.基于物联网的人体健康参数远程检测系统设计[J].电工技术,2022,(14):68-72.

[14] 陈炳飞.基于单片机的健康管理系统[J].长江信息通信,2022,35(06):101-104.

[15] 唐家豪,李志明,周红波,皮涛涛.无线人体健康监控系统设计[J].电子制作,2022,30(05):11-14.

[16] 张力,赵钢,俞文博,张慧颖.基于STM32单片机的人体健康指标采集系统的设计[J].现代工业经济和信息化,2022,12(02):81-83.

[17] 肖福娟,初晓艺,李炜.人体健康状态监测系统设计[J].科技资讯,2021,19(14):33-35.

[18] Azhari ,Marbun Hertika,Karolina Rahmi,Hakim Lukman.Design of room capacity measurement and body temperature detection based on atmega328 microcontroller[J].Journal of Physics: Conference Series,2022,2193(1):100-103.

[19] Zhu Zimin,Huang Yuehong,Chen Zhichao,Huang Hui.Non-contact infrared temperature detection and RFID technology access control design[J].Journal of Physics: Conference Series,2021,1982(1):40-43.

[20] Liu Meili,Zhang Caizhong.Design of formaldehyde concentration detection system for smart home based on STM32 controller[J].Journal of Physics: Conference Series,2021,1780(1):21-24.

致  谢

岁月匆匆,四年的校园时光即将画上句点,离开学校,踏上社会,我感慨万千。回首往日时光,充实而有意义。毕业设计的完稿让我回顾了这段时间的努力与收获,包括资料收集、方案制定、硬件与软件设计、功能验证等多个环节。在这个过程中,我深感身边众多人的关怀与支持,现在要借此机会向他们表达我诚挚的感激之情。首先要感谢学院的老师们,尤其是我的论文指导老师,他们不仅在学业上给予我耐心指导,更是生活中的关怀者,为我提供了最大的支持与鼓励。老师们的严谨治学态度和平易近人的风采,让我倍感温暖,深深感谢老师们的辛勤付出。其次要感谢我的朋友同学,四年相伴,一起分享欢笑,共同解决问题。希望在毕业后的生活中,仍能互相扶持,共同享受生活的快乐。特别感谢今天参与评审的各位老师,感谢你们给予我一个自我审视的机会。在未来的工作中,我将怀着谦卑的心态,以优异的成绩回报母校,回报社会。最后,深深感谢一直支持我的家人,是你们给予了我最坚实的后盾。在新的人生阶段,我将继续努力,为自己的梦想奋斗。

免费领取项目源码,请关注❥点赞收藏并私信博主,谢谢~

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值