基于GSM短信模块的家庭防盗报警控制系统

目 录

摘  要.................................................................................. 1

Abstract................................................................................ 2

1. 绪论.............................................................................. 3

1.1 研究的目的及意义............................................................... 3

1.2 国外研究现状和发展........................................................... 3

1.3 国内研究现状和发展........................................................... 3

1.4 本文设计研究的主要内容................................................... 4

2. 方案设计论述以及比较.............................................. 4

2.1 系统总体设计思路............................................................... 4

2.2 系统方案设计....................................................................... 4

2.3 系统可实现的功能............................................................... 5

3. 系统硬件设计.............................................................. 6

3.1元器件选型............................................................................ 6

3.1.1主控芯片单片机的选择和介绍................................. 6

3.1.2 人体检测模块的选择和介绍.................................... 7

3.1.3 GSM模块的简介....................................................... 8

3.1.4  MQ-2传感器简介................................................... 9

3.1.5 显示屏的选择与简介.............................................. 10

3.2外围电路设计...................................................................... 11

3.2.1 时钟电路设计.......................................................... 11

3.2.2 复位电路设计.......................................................... 12

3.2.3 按键电路的设计...................................................... 12

3.2.4 电源电路设计.......................................................... 13

3.2.5 声光报警电路设计.................................................. 13

3.2.6 人体红外探测电路设计.......................................... 14

3.2.7 烟雾检测电路设计.................................................. 15

3.2.8 液晶显示电路设计.................................................. 15

3.2.9 GSM模块电路设计................................................. 16

4. 系统软件设计............................................................ 18

4.1 主程序设计......................................................................... 18

4.2 中断服务子程序设计......................................................... 19

4.3 信号采集子程序设计......................................................... 19

4.4 系统报警子程序设计......................................................... 20

5. 系统的调试................................................................ 22

5.1 总仿真图............................................................................. 22

5.2 软件调试............................................................................. 22

5.2.1 仿真电路调试.......................................................... 22

5.2.2 程序的测试.............................................................. 23

5.3 硬件调试............................................................................. 24

5.4 系统各功能的测试............................................................. 25

5.4.1 布防状态下的测试.................................................. 25

5.4.2 人体闯入的实现测试.............................................. 25

5.4.3 火灾报警下的测试.................................................. 26

5.5 所遇到的问题及解决办法................................................. 27

6. 总结与展望................................................................ 27

6.1 总结..................................................................................... 27

6.2 展望..................................................................................... 27

参考文献............................................................................ 28

附录一:实物图................................................................ 29

附录二:原理图................................................................ 30

附录三:源程序................................................................ 31

致  谢................................................................................ 49

基于GSM短信模块的家庭防盗报警体系

摘    要:随着我国微型电子技术和嵌入式系统的发展,目前行业内相对比较传统的防火防盗系统无法满足客户的需求。为了改进传统防火防盗系统在控制上得短板问题,在本次毕业设计中,将使用相对先进、快捷、智能的控制机制。该系统的控制大脑为核心控制器51系列嵌入式开发系统,主要采用数字控制技术,将输入的连续模拟电压信号转换成离散的数字信号,进行报警提示等。该防火防盗系统设计具有智能控制、只能报警等功能,而且性价比高、度准确、能耗较低、制作简易等特点,给人民生活带来了很大的影响,在市场上很受欢迎。

该智能控制系统设计主要从国内外发展状况,硬件控制部件选择,根据控制原理绘制硬件电路,控制系统软件程序设计开发,软硬件联调仿真四个方面进行详细讲解。该控制系统使用STC89C52嵌入式开发系统、利用烟雾传感器检测电路、煤气传感器检测电路、人体传感器检测电路共同组成检测电路,以蜂鸣器,LED灯以及GSM短信通知为报警方式,即防火防盗系统。采用C语言进行代码开发,应用Keil软件进行代码设计编写,通过Proteus进行仿真,最后达到系统性能要求。

关键词: STC89C52 ;GSM模块;防火防盗

Design of Home Fire Alarm System Based on SCM

