基于单片机的居家防盗报警系统设计
2021-07-07
来源:意榕旅游网
科技・黯・争鸣 Sc科ience&Te技ch视nology界 Vision 埂目棚 基于单片机的居家防盗报警系统设计 蒋红梅黄和意 (桂林电子科技大学信息科技学院,广西桂林541004) 【摘要】介绍了一种以单片机、视频显示、报警、拨号和GSM短信模块为核心的居家防盗报警系统,主要阐述了其基本工作原理和电路构 成。该系统借助移动通信网络.以短消息或者电话形式通知用户,同时,门铃被按时,系统自动抓拍监控图像,可供用户提取查看。 【关键词】单片机;防盗报警;GSM模块 A Design of Home Anti—tlleft Alarm System Based on Single Chip Microcomputer JIANG Hong-mei HUANG He-yi (Scbo0l of Information Science and Technology,Gnilin University of Electronic Science and Technology,Guilin Gnangxi 541004,China) 【Abstract]This paper introduces a microcontroller,video display,alarm,dialing and GSM text messaging as the core module of home anti—thetf larm system.aThe basic working principle and circuit constitution are mainly described.The system notiifes the user in the form of short message or phone through the mobile communication network.At the sa!n'e time,the doorbell is pressed,system automatically captures monitoring image,which can be usedforthe userto extractand view. 【Key words]Microeontroller;Anti—thetf alarm;Module of GSM 0引言 随着经济和社会的发展.人们对家庭住房的防盗重视程度不断提 高。则更多的人需要对住房的偷盗事故进行监控和预防。虽然目前国 内外高度重视智能家居防盗系统的研发.但是市场上并不火热,其主 要原因是产品种类不多并存在一些缺陷.若用户外出时,入侵者破门 而人,则防盗门铃便失去了作用;若室内网络被切断。则视频监控便毫 无用处,而固定电话拨号亦是如此。为了有效保证居民的生命及财产 安全,本设计在传统防盗系统的基础上进一步完善.进而加强对房门 的保护。以及用户对居家安全的掌控㈣ 显示摄像头所拍到的图像。若图片显示不够清晰,可调整镜头进行调 焦。当来访客人按下门铃时,系统自动抓拍 rF’r裸屏上显示的图像, 而图像储存在sD卡内.可供用户提取查看。 1.4门铃与报警器模块 该模块以STC89C51芯片为主.电路中加入门铃按键、光电传感 器、蜂鸣器。门铃键按下时。蜂鸣器工作。则可实现门铃功能。报警部分 由一个发光器和一个收光器构成的对射分离式光电开关组成。把发光 器和收光器分别装在门框两侧.当有人非法入侵时.人穿过门时则阻 挡了发光器和收光器的直接传输.则收光器输出一个开关控制信号至 AT89C51单片机.单片机将信号发送至GSM模块。 1 系统硬件设计 1.1整体方案设计 2 系统软件设计 2.1软件整体方案设计 在传统门铃的基础上。增加了四个模块.即GSM模块、液晶显示 软件设计主要由两大部分构成,正常情况下,即门铃响时,触发 模块、摄像头模块和门磁报警模块。正常状态下,监控开启,报警器打 GSM模块发送短信至手机,提醒用户有客人来访,同时,STM32显示 开.若来访者按下门铃时.视频显示器工作.用户在家通过视频显示器 视频并实现图片的自动抓拍,图片存储在STM32内存中;当有人非法 可及时了解门外情况。同时,门铃发出提示音提醒用户,GSM模块发 入侵时,开启报警和拨打电话的功能,设计流程图如图2所示。 送有客人来访的短信到用户手机:当房门被非法侵入时,报警器发出 警报声提醒用户并触动GSM模块工作.自动拨号到用户手机上来提 醒用户。其系统硬件设计框图如图1所示 图1系统硬件设计框图 1.2 GSM模块 GSM模块以ATK-SIM800C为主.它是ALIENTEK推出的一款高 性能工业级GSM/GPRS模块。ATK—SIM800C模块支持RS232串口和 LV1’IL串口,并带硬件流控制,支持5V 24V的超宽工作范围。硬件设 图2程序流程图 计中,将GSM模块的STXD和SRXD与单片机系统的.RXD和TXD连 接,可实现与SIM800C的通信。通过单片机系统发送AT指令给GSM 2.2短信功能子程序 模块,从而实现语音拨号功能、SMS( ̄信)功能。 短信功能是将“有客人来访”的短信内容发送至用户手机。编程思 1.3视频显示器模块 想分为六个步骤:1)先发送AT+CMGF=I,设置短信的文本模式;2)然 视频采集端选用的是0V7725摄像头.将摄像头接入至野火STM32 后发送AT+CSMP=17,167,2,25,设置短信文本的模式参数;3)发送 开发板的CAMERA接口.将TFr裸屏接到野火STM32ISO—MINI开 AT+CSCS=“UCS2”,设置短信内容为UCS2编码字符(下转第102页) 发板上,给开发板供电,将液晶显示的程序下载到开发板。 T裸屏上 ※基金项目:广西自治区级大学生创新创业训练计划资助项目(201513644030)。 作者简介: ̄-(1987--),女,硕士,物理电子学专业。 72 fi 科技视界Science&Technology Vision 科技・探索・争鸣 Sc科ience&Te技ch视nology界 Vision 项目 课外时间碎片中学习感兴趣的知识和技能等,也可以应用 根据教学的需要.微课可以安排在课前.也可以安排在课内.这种 者在工作、MOOCs、反转课堂等教学模式中。如何提高微课的质量也 应用模式的重要特点是学生学习微课发生在教师讲授或组织问题探 于课堂教学、微课的质量如何,主要取决于对其进行的教学设计,合 究前.即“先学后教”。在学生学习微课后,安排适当的预设任务,以获 是至关重要的.随着微课数量 取学生对微课内容的掌握程度.为教师的后续教学决策提供反馈信 理的教学设计是保持学习者注意力的最佳方式 。相信,人们利用微课进行移动 息。结合了传统教学模式与现代教学技能的优点,将微课、翻转课堂等 的增加和微课网络平台应用功能的日趋完善,教学模式引人组织与胚胎学实验的教学过程中.重在提高学生的理论 学习、泛在学习将成为一种生活常态。 总体而言.微课是不同于传统课堂教学的新兴教学模式,但并不 联系实际的能力 采用“先学后教”.“再学再教”的方法(即微课预习.课堂操作讲 能完全替代传统课堂教学,两者应该是相互补充、相辅相成的关系。鉴 微课教学方法的引入,将为传统课堂教学注入新鲜的 解.课后巩固).以学生参与为主要目的,将课堂所学知识运用于实验 于微课的特点.微课能够避免枯 实践中.在实验课进行的过程中.老师扮演指导的角色,学生扮演主讲 血液。对于组织与胚胎学这类比较抽象的教学而言,提高学生学习的兴趣,增强自主学习的主动性,进而能够提 的角色.形成具有指导意义的教学模式,使得学生能够将所学知识学 燥的说教.高生物学实验的成功率.增强学生的自信心。同时也会提高教师的教 以致用,运用于实践.实现理论与实践的有效结合。 5反思与感悟 正如王竹立指出的.微课的发展与未来主要在网络学习中日。在网 络学习中.微课的作用是很重要的.可以达到满足学习者对学习感兴 趣的知识和技能以及知识点的学习。但是目前.国内的微课平台主要 为微课制作与比赛建立.需要在微课发展过程中针对学习者的实际要 求不断探究、完善 微课对于日常教学内容的细化有着重要的作用.但是在微课的制 作方面.对于老师而言.最关键的是要从学生的角度去制作微课.而不 是以教师的角度去制作.要体现以学生为本的教学思想。我们认为.微 课的应用不能为了评比与竞赛,而应该体现在多方面 主要用于学习 (上接第72页)集;4)设置参数AT+CMGS=“0031 0035 0036 0037 003* 003*003*003*003*003*003*”.然后设置发送短信的目标号码为 l567 ;5)发送短信内容:“6709 5BA2 4EBA 6765 8BBF”,短信 内容:有客人来访(短信内容可由汉字Unicode码转换器进行转换); 6)发送1A.即设置短信为十六进制发送。而拨号功能比短信更容易实 现.先发送“AT”.表示GSM模块自动获取波特率为9600 bit/s.再发送 “ATD1567 ¥ 指令.其中.“1567 ¥ 表示所要拨打的电话 号码。 学能力,有效的实现知识传递。● 【参考文献】 [1]单从凯,王丽.微课程的开发与应用[J].中国远程教育,20]3(]2):74—77. [2]黎加厚.微课的含义与发展明l中国信息技术教育,2013(4):10—12. 『3]王竹立,微课勿重走“课内整合”老路——对微课应用的再思考『J1l远程教育 杂志,2014(5):34—40. 『4]张晓君,李东哲,陈雷.微课程视频制作中的注意引导设计叨l现代教育技术, 2013(8):105—107. [责任编辑:田吉捷] I d_GramScan(3); Screen——shot(0,0,160,180,file_name); lag 0:f 截图完毕LED2灭 / LED2DN; screen_) } 3结论 2.3拍照功能子程序 ’ 本文所述的居家防盗报警系统为家庭安防提供了一条可行途径。 拍照功能子程序是由摄像头采集图片与屏幕截图保存图片两者 该系统在可视化门铃的基础上加入了GSM模块.用户不在家也可以通 共同实现,先由摄像头采集图片,再由TFT裸屏显示,最后在TFT裸 过手机掌握住房的安全情况.并在传统门铃上增加报警器模块,通过 屏界面上实现截图.图片保存在存储卡内。图像显示及截图主要程序 GSM模块拨号通知用户有人侵者入侵.将原有的独立产品进行相互 如下: while(1) 衔接,组合成更全面、要 有安全性、实用性的智能家居安防系统。e 【参考文献】 [1]赵巧妮.基于单片机控制的智能家庭防盗报警系统的设计[J].自动化技术与 应用.2010 29(8):100—103. ’ [2]黄欣荣.基于GSM短信模块的家庭防盗报警系的设计[J】.中国新通信,2010, (5):83-85. { { if(Ov7725_vsync==2) FIFO_PREPARE; lmagDisp0; Ov7725vsync=O; , F1FO准备 , / 采集并显示 / } if(screen_flag==1、 {sprintf(char )&file_name,"/camera%d",num++) f31] 燕.基于单片机的防盗报警系统设计#N[JI.电子制作,2013(22):37. [责任编辑:田吉捷] 摒弃传统实验教学模式中的各种问题,在教学内容、教学方法以 及评价机制上做出一定的改革.将MATLAB更多地与专业课程相结合 开设实验教学.提倡任务驱动式教学。鼓励学生独立思考问题和解决 问题.注重学生平时在实验操作过程中的表现.建立合理有效的评价 机制 在财经类高校开设MATLAB实验课.要多以服务金融类专业课 为基本原则.目前我校的实验教学发展尚有一些不足之处,只有通过 不断地探索与创新.才能更加充分地发挥学生的综合能力.培养出更 (上接第76页)融数据分析工具箱可以通过编程实现金融模型的构建, 或在实验教学过程中设置一些易操作的金融计算程序 通过金融 MATLAB实验课程的开设,让学生在掌握基本的编程技能的同时学会 解决实际的金融问题.使实验内容与专业课程知识相结合.提高了专 业课程的教学质量 3.2提高学生的学习兴趣.激发学习主动性 传统的教学模式中.教师枯燥的理论讲授占据了课堂大部分时 间,造成学生缺乏学习的动力和兴趣。若在实验课中先以实例演示加 上问题导人的方式吸引学生的兴趣.培养他们主动思考和自主学习的 积极性.同时.将MATLAB实验教学与学生的专业学科的发展方向相 联系,在一定程度上也有助于学生今后的毕业设计和职业规划 3.3培养学生创新意识.提高综合素质 鼓励学生通过多参加实验和实践去获取新的知识.使得学生运用 所学专业知识去解决实际问题的能力得到大大提高.培养他们的创新 意识。教学过程中,以学生为中心,教师充当答疑解惑的导师角色.让 学生充分发挥学习的主动性.提高他们发现问题和解决问题的能力.提 高其综合素质和能力 多理论知识和实践能力兼备的优秀金融人才。● f参考文献】 [11张骅月.MATLAB与金融实验『M1.中国财政经济出版社,2008. [21杨菁.对金融学实践教学问题的反思与改进fJ1.实验室研究与探索,2012(7). 『31何启志.金融工程实验教学探讨[J1.中国证券期贷,2011(9). f4]徐晟.金融实验实训教学改革探索【几金融教学与研究,2013(4). [5]郑志勇.金融数量分析——基于MATLA.B编程f M]_3版.北京航空航天大学出 版社 2014. [责任编辑:田吉捷] 4结语 1 02 i科技视界Science&Technology Vision j