基于单片机控制的红外热释电家庭防盗报警器硬件系统设计

【摘要】 随着社会的发展和人们安全意识的提高,传统的家庭防盗系统不能适应现代生活中多变的环境。本文设计开发的红外热释电家庭防盗报警器能改善传统防盗系统结构复杂,计算繁琐、价格昂贵、监控盲区等缺陷,主要由单片机模块、复位电路模块、传感器模块、电源模块、按键模块、LED显示模块和蜂鸣器报警模块组成,能较好地满足人们日夜增长的现代家居安全需求。
【关键词】 单片机;红外热释电;家庭防盗报警器

1 引言

随着现代社会发展和智能化水平的提升,人们的安全意识的不断提高,对私有财产保护意识不断加强,对自己所处环境的安全性也提出了更高要求,重点防范不法分子入侵自已所居住的家庭环境。虽然我们现在所居住的场所会安装很多的监控和安全报警系统,能在一定的程度上保证我们的安全。但是防盗系统及防盗措施各种应用领域能够实现更加复杂的大面积监测和追踪任务还远远不能满足用户的需求。因此,利用红外辐射与探测的的工作原理,开发设计一款基于单片机控制的红外传感器家庭防盗系统势在必行,它能够更好的保证家庭环境的安全,旨在满足日夜增长的现代住宅安全需求。

2 红外热释电家庭防盗报警器可行性分析

采用传统的监控摄像头去采集图像信息,需要通过繁琐的计算处理后方可给出监测结果,这已经不能很好地适应现代生活当中多变的环境需求。同时计算过程复杂,费用较高昂,并且容易受到环境中其他设备的影响。此外,热释电红外传感器技术的迅速发展从根本上解决与红外辐射检测的相关问题。目前市场上拥有的热释电传感器性能稳定,工艺制造成熟、价格相对便宜,使其在诸如照明控制信号、火灾报警信号、防盗报警等家用领域中得到了广泛的应用。当有不法分子进入检测区域时,红外热释电传感器自动识别、跟踪和采集数据,经A/D 转换后送入单片机计算处理,最后将处理好的结果经信号放大和D/A 转换后驱动 LED 灯和蜂鸣器执行元件工作,给出报警信号。可见,设计基于单片机控制的红外热释电家庭防盗报警系统是可行的。

3 红外热释电家庭防盗报警器硬件系统设计及组成

3.1 硬件系统组成

红外热释电家庭防盗报警器硬件系统如图 1 所示,主要由单片机模块、复位电路模块、传感器模块、电源模块、按键模块、LED显示模块和蜂鸣器报警模块组成。

3.2 单片机模块

红外热释电家庭防盗报警器使用 8 位处理器的 STC89C52 单片机 控制,其引脚分布如图 2所示。此单片机能够将人体所发出的红外线信号首先通过传感器检测并转换为晶体管逻辑电平,然后将晶体管逻辑电平信号发送给单片机处理,最后将单片机处理好的信号驱动LED指示灯和蜂鸣器工作,实现自动报警的功能。

3.3 复位电路模块

任何单片机系统运行的第一步都是系统重置,即使系统回到预先设定的状态下,复位电路的功能主要是确定单片机的启动状态并完成单片机的正常启动。当单片机开机时,复位电路给一个复位信号并驱动单片机正常启动。当单片机操作系统在操作运行过程中受到外部干扰影响时,点击复位按钮执行复位电路后,不会影响单片机内部程序的正常运行。

3.4 传感器模块

热释电传感器是一种半自动的控制产品被普遍运用于各种各样的自动感应设备,具有抗干扰性强,反应速度快等优点。热释电传感器各项参数如表1 所示。
电源模块的电路图如图 3 所示,主要由干电池、指示灯和电源开关组成,其中干电池电源电压4.5V 。工作的时候按下电源开关SW1,指示灯 D4 发光表明电源电路已接通并工作正常。

3.6 按键模块

