资料查找方式特纳斯电子电子校园网搜索下面编号即可编号CJL-51-2022-048设计简介本设计是基于51单片机的自习室监控系统主要实现以下功能可通过LCD1602显示时间温度湿度总座位数已占用座位数和剩余座位数可通过按键设置总座位数时间在8-22点之间检测到人门会自动打开没有人时10秒钟之后门自动关闭有人时光照强度大于80灯自动打开检测到声音时蜂鸣器会报警一秒钟。标签51单片机、LCD1602、DHT11ADC0832、光敏电阻红外对管声音传感器步进电机。题目扩展图书馆监测系统、自习室监控系统基于51单片机的自习室监控系统中控部分、输入部分和输出部分。下面分别对这三部分进行概述中控部分数据处理与决策单片机接收光照、温湿度、人体检测等传感器数据以及用户通过按键设置的参数进行逻辑判断和算法处理决定是否需要控制电机开门、关闭灯光、发出报警等。模式管理系统可能包含多种工作模式如自动监控模式、手动控制模式等中控部分负责模式的切换和管理。时间管理通过内部时钟模块或外接时钟模块实现时间的读取和判断用于控制自习室在特定时间段的自动开关门、灯光等。数据存储可能涉及用户设置的参数、历史记录等数据的存储以便在掉电后仍能恢复设置或进行数据分析。输入部分光照检测模块由光敏电阻和ADC0832组成用于检测自习室内的光照强度并将模拟信号转换为数字信号供单片机处理。DHT11温湿度检测模块用于检测自习室内的温度和湿度提供环境舒适度数据。红外对管用于检测自习室门口是否有人经过作为自动开关门的触发信号。声音传感器用于检测自习室内的声音强度当声音超过一定阈值时触发报警。独立按键提供用户输入接口用于设置总座位数、时间等参数以及切换工作模式。供电电路为整个系统提供稳定的电源确保各模块能够正常工作。输出部分LCD1602显示模块用于显示时间、温度、湿度、总座位数、已占用座位数和剩余座位数等信息提供直观的视觉反馈。ULN2003A四相步进电机驱动芯片及电机用于驱动自习室门的开启和关闭实现自动化控制。继电器用于控制灯光等电气设备的开关实现节能和自动化管理。时钟模块如果作为独立输出部分用于显示当前时间可能作为系统状态的一部分。LED灯电路根据光照强度和用户设置控制自习室内的照明灯光。蜂鸣器用于发出声音报警当检测到异常情况或声音传感器触发时发出警报声。5 实物调试5.1 电路焊接总图首先将电路焊接在集成板上共有以下部分第一部分是电源模块将电源插座、电源开关、10k电阻和一个指示灯依次焊接焊接好之后插入DC 电源指示灯点亮电源模块测试正常。第二部分是显示模块排针焊接好后将LCD1602显示屏插入排针。第三部分是单片机模块本次课题使用的是STC89C52单片机。第四部分是复位电路模块一个复位按键、10uF极性电容、10k电阻为一个模块焊接构成复位电路。第五部分是晶振电路模块由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是下载口焊接下载接口GND、TXD、RXD将HEX文件下载到单片机中查看是否能下载正常,测试验证一切正常。第七部分是步进电机驱动芯片及电机先焊接一个2*8Pin的底座和一个5Pin的白色底座然后将芯片和电机插入。第八部分是蜂鸣器直接焊接在板子上。第九部分是两对红外对管也是先焊接3Pin的排母将红外对管插入。第十部分是光敏电阻直接焊接在板子上。第十一部分是ADC0832先焊接一个2*4Pin的底座然后将芯片插入。第十二部分是声音检测模块先焊接一个4Pin的排母将传感器模块插入排母。第十三部分是两个继电器直接焊接在板子上。第十四部分是时钟模块先焊接一个2*4Pin的底座和电池底座将芯片和电池放入底座中其他元器件直接焊接在板子上。第十五部分是三个独立按键直接焊接在板子上。第十六部分是温湿度传感器直接焊接在板子上。下图5-1为焊接完整实物图图5-1电路焊接总图5.2 切换显示实物测试如图5-2所示上电后LCD1602显示屏显示光照强度、温湿度和是否有声音。按下最左边的按键S3会切换到显示总的座位数已经使用的座位数和剩下的座位数如图5-3所示。再次按下最左边的按键S3会切换到显示时间的界面如图5-4所示。再按下最左边的按键S3会切换到显示图一的界面。图5-2实物图1图5-3实物图2图5-4实物图35.3 红外对管计数实物测试如图5-5所示从上往下触发红外对管人数1从下往上出发红外对管人数-1。图5-5计数实物图5.4 自动开灯实物测试当自习室里有人时如果光照强度小于80灯自动打开如图5-6所示。图5-6自动亮灯实物图5.5 按键设置实物测试如图5-7所示按下最右边的按键S1显示屏显示人数最大值且后面的数字闪烁这时按下第二个按键S2人数最大值1按下第三个按键S3人数最大值-1同理可设置时间。图5-7蜂鸣器报警实物图5.6 温度控制实物测试如图5-8所示当温度大于25摄氏度时制冷继电器工作蜂鸣器报警。当温度小于16摄氏度时加热继电器工作。图5-8温度控制实物图6 仿真调试6.1仿真总体设计仿真设计总体包括51单片机、晶振电路、复位电路、LCD1602显示屏、四个模拟红外对管的开关、四项步进电机、三个独立按键、LED灯、模拟声音检测的开关、温湿度传感器、两个继电器、光照检测模块、蜂鸣器和时钟模块。图6-1 仿真设计总图6.2 切换显示仿真测试如图6-2所示上电后LCD1602显示屏显示光照强度、温湿度和是否有声音。按下最左边的按键S3会切换到显示总的座位数已经使用的座位数和剩下的座位数如图6-3所示。再次按下最左边的按键S3会切换到显示时间的界面如图6-4所示。再按下最左边的按键S3会切换到显示图一的界面。图6-2仿真图1图6-3仿真图2图6-4仿真图36.3 红外对管计数仿真测试如图6-5所示从左往右触发红外对管人数1从右往左出发红外对管人数-1。图6-5计数仿真图6.4 自动开灯仿真测试当自习室里有人时如果光照强度小于80灯自动打开如图6-6所示。图6-6自动亮灯仿真图6.5 按键设置仿真测试如图6-7所示按下最右边的按键S1显示屏显示人数最大值且后面的数字闪烁这时按下第二个按键S2人数最大值1按下第三个按键S3人数最大值-1同理可设置时间。图6-7蜂鸣器报警仿真图6.6 温度控制仿真测试如图6-8所示当温度大于25摄氏度时制冷继电器工作蜂鸣器报警。当温度小于16摄氏度时加热继电器工作。图6-8温度控制仿真图设计说明书部分资料如下设计摘要本论文设计了一种基于单片机的自习室监控系统旨在提供一个智能化、安全、舒适的自习环境。随着自习室的普及和使用量的增加传统的人工管理方式已经无法满足管理效率和学习环境质量的需求。因此设计一个自习室监控系统能够实时监测环境参数、座位状态和安全情况对自习室进行智能化管理具有重要的意义。本系统采用了51单片机作为主控制器通过与各种传感器的连接实现对环境参数的监测。系统通过LCD1602显示时间、温度、湿度、总座位数、已占用座位数和剩余座位数等信息用户可以通过按键设置总座位数和时间。在早上8点到晚上22点之间系统会检测到有人时自动打开门当没有人时门会在10秒钟后自动关闭。当光照强度大于80时系统会自动打开灯光。此外系统还能够检测到声音当检测到声音时蜂鸣器会报警一秒钟。关键词单片机红外对管时钟模块光敏电阻步进电机字数12000目录摘 要ABSTRACT1 引 言1.1 选题背景及实际意义1.2 国内外研究现状1.3 课题主要内容2 系统设计方案2.1 系统整体方案2.2 单片机的选择2.3 电源方案的选择2.4 显示方案的选择3系统设计与分析3.1 整体系统设计分析3.2 主控电路设计3.2.1 STC89C52单片机3.2.2 晶振电路和复位电路3.3 液晶屏显示模块3.4 对射光电传感器红外对管模块3.5 步进电机3.6 时钟模块3.7 ADC0832模数转换芯片模块3.8 光敏电阻4 系统程序设计4.1 编程软件介绍4.2 主程序流程设计4.3 按键功能图4.4显示函数流程设计4.5处理函数流程设计5 实物调试5.1 电路焊接总图5.2 切换显示实物测试5.3 红外对管计数实物测试5.4 自动开灯实物测试5.5 按键设置实物测试5.6 温度控制实物测试6 仿真调试6.1仿真总体设计6.2 切换显示仿真测试6.3 红外对管计数仿真测试6.4 自动开灯仿真测试6.5 按键设置仿真测试6.6 温度控制仿真测试结 论参考文献致 谢