Abstract: With the development of micro electronic technology and embedded system in China, the traditional fire prevention and theft system in the industry can not meet the needs of customers. In order to improve the traditional fire prevention and theft system in the control of the short board problem, in this graduation project, will use relatively advanced, fast, intelligent control mechanism. The control brain of the system is the core controller of the 51 series embedded development system, which mainly uses digital control technology to convert the input continuous analog voltage signal into discrete digital signal and give alarm hints. The design of the fire prevention and theft system has intelligent control, can only alarm and other functions, and cost-effective, accurate, low energy consumption, simple production and other characteristics, has brought a great impact on people's lives, is very popular in the market.

The intelligent control system design mainly from the domestic and foreign development, the choice of hardware control components, according to the control principle to draw the hardware circuit, control system software program design and development, software and hardware joint adjustment simulation four aspects in detail. The control system uses STC89C52 embedded development system, the use of smoke sensor detection circuit, gas sensor detection circuit, human body sensor detection circuit jointly composed of detection circuit, to buzzer, LED lights and GSM SMS notification as an alarm, that is, fire prevention and theft system. C language was used for code development, Keil software was used for code design and writing, Proteus was used for simulation, and finally the system performance requirements were met

Key  wordsSTC89C52; The GSM module; Fire prevention and theft;

完整论文点击如下链接下载:

https://download.csdn.net/download/weixin_45905610/88568322

基于GSM短信模块的家庭防盗报警控制系统资源-CSDN文库

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

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

相关文章

Redis面试题:分片集群相关问题

目录 面试官:redis的分片集群有什么作用 面试官:Redis分片集群中数据是怎么存储和读取的? 面试官:redis的分片集群有什么作用 候选人:分片集群主要解决的是,海量数据存储的问题,集群中有多个m…

0004Java程序设计-ssm基于微信小程序的校园第二课堂

文章目录 摘 要目录系统设计开发环境 编程技术交流、源码分享、模板分享、网课分享 企鹅🐧裙:776871563 摘 要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。…

锐捷:下一代防火墙修改密码

一、背景 刚接到的任务,锐捷行业的一台下一代防火墙的管理密码和管理地址都忘记了,并且命令登陆也设置了密码,只能通过重置的方式来进行管理,配置了。 本案例是一台RG-WALL 1600-S3200。 二、配置思路 1、准备环境 2、收集设备软…

“2024杭州人工智能展览会”加快推进浙江省人工智能产业创新发展

杭州市人民政府加快推进人工智能产业创新发展,贯彻党的二十大精神和新的发展理念,把握人工智能技术演进趋势和创新发展新范式,以促进人工智能与实体经济深度融合为主线,以优质算力普惠供给为基础,到2025年,…

linux用户身份切换su和 sudo

su 切换root,但是,环境变量是之前用户的 可以看到利用su切换,根目录还是pro1的 su - 连同环境一起切换成root,切换后工作目录都不一样了,看输入内容左侧信息,和第一个图片比较 -c仅执行一次命令&#xff0…

【刷题笔记】H指数||数组||二分查找的变体

H指数 1 题目描述 https://leetcode.cn/problems/h-index/ 给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。 根据维基百科上 h 指数的定义:h 代表“高引用次数” ,一…

如何关闭MIUI新版本中加入的“system锁”校验!

看文章前先知道这几点: 1:目前miui很多机器尤其是新发布的机器都已经加入了BL锁,以后发布的机器都会加入(谷歌也有此要求),虽然可以官方申请解锁,但是解锁流程做的不是很好,很多人依…

数据结构与算法之美代码:二分查找2