按钮模块如图 4 所示,主要包括布防、手动报警和取消报警三个按钮。出现紧急请况时,按下手动报警按钮,红色信号灯闪烁,蜂鸣器会立即发出报警。当按下布防按钮后,绿色布防灯闪烁直至布防结束,一般布防时间设置为20-30s 。当按下取消报警按钮后,指示灯和蜂鸣器都恢复到原始状态。

3.7 LED显示模块和蜂鸣器报警模块

LED 显示模块和蜂鸣器报警模块如图 5 所示,主要由红色 LED 灯和蜂鸣器组成。当单片机的输出端显示输出低电平时,红色报警指示灯被驱动并点亮。当电源驱动器S8550 晶体管饱和并导通后,单片机P2与 P3 端口持续低电平,蜂鸣器给出警报信号。当 P2 P3 端口显示为高电平时,S8550 晶体管被截止断开,蜂鸣器停止报警。

4 结语

此次设计开发的红外热释电家庭防盗报警器的硬件设计,主要由单片机模块、复位电路模块、传感器模块、电源模块、按键模块、LED 显示模块和蜂鸣器报警模块组成。能改善传统防盗系统结构复杂,计算繁琐、价格昂贵、监控盲区等缺陷,较好地满足人们日夜增长的现代家居安全需求。

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

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

相关文章

在vue中优雅地异步引入(懒加载)腾讯地图API

背景 接到一个需求需要在网站首页显示使用腾讯地图展示公司所在地。一开始我直接全局引入了腾讯地图js,结果发现在用户打开登陆页面的时候首页比较缓慢,为了提高用户登陆的加载效率,需要优化为异步引入。 思路 根据官网的示例,…

MyCat 分片

更多内容,前往IT-BLOG 如今随着互联网的发展,数据的量级也是呈指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求。这个时候NoSQL的出现暂时解决了这一危机。它…

BACnet物联网关BL103:Modbus协议转BACnet/MSTP

随着物联网技术在楼宇自动化与暖通控制系统中的迅猛发展,构建一种既经济高效又高度可靠的协议转换物联网关成为了不可或缺的核心硬件组件。在此背景下,我们钡铼特别推荐一款主流的BAS(楼宇自动化系统)与BACnet物联网关——BL103&a…

C#实现深度优先搜索(Depth-First Search,DFS)算法

深度优先搜索(DFS)是一种图搜索算法,它尽可能深入一个分支,然后回溯并探索其他分支。以下是使用C#实现DFS的代码示例: using System; using System.Collections.Generic;class Graph {private int V; // 顶点的数量pr…

数据库表的行列转换(行转列,列转行)

目录 前言 行转列 创建测试表 score1 插入测试数据 需求与通用SQL写法 列转行 创建测试表 score2 插入测试数据 需求与通用SQL写法 前言 在工作中,多多少少都会遇到一些数据展示的需求,开发一个接口,从数据库中查询数据返回页面展示…

【目标检测】Yolo5基本使用

前言 默认安装好所有配置,只是基于Yolo5项目文件开始介绍的。基于配置好的PyCharm进行讲解配置。写下的只是些基本内容,方便以后回忆用。避免配置好Yolo5的环境,拉取好Yolo5项目后,不知道该如何下手。如果有时间,我还是…

30 列表常用方法——append()、insert()、extend()

append()、insert()、extend() 这 3 个方法都可以用于向列表对象中添加元素。 ① append() 用于向列表尾部追加一个元素。 ② insert() 用于向列表任意指定位置插入一个元素。 ③ extend() 用于将另一个列表中的所有元素追加至当前列表的尾部。 这 3 个方法都属于原地操作&…

【第二天】计算机网络 HTTP请求报文和响应报文是什么样的 HTTP请求方式有哪些 GET请求和POST请求的区别

