news 2026/4/16 13:09:37

基于单片机的家庭安全系统设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于单片机的家庭安全系统设计

2 研究方案设计

本系统设计采用STC89C51单片机作为微处理器。采用单片机技术,单片机对于智能家居而言就是人的大脑,这里采用单片机主要是为了单片机的CMOS化,即低功耗化[10]。传感器模块有温度传感器DS18B20,可以对温度进行检测,防止火灾的发生,有人体红外传感器,可以在用户出门后对人体进行检测,防止盗贼入内,有烟雾传感器模块MQ-2,可以对有毒气体浓度进行检测,防止有毒气体的泄漏。通过设定一个警报阈值后,如果传感器数值超过阈值,则通过声光报警模块进行报警,声光报警模块包括了LED警报灯和蜂鸣器警报器,在警报的时候由GSM模块向手机自动发送警报短信。当前温度值,烟雾浓度值,是否检测到有人也可以在OLED屏幕上显示出来。除此之外,当用户想要远程控制警报系统关闭时,也可以通过GSM模块接收用户手机发出的短信,通过软件设置可以完成指令,实现一定的远程控制功能。设计框图如图1所示。

图1

3 硬件设计

3.1 单片机的最小系统
STC89C51单片机的最小系统包括复位电路,晶振电路,电源。电源部分为单片机提供稳定的电压。可靠的时钟信号由晶振电路提供。复位电路为单片机提供初始化功能,由电解电容并联一个开关组成。当复位按键按下时,可以为复位引脚提供至少长达2个机器周期以上的高电平,从而达到复位功能的实现。EA反引脚接5V电源,使得单片机可以正常进行访问内部程序存储器ROM。VCC接5V电源,GND接地。单片机的最小系统如图2所示。闲置引脚被引出来之后留作备用。

图2

3.2 传感器模块
3.2.1 温度传感器模块
本设计采用温度传感器DS18B20来对温度进行检测。DS18B20是一款常用的高精度数字测量芯片。它的检测范围较宽,分辨率较高,内部由ROM,警报触发器,寄存器,温度传感器组成[11]。DS18B20具有三个引脚,其中 DO引脚为数字输出引脚,需要外接一个上拉电阻。另外,由于需要检测实时的温度,及时提醒需要警报,本温度传感器DS18B20采用外部电源供电方式,相对数据总线供电而言,测量速度较快。温度传感器模块接线电路图如图3所示。

图3

3.2.2 红外传感器模块
本设计红外传感模块采用HC-SR501集成电路。HC-SR501具有输出高电平的特性。并且由于这个特性,该模块能够更好的和大部分电路模块相连,而不需要经过转化。红外传感器模块与单片机连线如图4所示。感应范围如图5所示。红外传感器模块外置电路并联一个LED灯,当有人经过被传感器感应到时,输出高电平,点亮LED灯。注意,如果这里测出P1.4引脚的电压为3.7V以下,需要加一个三极管构成的外置驱动电路,将电压拉到4.3V,否则可能因为电平不稳地导致单片机识别不出高低电平。

图4

4 软件设计

4.1主程序流程
主程序流程就是在用户按下警报开启按钮外出后,系统一直循环检测是否接收到警报信号。如果中端口接收到低电平,就表明确实有警情。这时候相应的传感器数值超过阈值,标志位就会变成1,否则标志位仍然为0。如果标志位为0,则跳转到初始化的下一步,这样一直循环,直到标志位变为1。如果标志位为1,则调用相应的中断子程序,将警报信息通过GSM以短信的形式发送到用户的手机上。发送完毕后又会跳转到显初始化的下一步,如此循环。此时用户在外,可以通过短信远程控制警报系统关停。主程序流程如图11所示。

图11

5 系统测试

5.1 模块测试
5.1.1 传感器的测试和OLED屏幕测试
检测环境为室内,当时体感温度为29摄氏度。检测到初始时OLED显示温度为28.87(单位摄氏度),具有1.13摄氏度的偏差。烟雾浓度为31,红外传感器显示有人,OLED屏幕此时显示正常。这些内容均在OLED屏幕上显示出来。测试如图14所示。

图14
当温度传感器靠近热源时(这里用手捂住温度传感器的方式)。温度显示34摄氏度,测试正常。当烟雾传感器靠近有毒气体时(这里采用打火机对着烟雾传感器MQ-2不打火只放气测试),浓度显示124。测试结果如图15所示。

图15
当单独检测红外传感器电压时,人的手靠近则为三点多伏特,当静止不动的时候,电压变化为零伏特。OLED屏幕上,显示“有人”自动变为“没人”。

5.1.2 GSM模块发送短信测试
GSM模块采用CUS2中英文发送模式发送一条中文短信“单片机课设”(转化成Unicode码为“53557247 673A8BFE8BBE”),到手机(手机号码也需要转化成Unicode码)。大概一分钟后手机接收到短信。测试如图16所示。

图16

文章底部可以获取博主的联系方式,获取源码、查看详细的视频演示,或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 21:01:33

Rembg抠图应用:社交媒体头像制作教程

Rembg抠图应用:社交媒体头像制作教程 1. 引言 1.1 智能万能抠图 - Rembg 在社交媒体时代,一张个性化的头像不仅是个人形象的展示窗口,更是品牌识别和社交互动的重要元素。然而,传统图像处理工具如Photoshop操作复杂、学习成本高…

作者头像 李华
网站建设 2026/4/16 18:13:20

智能抠图Rembg部署案例:电商商品去背景保姆级教程

智能抠图Rembg部署案例:电商商品去背景保姆级教程 1. 引言 1.1 业务场景描述 在电商平台运营中,商品图片的视觉呈现直接影响转化率。传统修图方式依赖人工使用Photoshop等工具进行抠图,耗时耗力且成本高昂。尤其面对海量SKU更新需求时&…

作者头像 李华
网站建设 2026/4/17 8:33:54

Deepoc具身模型开发板:传统农机智能化的破局之道

当全球智慧农业的浪潮奔涌而来,曾为我们耕耘数十载的"铁牛"却陷入沉默。传统农机的智能化转型,是否只能以高昂成本和推倒重来为代价?答案是否定的。一块名为Deepoc具身模型开发板的"智慧核心",正为这一难题带…

作者头像 李华
网站建设 2026/4/15 8:40:00

Qwen2.5-7B性能实测|高精度数学与编程能力一键部署

Qwen2.5-7B性能实测|高精度数学与编程能力一键部署 阿里云最新发布的 Qwen2.5-7B 模型,作为 Qwen 系列语言模型的升级版本,在知识覆盖、推理能力、多语言支持和结构化输出等方面实现了全面跃升。尤其在数学计算与代码生成任务中表现突出&…

作者头像 李华
网站建设 2026/4/15 8:38:03

MPS MPQ8626GD-Z QFN14 DC-DC电源芯片

特性宽输入电压范围外部 3.3V VCC 偏置时为 2.85V 至 16V内部 VCC 偏置或外部 3.3V VCC 偏置时为 4V 至 16V6A 输出电流可编程精确电流限制水平低 RDS(ON) 集成功率 MOSFET专有开关损耗降低技术自适应恒定导通时间(COT)实现超快瞬态响应零 ESR 输出电容下…

作者头像 李华
网站建设 2026/4/15 10:07:24

性能测试入门:10步打造高响应系统

在当今数字化时代,软件系统的性能直接影响用户体验和业务成功。作为软件测试从业者,性能测试不仅是确保应用稳定性的核心环节,更是提升系统响应能力的关键。本文针对测试专业人士,从入门角度出发,系统介绍10个步骤&…

作者头像 李华