为了实现对图书馆和自习室等公共场所的座位的实时管理,需要一个实时的座位管理系统,该系统包括一个单片机,一个红外传感器和一个发射器模块。出了短消息接收器。AT89C51单片机用作控制中心,收集红外传感器的信号,实时检测座椅的占用状态,控制LCD屏幕发送结果。过接收和发送GSM.TC35模块的短消息实时监视并向管理人员和用户发送总部信息。文提出的座位管理系统具有以下特点:结构简单,成本低,易于监控和管理。着高校的扩大,图书馆自习室的座位短缺问题日益严重。书馆人口过多,发生了占用现象,这影响了图书馆自习室的有效使用。用计算机软硬件技术来实现自学室的智能化房间管理已成为许多图书馆的目标,用户也进行了相应的探索。前,现有的座位管理方法包括使用读卡器,基于时分多址[2]的指纹收集器[1]和基于PHP LAN [3],具有一定的局限性。文档提供基于HC-SR501红外传感器,GSM.TC35 SMS接收模块和单片机的实时座椅管理功能,具有监视座椅状态,管理功能。间分配,电子屏幕显示,SMS查询座位号等比较实用。
部管理系统主要包括四个部分:传感器模块,控制功能模块,显示功能模块和短信功能模块。感器模块由人体红外检测模块组成,控制功能模块由51台单片机组成,显示输出模块由液晶显示器组成,短消息接收由GSM.TC35组成。系统通过人体检测模块HC-SR501实时检测座位状况,并且该座位信息由单片机实时反映在显示屏上。
义为以下三种状态:T-某人,F-人,H-等待中,以及使用SMS模块检查可用的位置数,以便学生可以了解该位置和时间。学习。学们进入自习室,并根据显示屏上指示的座位条件自由选择替换座位,并根据人的状态选择座位。同志离开书房时,他必须释放座位。果您想保留座位,座位将自动保持十五分钟并显示等待状态。果没有返回时间,它将自动空缺。果您选择离开,座位将自动变空。系统的总体设计如图1所示,检测模块使用红外传感器检测座位上是否有人,控制模块在屏幕上传输传感器收集的信息。
时更新电子显示和控制信息,显示功能模块采用C编程实现电子显示的实时显示。消息请求模块使用GSM TC.35协议来实现短消息请求功能,以供总部使用。HC-SR501人体红外传感器模块,该模块采用德国进口的LHI778探头设计,检测距离小于7 m,灵敏度高,延迟时间可达到0.5秒以及在非常低的电压下的工作模式。
体的红外传感器模块安装在座椅的侧面,当人坐在椅子上时,传感器会发出信号。多个传感器检测到的信号被传输到控制模块。制功能模块由单个AT89C51芯片和一个晶体复位电路组成。制模块的电路原理如图2所示。T89C51采用ATMEL的高密度非易失性存储技术制造,与标准的MCS-51控制系统兼容,并配备了中央单元。8位集成多功能处理和闪存单元。可以降低至0 Hz静态逻辑操作,并支持两种软件可选的节能模式。
闲模式可停止CPU,但允许RAM,定时器/定时器,串行通信端口和中断系统继续运行。电模式保存RAM的内容,但是振荡器停止工作,所有其他组件被禁用,直到下一次硬复位。体振荡器电路使用12 MHz晶体。
HC-SR501人体红外检测模块的信号输出端子通过图2的SIGNAL-IN端口连接到AT89C51的INT0引脚,然后通过反相器反相并连接到INT1引脚。示功能模块如图3所示,由SMC1602A组成。示容量为16 * 2个字符,芯片的工作电压为4.5-5.5V,工作电流为2.0 mA,模块的最佳工作电压为5 0V。DB0-DB7是船型数据输入端子,分别连接到80C51单片机的P0.0-P0.7。活信号端子SMC1602A连接到未通过74LS00连接到栅极的MCU的端子RD,WR和P2.7。
SMC1602A的读/写选择和数据选择/控制位分别连接到微控制器的P2.1和P2.0。消息功能模块采用GSM.TC35,它包括GSM基带处理器,GSM射频模块,电源模块(AS IC),闪存,ZIF连接器和接口。线。GSM.TC35模块通过ZIF连接器连接到微控制器,如图4所示。SM.TC35模块的频带是900 MHz和1800 MHz双频带,支持数据,语音,短消息,低功耗和低电压。统软件分为两部分:控制屏幕部分和短消息的接收和发送部分,用C语言在KeiluVision4中进行编译,然后在STC_ISP_V483中进行调试和执行。代码控制屏幕部分可分为三个主要模块:外部中断服务程序0(指示座椅状态),传感器信号获取程序,15分钟延迟和子程序循环显示。SMS接收和发送部分的流程图如图5所示。座位未被占用时,传感器发出高电平,外部中断0被激活,外部中断1被禁用,并且微控制器处于待机状态。
座位上有人时,传感器发出低电平,外部中断激活0。CU将两个8位段代码发送到串行端口,并且电子显示屏的相应位置状态“ T”。
后,恒温阀芯外部中断0被禁用,外部中断1被激活,微控制器进入待机状态。人员离开座位时,恒温阀芯传感器再次发出高电平,导致外部中断1. MCU将两个8位段代码发送到串行端口,并且电子屏幕显示等待状态“ H” 。时,外部中断0被激活,外部中断1被禁用,微控制器进入15分钟的倒数子程序。
果15分钟内未计算在内,有人将坐在座位上,并且电子屏幕上的相应位置将显示“ T”。果15分钟的延迟完成并且没有人坐着,MCU将两个8位段代码发送到串行端口,并且电子显示屏上的相应位置显示无人居住的状态“ F”,并且MCU返回待机状态。片机的AT89C51和TC35i模块实现的短消息处理系统可靠,强大,易于使用:可以查询和管理总部的实时情况。
象
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com