农业大棚监控防盗系统设计(附件)【字数:6270】
目录
一、引言 1
(一) 红外报警防盗系统的发展背景 1
(二) 本设计概述 1
(三) 设计任务与要求 1
二、方案设计与元器件选择 2
(一)设计思路 2
(二)设计构成的要素 2
(三)元器件的选择 3
1、STM32F103单片机简介.3
2、DYPME003人体感应模块简介4
3、gsm短信模块简介5
三、系统硬件设计 7
(一)声光报警模块电路设计 7
(二)电源电路设计 7
(三)sim 800短信模块 8
(四)人体红外电路8
(五)按键电路9
四、系统软件设计 10
(一)主程序架构 10
(二)人体红外程序流程图 11
(三)gsm程序流程图 12
(四)报警程序流程设计 13
五、实物制作与安装 14
总结. 18
参考文献 19
致 谢 20
附录一 原理图 21
附录二 PCB图 22
附录三 元件列表 22
附录四 程序 23一、引言
( *景先生毕设|www.jxszl.com +Q: ^351916072*
一)红外防盗报警器的发展背景
在2021年的今天我们的劳动收入,生活的标准都发生的巨大的改变,而依靠农作物赚钱的农业大户也越来越多,农村农业大户对农作物的保护也是也在不断加强,但是现在还是有很多农业者不知道智能设备已经非常成熟,还在依靠着人力在看管农作物,既费时也费力,一夜不睡的看管着。而在现代社会,可以通过电子智能设备做到之前做不到的事情,比如说近年来发展迅速的GSM模块,红外模块等。可以在无人看管的条件下实现实时监视,在美观的同时有效的防止盗贼的侵入,这种防盗器采用DYPME003人体感应模块是一种热释电红外检测芯片,安全高效,还采用GSM短信服务sim800芯片,插入一张手机卡连接到单片机后,通过KEIL5软件烧录你平时使用的手机号码,在人体红外检测到有人是时候实时给你烧录的手机号发送短信,实现实时监控,不给盗贼任何机会,给居家环境,农业大棚等地区的防盗提供有效保障。
(二)本设计概述
我采用热释电人体红外感应模块,便宜且好用的同时安装方便简单,系统相对稳定,检测人体红外速度很快,体积小,人很难发现,安全可靠。增加GSM(sim800)短信功能和蜂鸣器报警系统,实时发送短信到大棚主人,更快的让主人知道大棚情况。
(三)设计任务与要求
经过上文对这款居家安全报警系统发展背景等一些内容的介绍,这里将对本文的研发内容进行确定,本论文将要设计的是一款安全防盗报警系统,采用的是宏晶公司设计的STM32F103单片机来担任微处理器控制器。人体红外传感器通过人体发射出来的红外光谱在一定范围内感应是否有人,当检测到有人后会发送低电平型号给单片机进行处理,通过单片机通过按键来判断是否开启布防模式,如果开启布防模式,并且检测到有人单片机通过SIM800模块发送短信给设定的手机号,同时使蜂鸣器发声报警,吓走盗贼,如果主人在家或者在需要防盗的地方就可以关闭之前设定的防盗措施。
主要功能:(1)单片机发送和接收数据并进行处理。(2)热释电红外实时扫描。(3)如果有人通过蜂鸣器自动报警。(4)检测到有人单片机通过GSM模块把信息发送给烧入的手机号。
二、方案设计与元器件选择
(一)设计思路
下列设计框图可以直观的反映基于STM32的红外报警系统设计的运行流程体现了该设计各个模块之间的相互控制及转换过程。
运用热释电红外在无人看管的环境中检测,人体红外传感器通过人体发射出来的红外光谱在一定范围内感应是否有人。
DYPME003红外扫描模块发送数据,如果有可疑人通过,它能够将盗贼释放的红外线转换成电平信号进行输出,送到微处理器进行判断和处理。
蜂鸣器报警模块在热释电红外模块扫描到有可疑人物经过时发声报警。
4、自主控制:当我们要离开防盗地方或者在准备休息时,此时就需要打开防盗措施,设防以及撤防这两个功能可以通过按键来自行调节,防止出现报错。如图21。
/
图21工作原理图
(二)设计构成的要素
本设计的系统构成有两部分分别为硬件构成与软件构成。硬件系统就是元器件,包含STM32F103单片机,GSM短信模块等。软件系统就是程序烧录,运用C语言进行整个程序的设计,想要实现预想功能一定要对编写完成后的代码程序进行反复测试,这里需要运用到KELL5这个软件进行编程,在测试确实没有问题后,可以将生成的HEX文件烧录到单片机。
(三)元器件的选择
1.STM32F103单片机简介
考虑到上文想要实现想要的功能需要采用stm32单片机,单片机就是我们常说的单片性小型计算机,虽然单片机的功能不想电脑那么强大,但是也足够处理大部分的控制工作了,比如说家中的各类电器,工业上的机械控制环境采集控制都是采用单片机进行控制。单片机主要是由内部单块集成电路构成。内部最为重要的就是包含了CPU处理芯片也就是中央处理器、IO口和存储器,存储器使用FLASH型的存储器,存储软件程序的性能能够高达512K字节。我们只需要用相应的编译器烧写程序就可以实现对外围器件的控制。STM32微处理器的XTAL1和XTAL2两个管脚用于接收外部的时钟信号,单片机是低电压,高性能的微小处理器,非常易于使用。
原文链接:http://www.jxszl.com/dzxx/txgc/560060.html