HTTP请求报文和响应报文是什么样的? 我去,以前都没怎么研究过这个。 客户端发送一个请求给服务器,服务器根据请求报文中的信息进行处理,并将处理结果放到响应报文中返回给客户端。 URL HTTP使用URL (Uniform Resource Locator&…

从0开始搭建vue + flask 旅游景点数据分析系统(二):搭建基础框架

这一期目标是把系统的布局给搭建起来,采用一个非常简单的后端管理风格,可以参考官方的页面 https://element.eleme.cn/#/zh-CN/component/container 下面我们开始搭建,首先,安装一下vue-router,element-ui npm insta…

css 作业 2

文章目录 前言第四题第五题第六题第七题第八题第九题第十题(子标签) 前言 昨天写了前面三次作业,今天把剩下的七个作业写完 第四题 http://127.0.0.1:5500/index1.html,就用这个网址查看代码在网页的展示效果 代码评测过不了&…

650Kg大载重双旋翼无人直升机技术详解

大载重双旋翼无人直升机,作为现代航空技术的杰出代表,其设计巧妙融合了高效能、高稳定性与灵活性。该机采用经典的双旋翼布局,有效解决了传统单旋翼直升机尾桨产生的复杂气动力问题,极大提升了飞行稳定性和安全性。机体结构采用轻…

网页突然被恶意跳转或无法打开?DNS污染怎么解决?

前言 在网上冲浪时,我们时常会遭遇DNS污染这一区域性攻击,几乎无人能幸免。受影响时:尝试访问正规网站可能会被错误导向赌博、色情或其他恶意站点。 1.我们为什么需要DNS 当我们想要访问一个网站时,就像拨打朋友的电话号码一样…

Java聚合快递小程序对接云洋系统程序app源码

​一场物流效率的革命 引言:物流新时代的序章 在数字化浪潮席卷各行各业的今天,物流行业也迎来了前所未有的变革。为了进一步提升物流效率,优化用户体验,聚合快递系统与云洋系统小程序的对接成为了行业内外关注的焦点。这一创新…

教务管理平台/高校教务管理系统的设计与实现/教务网站/学生成绩管理系统/学生课程管理系统

获取源码联系方式请查看文章结尾🍅 摘 要 伴随着社会以及科学技术的发展,互联网已经渗透在人们的身边,网络慢慢的变成了人们的生活必不可少的一部分,紧接着网络飞速的发展,管理系统这一名词已不陌生,越来…

python_基础编程_字典、集合

字典类型: 一、什么是字典 字典:是py内置的数据结构之一,与列表一样是一个可变的序列,以键值对的方式存储数据,是一个无序的序列 二、字典的原理 实现原理:Py根据key查找value所在的位置 三、字典的创…

Win11安装Docker

下载Docker Desktop for Windows 下载 下载连接:Install Docker Desktop on Windows | Docker Docs 地址在国外,需要科学上网。也可使用我提供的,百度网盘:https://pan.baidu.com/s/1232TTkkzLsoZyFjC3bmgiQ 安装 下载完成之后…

java深浅拷贝

目录 1、浅拷贝与深拷贝的区别 浅拷贝 深拷贝 2、浅拷贝实现 3、深拷贝实现 来都来了点个赞收藏一下再走呗~~~🌹🌹🌹🌹🌹 1、浅拷贝与深拷贝的区别 浅拷贝 定义:浅拷贝创建了一个新的对象&#xff0…

数据容器-小结

目录 一、数据容器特点比较 二、数据容器操作小结 1、通用序列操作 2、通用的转换操作 3、案例演示 一、数据容器特点比较 二、数据容器操作小结 1、通用序列操作 2、通用的转换操作 3、案例演示 1)list([iterable]):转换成列表 str_a "…

Vue.js 2 项目实战(八):小黑记事本组件版

前言 Vue.js 是一个用于构建用户界面的渐进式 JavaScript 框架。它的设计初衷是通过采用简洁且强大的结构,使前端开发变得更简单和高效。以下是对 Vue.js 的详细介绍: 核心特性 声明式渲染 Vue.js 使用声明式语法来描述用户界面,通过数据绑…

Python酷库之旅-第三方库Pandas(049)

目录 一、用法精讲 176、pandas.Series.rank方法 176-1、语法 176-2、参数 176-3、功能 176-4、返回值 176-5、说明 176-6、用法 176-6-1、数据准备 176-6-2、代码示例 176-6-3、结果输出 177、pandas.Series.sem方法 177-1、语法 177-2、参数 177-3、功能 177…