0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 智能安防窗户防盗系统 毕业设计 DIY制作(程序+原理图+BOM+论文)

智能安防窗户防盗系统 毕业设计 DIY制作(程序+原理图+BOM+论文)

来源: 电路城
2021-11-25
类别:工业控制
eye 5
文章创建人 拍明

原标题:智能安防窗户防盗系统 毕业设计 DIY制作(程序+原理图+BOM+论文)

引言

随着智能家居技术的快速发展,传统机械式防盗窗已无法满足现代家庭对安全性和智能化的需求。本设计以STC89C52单片机为核心,集成多种传感器与执行机构,构建一套具备环境监测、防盗报警、远程控制功能的智能安防窗户系统。系统通过实时监测温湿度、烟雾浓度、光照强度及窗户状态,实现自动开闭、异常报警及用户交互功能,有效提升家庭安全防护水平。

image.png

系统总体设计

本系统采用模块化设计思想,分为电子控制模块机械传动模块两部分。电子控制模块以STC89C52单片机为核心,集成温湿度传感器(DHT11)、烟雾传感器(MQ-2)、光敏电阻(GL5528)、红外热释电传感器(HC-SR501)、步进电机驱动模块(ULN2003)及GSM通信模块(SIM800C),实现环境感知与控制逻辑;机械传动模块通过步进电机驱动齿轮齿条机构,实现窗户的精准开闭。系统架构如图1所示(此处需补充原理图)。

硬件电路设计

1. 主控单元选型与设计

核心器件:STC89C52单片机

  • 型号选择依据:STC89C52是一款基于8051内核的增强型单片机,具有8KB Flash存储器、512B RAM及32个I/O口,支持ISP在线编程,适合低功耗、低成本场景。其工作电压范围为3.3V-5.5V,兼容TTL电平,便于与传感器接口。

  • 功能实现:负责接收传感器数据、处理逻辑判断、控制执行机构动作,并通过串口与GSM模块通信实现远程报警。

2. 传感器模块设计

2.1 温湿度传感器(DHT11)

  • 型号选择依据:DHT11采用单总线数字信号输出,无需ADC转换,抗干扰能力强,适合室内环境监测。其测量范围为湿度20%-90%RH、温度0℃-50℃,精度±5%RH、±2℃,满足家庭安防需求。

  • 功能实现:实时监测室内温湿度,当湿度超过设定阈值(如80%RH)时,触发关窗动作;当检测到烟雾浓度异常时,联动开启换气扇并报警。

2.2 烟雾传感器(MQ-2)

  • 型号选择依据:MQ-2对液化气、丙烷、氢气等可燃气体敏感,响应时间短(≤10秒),恢复时间快(≤30秒),输出信号为模拟电压(0-5V),需通过ADC0832转换为数字信号供单片机处理。

  • 功能实现:当烟雾浓度超过设定阈值(如0.5V)时,触发报警并打开窗户通风。

2.3 光敏电阻(GL5528)

  • 型号选择依据:GL5528阻值随光照强度变化显著(10KΩ-1MΩ),适合作为光照强度检测元件。通过分压电路将电阻变化转换为电压信号,经ADC转换后由单片机判断是否满足开窗条件(如光照强度>500Lux)。

  • 功能实现:结合定时功能,实现白天自动开窗通风,夜间自动关窗。

2.4 红外热释电传感器(HC-SR501)

  • 型号选择依据:HC-SR501采用双元热释电元件,抗干扰能力强,检测距离7米,角度110°,输出TTL电平信号,适合人体入侵检测。

  • 功能实现:当检测到非法入侵时,触发声光报警并发送短信至用户手机。

3. 执行机构设计

3.1 步进电机驱动模块(ULN2003)

  • 型号选择依据:ULN2003为达林顿管阵列驱动芯片,输出电流500mA,可直接驱动28BYJ-48型步进电机,无需外接三极管,简化电路设计。

  • 功能实现:通过单片机控制步进电机正反转,实现窗户的精确开闭(每步1.8°,一圈200步)。

3.2 声光报警模块

  • 器件选择:采用有源蜂鸣器(5V)与红色LED灯,通过三极管(S8050)驱动。

  • 功能实现:当检测到异常时,蜂鸣器发出120dB报警声,LED灯闪烁,形成声光双重威慑。

