2020年全国大学生电子设计竞赛作品:无接触测温与身份识别系统

版权申诉
0 下载量 195 浏览量 更新于2024-10-11 收藏 8.03MB ZIP 举报
资源摘要信息: "简易无接触温度测量与身份识别装置" 是参加2020年全国大学生电子设计竞赛F题的作品,以STM32ZET6微控制器作为主要控制单元。本装置设计为可以实现无接触式测量人体温度以及进行身份识别的功能。通过集成触摸屏幕或实体按键的操作模式,用户可以方便地选择所需功能。 装置的核心特点在于其非接触式操作,这对于在疫情防控等场景中提供了便捷和安全性。同时,该装置还采用了摄像头进行身份识别,这通常涉及到生物识别技术,如人脸识别或指纹识别等。结合温度测量功能,该装置能够提供一个人机交互系统,用于实现健康监测和身份验证,特别适合在公共场所使用。 从技术角度分析,装置的实现涉及到以下几个关键知识点: 1. STM32ZET6微控制器:该装置的主控制单元采用的是意法半导体(STMicroelectronics)的STM32系列中的STM32ZET6微控制器。这是基于ARM Cortex-M4内核的32位微控制器,具备高性能、低功耗的特点,广泛应用于工业控制、医疗设备等领域。它支持多种接口和外设,适合用于复杂的嵌入式应用。 2. 温度测量:无接触式温度测量通常会用到红外传感器,因为红外热成像技术可以在不接触人体的情况下快速准确地测量人体表面温度。装置中可能集成了高精度的红外温度传感器,用于检测目标区域的温度变化。 3. 身份识别技术:摄像头的集成预示着装置具备视觉识别功能。这可能涉及到人脸或指纹的生物特征捕捉,并通过图像处理技术进行识别。人脸检测和识别通常需要特定的算法和机器学习技术来实现,而指纹识别则依赖于专门的指纹识别模块。 4. 触摸+按键模式:装置设计了两种用户交互方式,触摸屏幕和实体按键。触摸屏幕为用户提供直观的图形界面,而实体按键则提供了另一种不依赖于视觉和触觉的手动操作方式,增加了操作的可靠性。 5. 程序开发:提供的压缩文件中包含了OpenMV程序.py和a.txt文件,这暗示了装置可能使用了OpenMV这一开源机器视觉平台。OpenMV搭载了Python编程语言,让开发者可以轻松地编写脚本来处理图像数据和执行任务。OpenMV IDE支持编写、调试和运行脚本,方便开发过程。 6. 用户交互设计:为了方便非专业用户操作,装置的用户界面设计必须简洁直观。这需要对用户交互流程进行精心设计,确保用户能够在没有指导的情况下快速理解如何使用装置。 综上所述,"简易无接触温度测量与身份识别装置" 结合了嵌入式系统、红外温度传感、生物识别技术和用户友好的交互设计。它不仅适用于健康监测等医疗场景,也可以应用于办公场所、学校、机场、车站等公共场合,通过体温检测和身份验证来帮助防范疫情传播,提升公共安全。