)
资料查找方式特纳斯电子电子校园网搜索下面编号即可编号T3142203M设计简介本设计是基于单片机的独居老人报警系统主要实现以下功能(1系统能识别并匹配语音指令可以进行语音发短信以及报警;(2)系统能实时监测环境参数比如温湿度、可燃气体和天然气以及跌倒检测(3根据语音识别结果和环境监测参数实现声光报警和给紧急联系人发送消息等操作。标签STM32、GSM模块、语音识别模块、OLED显示屏基于单片机的独居老人报警系统中控部分、输入部分和输出部分。下面分别对这三部分进行概述中控部分核心组件STM32F103单片机功能概述STM32F103单片机作为系统的中枢大脑负责接收来自输入模块的各类传感器数据和用户通过独立按键输入的指令。单片机对这些数据进行实时处理和分析根据预设的逻辑和算法控制输出模块执行相应的动作如显示信息、发送短信、触发声光报警等。输入部分SU-03T声控模块允许用户通过语音指令控制系统发送短信为老人提供便捷的报警方式。天然气传感器用于实时监测室内天然气浓度确保在安全范围内。可燃性气体传感器检测室内可燃性气体浓度预防火灾等安全隐患。DHT11温湿度传感器监测室内温湿度为老人提供舒适的居住环境同时也可作为异常情况的参考数据。震动传感器安装在老人可能活动的区域用于检测老人是否摔倒及时触发报警。三个独立按键提供用户交互界面用于切换显示界面和报警模式、设置天然气和可燃性气体的报警阈值。供电电路为整个系统提供稳定、可靠的电源确保各模块正常工作。输出部分OLED显示屏显示当前温湿度、天然气和可燃性气体浓度及其阈值方便老人或监护人随时查看。GSM模块当检测到天然气或可燃性气体浓度超过预设阈值或震动传感器触发报警时自动发送紧急短信至预设的手机号码通知监护人或紧急联系人。声光报警模块在检测到紧急情况如气体浓度超标、老人摔倒时发出强烈的声光信号提醒老人和周围的人注意并寻求帮助。5 实物调试5.1 电路焊接总图首先在AD中根据各个模块画出原理图然后导出PCB进行连线最后通过嘉立创进行打板。板子到手之后就是焊接过程第一部分是电源模块将电源接口、电源开关、1k电阻、两个电容进行滤波和一个指示灯依次焊接焊接好之后插入Type-C电源指示灯点亮电源模块测试正常。第二部分是显示模块排母焊接好后将OLED显示屏插入排母。第三部分是单片机最小系统板因为最小系统板已经引出了程序烧录接口和自带复位电路所以只要焊接两个排母将单片机最小系统板插入排母。第四部分蜂鸣器、第五部分是DHT11、第六部分LED灯和第七部分独立按键都是直接焊接在电路板上。第八部分语音识别模块先焊接6Pin的排母将SU-03T焊接在转接板上后插入排母。第九部分是震动传感器先焊接了3Pin的排母然后用杜邦线链接。第十部分可燃性气体检测和第十一部分天然气检测都是先焊接4Pin的排母然后将传感器插入排母。第十二部分为GSM模块先焊接4Pin的白色底座将GSM插入底座。下图5-1为焊接完整实物图图5-1电路焊接总图5.2 数据检测实物测试如图5-2所示下图为上电后此时显示屏显示测得的温湿度、天然气和可燃性气体的值。图5-2上电实物图5.3 设置天然气阈值实物测试如图5-3所示按下第一个按键后屏幕显示“设置天然气阈值 ”按第二个按键天然气阈值1按第三个按键天然气阈值-1。图5-3设置天然气阈值实物图5.4 设置可燃气体实物测试如图5-4所示第二次按下第一个按键后屏幕显示“设置可燃气体”按第二个按键可燃气体1按第三个按键可燃气体-1。图5-4设置可燃气体实物图5.5 可燃气体超标实物测试如图5-5所示当可燃性气体大于阈值时进行声光报警给手机发送一条“注意室内可燃气体超标”的短信。图5-5可燃气体超标实物图5.6 天然气泄漏实物测试如图5-6所示当天然气大于阈值时进行声光报警给手机发送一条“注意室内天然气泄漏”的短信。图5-6可燃气体泄漏实物图5.7 摔倒实物测试如图5-7所示当震动传感器500毫秒内触发次数大于3次时给手机发送一条“注意有人摔倒”的短信。图5-7可燃气体泄漏实物图6 仿真调试6.1仿真总体设计仿真设计总体包括32单片机、OLED显示屏、模拟可燃气体和天然气检测的电位器、温湿度传感器、三个按键、模拟震动传感器的开关、声光报警器和模拟GSM模块和语音识别的串口虚拟终端。图6-1 仿真设计总图6.2数据检测仿真测试如图6-2所示下图为上电后此时显示屏显示测得的温湿度坦然其和可燃性气体的值。图6-2上电仿真图6.3 设置天然气阈值仿真测试如图6-3所示按下第一个按键后屏幕显示“设置天然气阈值 ”按第二个按键天然气阈值1按第三个按键天然气阈值-1。图6-3设置天然气阈值仿真图6.4 设置可燃气体仿真测试如图6-4所示第二次按下第一个按键后屏幕显示“设置可燃气体”按第二个按键可燃气体1按第三个按键可燃气体-1。图6-4设置可燃气体仿真图6.5 可燃气体超标仿真测试如图6-5所示当可燃性气体大于阈值时进行声光报警给手机发送一条“注意室内可燃气体超标”的短信。图6-5可燃气体超标仿真图6.6 天然气泄漏仿真测试如图6-6所示当天然气大于阈值时进行声光报警给手机发送一条“注意室内天然气泄漏”的短信。图6-6可燃气体泄漏仿真图6.7 摔倒仿真测试如图6-7所示当模拟震动传感器的开关拨到高电平时给手机发送一条“注意有人摔倒”的短信。图6-7可燃气体泄漏仿真图设计说明书部分资料如下设计摘要基于单片机的独居老人报警系统是一种旨在提供老年人安全保障的智能设备。该系统通过整合传感器、嵌入式技术和通信模块监测老人的生活环境和健康状态实时检测异常情况并发出报警信号。系统不仅能够识别跌倒、煤气泄漏等紧急情况还能语音控制拨打求救电话为老人提供可靠的安全支持。用户可以通过手机应用接收报警信息。尽管系统在提高老人生活质量和安全性方面具有潜力但仍需考虑技术可靠性、用户适应性、隐私保护等挑战以确保系统的有效实施和推广。该报警系统代表了智能科技在关怀老年人方面的创新应用有望在未来得到广泛关注和应用。基于单片机的独居老人报警系统以温湿度、震动传感器和天然气为主要研究对象STM32F103单片机为主要控制关键。OLED显示屏主要显示温度、湿度、天然气和可燃性气体的值。三个独立按键可以设置天然气阈值、可燃性气体阈值。GSM还能发送短信。能够有效的保证老人的安全。在生活中有着非常大的意义。关键词单片机GSM模块语音识别模块温湿度检测字数12000目录摘 要ABSTRACT1 引 言1.1 选题背景及实际意义1.2 国内外研究现状1.3 课题主要内容2 系统设计方案2.1 系统整体方案2.2 单片机的选择2.3 电源方案的选择2.4 显示方案的选择2.5 GSM方案的选择3系统设计与分析3.1 整体系统设计分析3.2 主控电路设计3.3 显示模块3.4 DHT11传感器检测温湿度3.5 GSM模块3.6 振动传感器3.7 SU-03T语音识别模块4 系统程序设计4.1 编程软件介绍4.2 主程序流程设计4.3 按键函数流程设计4.4 显示函数流程设计4.5 处理函数流程设计5 实物调试5.1 电路焊接总图5.2 数据检测实物测试5.3 设置天然气阈值实物测试5.4 设置可燃气体实物测试5.5 可燃气体超标实物测试5.6 天然气泄漏实物测试5.7 摔倒实物测试6 仿真调试6.1仿真总体设计6.2数据检测仿真测试6.3 设置天然气阈值仿真测试6.4 设置可燃气体仿真测试6.5 可燃气体超标仿真测试6.6 天然气泄漏仿真测试6.7 摔倒仿真测试结 论参考文献致 谢