3.3 GSM通信模块(SIM800C)

  • 型号选择依据:SIM800C支持四频GSM/GPRS,内置TCP/IP协议栈,可通过AT指令实现短信发送。工作电压3.4V-4.4V,峰值电流2A,需通过AMS1117-3.3V稳压芯片供电。

  • 功能实现:当触发报警时,向用户手机发送短信(如“窗户异常开启!地点:客厅”)。

4. 电源管理设计

  • 输入电源:采用12V/2A开关电源适配器,通过LM7805稳压至5V,为单片机及传感器供电;再通过AMS1117-3.3V稳压至3.3V,为GSM模块供电。

  • 低功耗设计:单片机进入空闲模式时,关闭未使用的外设(如ADC、定时器),降低功耗至μA级。

软件程序设计

1. 主程序流程

系统上电后,首先初始化各模块(包括I/O口、定时器、ADC、串口等),然后进入主循环:

  1. 读取传感器数据(温湿度、烟雾、光照);

  2. 判断是否触发报警条件(如窗户异常开启、烟雾超标);

  3. 根据环境参数执行相应动作(如自动开闭窗、启动换气扇);

  4. 更新LCD1602显示屏内容(显示当前状态)。

2. 关键子程序实现

2.1 传感器数据采集

  • DHT11时序控制:严格遵循其通信协议(主机拉低总线≥18ms,释放总线并等待20-40μs响应信号),通过位操作读取40位数据(湿度整数、湿度小数、温度整数、温度小数、校验和)。

  • MQ-2 ADC转换:通过ADC0832将模拟电压转换为8位数字量,经公式浓度=(数字量/255)*5/灵敏度计算实际浓度。

2.2 步进电机控制

采用四相八拍驱动方式(A-AB-B-BC-C-CD-D-DA),通过定时器中断实现精准步进。例如,开窗代码片段如下:


void step_motor_open() {

for(int i=0; i<200; i++) {  // 200步=1圈  

P1 = step_sequence[i%8]; // 输出步进序列  

delay_ms(5);             // 控制转速  

}

}

2.3 GSM短信发送

通过串口向SIM800C发送AT指令,流程如下:

  1. 初始化模块(ATATE0);

  2. 设置短信模式(AT+CMGF=1);

  3. 发送短信(AT+CMGS="+8613800138000",输入内容后以0x1A结束)。

系统测试与优化

1. 功能测试

  • 环境监测:通过加热、喷雾、遮挡光敏电阻等方式验证传感器准确性,误差控制在±5%以内。

  • 防盗报警:模拟人体入侵,测试HC-SR501的响应时间(<2秒)及GSM短信发送成功率(>95%)。

  • 机械传动:测试步进电机驱动窗户的开闭精度(误差<1mm)及负载能力(最大承重5kg)。

2. 性能优化

  • 抗干扰设计:在传感器信号线增加RC滤波电路(100Ω+0.1μF),消除高频噪声。

  • 低功耗优化:通过睡眠模式降低待机功耗至10mA以下,延长电池续航时间(若采用锂电池供电)。

结论

本设计以STC89C52单片机为核心,集成多种传感器与执行机构,实现了智能安防窗户系统的核心功能。通过硬件选型优化与软件算法改进,系统具备高精度、低功耗、强抗干扰能力,可广泛应用于家庭、办公室等场景。未来可扩展AI图像识别、语音交互等功能,进一步提升智能化水平。

附录

  1. 原理图(需补充完整电路图)

  2. BOM清单

    器件名称型号数量作用
    单片机STC89C521主控芯片
    温湿度传感器DHT111环境监测
    烟雾传感器MQ-21火灾预警
    光敏电阻GL55281光照检测
    红外传感器HC-SR5011防盗检测
    步进电机28BYJ-481驱动窗户
    驱动芯片ULN20031电机驱动
    GSM模块SIM800C1远程报警
    显示屏LCD16021状态显示


  3. 源程序代码(需补充完整C语言程序)

责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

拍明芯城微信图标

各大手机应用商城搜索“拍明芯城”

下载客户端,随时随地买卖元器件!

拍明芯城公众号
拍明芯城抖音
拍明芯城b站
拍明芯城头条
拍明芯城微博
拍明芯城视频号
拍明
广告
恒捷广告
广告
深亚广告
广告
原厂直供
广告