【毕业设计】43-基于单片机的红外无线防盗报警系统设计与实现(原理图工程源文件+源代码+实物图+答辩论文)
资料要求
资料包含:毕业设计全套资料(精品)
原理图工程文件
原理图截图
PCB工程文件
实物图片
答辩论文低重复率文档,25923字
英文文献及翻译
详情请私信!
任务书
主 要 研 究 内 容 、 方 法 和 要 求 | 主要研究内容: 基于单片机作为核心控制器,以89C52系列单片机来实现整个系统,需要人体检测设备、单片机、蜂鸣器、LED、按键来实现,通过人体检测模块检测到人体则将信号发送给单片机,单片机控制LED与蜂鸣器实现光电报警与声学报警。 研究方法: 主要通过参阅相关资料,书籍和网上调阅资料。收集相关信息。同时咨询指导老师,以求达到专业知识,完成设计的效果。 要求: 根据目前防盗系统不完善,遇到被盗时报警不及时问题,合理地规划与设计出较安全、易维护的防盗系统,并完成方案设计,然后对方案进行分析,从而提高安全性能,更好的提升用户体验。将实现与设计的内容撰写成论文。 |
---|---|
设计说明书
摘要
系统需要实现的功能有检测人体,并且实现无线报警系统系统共设有无线报警端以及无线接收端。所以在设计时需要设计两款最小系统,第一部分为报警信号检测端,当人及外出后打开设备当检测到人体后会检测到人体信号发送给数据报警端。第二部分为信号接收执行端,通过两个部分实现无线防盗系统设计。本次系统选择使用2.4G无线射频发展收芯片Nrf24l01来作为系统的无线发射与接收器。当数据接收端接收到人体信号,则命令报警,系统执行实现远距离无线报警。
随着人们生活水平的不断的提高,入室抢劫时有发生,尤其是在现在化技术高度发展的今天,犯罪更趋于智能化,手段更隐蔽,所以采用电子技术、传感技术和计算机技术为基础的安全防范技术的器材设备,并将其构成一个系统,将发挥最大的功能做作用。由于红外线是不见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中等到了广泛的应用。本设计系统使用的人体传感器为热释电红外传感器,它的制作简单、成本低、安装方便,防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。这种防盗器安装隐蔽,不易被盗贼发现,便于多用户统一管理。
本设计包括硬件和软件设计两个部分。硬件部分包括单片机控制模块、红外探头模块、驱动执行报警模块、LED控制模块等部分组成。处理器采用AT89S52单片机,程序使用C语言编写,整个系统是在系统软件控制下工的。整个系统电路部分可划分为:电源接口部分、信号采集处理、单片机控制电路、报警电路等子模块。系统工作流程为热释红外感应器完成信息采集、处理、数据传送经过单片机功能设定完成报警。
本次系统软件与硬件设计完成后,制作实物进行软硬功能调试,最后完成了本次系统设计。
设计框架架构
设计说明书及设计文件
源码展示
#include<reg51.h>
#define uchar unsigned char //无符号字符型 宏定义 变量范围0~255
#define uint unsigned int //无符号整型 宏定义 变量范围0~65535
sbit bf=P2^3; //独立按键
sbit hw=P1^0 ; //人体红外
sbit fm=P0^7; //蜂鸣器
sbit led=P0^0; //指示灯
void delay_1ms(uint x)//延时函数
{
uint i,j;
for(i=0;i<x;i++)
for(j=0;j<120;j++);
}
char flag=0;
void main()
{
int i;
hw = 0;
bf=1;
led=0;
fm=0;
delay_1ms(1000);//延时1000ms
while(1)
{
if(bf==0)
{
delay_1ms(5);
if(bf==0)
{
while(bf==0);
flag=!flag;
fm=1;
delay_1ms(1000);//延时1000ms
fm=0;
delay_1ms(1000);
}
}
if(flag>0)
{
if(hw==1)//感应到人体
{
fm=1;
led=1;
}
else
{
fm=0;
led=0;
}
}
else
{
fm=0;
led=0;
}
}}