首页 实物视频演示 仿真视频演示 设计说明书预览 答辩PPT预览
编号:
CP-51-2021-023
设计简介:
本设计是基于单片机的非接触式人体红外测温系统,主要实现以下功能:
- 可通过LCD1602显示温度和是否有人;
- 可通过按键调整温度阈值;
- 可通过红外对管监测是否有人;
- 可通过语音播报TTS播报温度和温度状态。
标签:51单片机、LCD1602、非接触人体测温、语音播报
中控部分概述
中控部分以STC89C52单片机为核心,扮演着整个非接触人体红外测温系统的“大脑”角色。它负责接收来自输入部分的各类数据,包括人体温度、是否有人存在、用户通过按键设置的温度上下限值等。STC89C52单片机对这些数据进行内部处理,包括温度数据的读取、人体存在状态的判断、温度上下限的比较等,并根据处理结果控制输出部分的相应动作。通过其强大的数据处理和控制能力,实现了系统的智能化运行。
输入部分概述
输入部分由四个关键模块组成,共同为系统提供必要的输入信息:
- MLX90614红外测温模块:该模块负责检测当前的人体温度,并将温度数据发送给STC89C52单片机进行处理。
- 红外对管模块:此模块用于检测当前是否有人存在,通过红外线的发射与接收来判断人体是否进入检测范围,为系统提供人体存在状态的输入。
- 独立按键:系统配备了三个独立按键,用户可以通过这些按键切换显示界面,以及设置人体温度的上下限值,为系统提供了灵活的交互方式。
- 供电电路:供电电路为整个系统提供稳定的电源输入,确保系统能够正常工作。
输出部分概述
输出部分由三个主要模块组成,负责将系统的处理结果以直观、清晰的方式呈现给用户:
- LCD1602显示模块:该模块用于显示当前的人体温度、是否有人存在、以及用户设置的温度最大值等信息,使用户能够直观地了解系统的运行状态和检测结果。
- 语音模块:当系统检测到有人存在且持续3秒后,语音模块会播报当前的温度值以及温度是否正常,为用户提供了便捷的听觉反馈。
- 蜂鸣器:蜂鸣器作为系统的报警装置,当检测到的人体温度超过用户设置的最大值或低于最小值时,蜂鸣器会每隔100ms发出报警声;当温度恢复正常范围内时,蜂鸣器停止报警。通过这种方式,系统能够及时提醒用户注意异常情况。