目录 二分查找的变形问题代码 二分查找的变形问题 代码 package com.athome.search;public class BinarySearchDemo {public static void main(String[] args) {int[] arr {1,3,4,5,6,8,8,8,11,18};int index1 bsearch1(arr, arr.length, 8);int index2 bsearch2(arr, arr.l…

C语言指针 自创strcpy 去掉空格键

学习指针&#xff0c;我们该学习其如何使用&#xff0c;下面为大家举一个例子&#xff1a; 如何自己写一个库函数———strcpy虽然有一点区别&#xff0c;但大体思路是相似的 下面是一个例子&#xff1a; #include<stdio.h> void mystrcpy(char* a, const char* b) {w…

第六节HarmonyOS UIAbility内页面的跳转和数据传递

一、页面跳转 在一个应用包含一个UIAbility的场景下&#xff0c;可以通过新建多个页面来实现和丰富应用的内容。这会涉及到UIAbility内页面的新建以及UIAbility内页面的跳转和数据传递。 打开DevEco Studio&#xff0c;选择一个Empty Ability工程模板&#xff0c;创建一个工程&…

阶段三:Web开发(掌握基本的Web开发框架,如Flask或Django)

1. Flask&#xff1a;Flask是一个轻量级的Python Web框架&#xff0c;它提供了基本的工具和扩展来构建Web应用程序。Flask的设计理念是简单、灵活&#xff0c;可以轻松地与第三方库集成。学习Flask需要掌握以下内容&#xff1a;* 如何安装和配置Flask。 * 如何创建Web应用程序的…

MySQL数据库【一】

博学而笃志&#xff0c;切问而近思 文章目录 数据库简介服务器、数据库以及表的关系连接数据库数据库操作命令创建数据库查看数据库创建语句查看数据库使用数据库修改数据库删除数据库 数据库字符集和校验规则查看系统默认字符集查看系统默认校验规则查看数据库支持的字符集查看…

网工内推 | 外企网工,五险一金,弹性工作,最高30k*14薪

01 金蝶软件&#xff08;中国&#xff09;有限公司 招聘岗位&#xff1a;网络工程师 职责描述&#xff1a; 1、合理规划公司网络&#xff0c;保障网络架构的合理性、可靠性及前瞻性&#xff1b; 2、负责公司网络运维&#xff0c;处理日常运维事件&#xff0c;保障网络的稳定可…

Arch Linux 安装 dwm 窗口管理器

窗口管理器是管理桌面上各种窗口的组件&#xff0c;主要功能有&#xff1a;窗口堆叠方式&#xff0c;窗口移动规则等。大多数人接触到的是堆叠式窗口管理器&#xff0c;一个窗口可以叠放在其他窗口之上&#xff0c;调整窗口的主要方式是鼠标。而dwm&#xff08;Dynamic Window …

Python(八十九)函数的参数的内存分析

❤️ 专栏简介&#xff1a;本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中&#xff0c;我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。 ☀️ 专栏适用人群 &#xff1a;本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无…

振南技术干货集:znFAT 硬刚日本的 FATFS 历险记(9)

注解目录 1、znFAT 的起源 1.1 源于论坛 &#xff08;那是一个论坛文化兴盛的年代。网友 DIY SDMP3 播放器激起了我的兴趣。&#xff09; 1.2 硬盘 MP3 推了我一把 &#xff08;“坤哥”的硬盘 MP3 播放器&#xff0c;让我深陷 FAT 文件系统不能自拔。&#xff09; 1.3 我…

手机爬虫用Fiddler详细教程

如果你正在进行手机爬虫的工作&#xff0c;那么一款强大而又实用的网络调试工具Fiddler将会是你的好帮手。今天&#xff0c;我将和大家分享一份详细的Fiddler教程&#xff0c;教你如何使用它来轻松捕获和分析手机App的网络请求。让我们一起来探索Fiddler的功能和操作&#xff0…

Java 发送邮件

Java 发送邮件 使用Java应用程序发送E-mail十分简单&#xff0c;但是首先你应该在你的机器上安装JavaMail API 和Java Activation Framework (JAF) 。 你可以在 JavaMail (Version 1.2) 下载最新的版本。 你可以再 在JAF (Version 1.1.1)下载最新的版本。 下载并解压这些文…

Python与ArcGIS系列(十三)UpdateCursor方法

目录 0 简述1 准备工作2 UpdateCursor更新行0 简述 如果需要编辑或删除表或要素类中的行数据,可以使用更新游标(UpdateCursor)。同插入游标(InsertCursor)一样,更新游标(UpdateCursor)中的数据内容可以通过使用where条件语句来控制。本篇将介绍如何利用arcpy实现通过U…

自制编程语言(第三弹)定义Token

终于到了激动人心的实现时候了。为了实现我们的自制语言&#xff0c;我们需要的步骤为&#xff1a; 词法分析语法分析语义分析&#xff08;此处不设置&#xff09;解释器 详细完整的代码可以点击这里查看github项目。 词法分析&#xff1a; 将代码片段识别为关键词、标识符、…