Advertisement

基于STM32单片机的红外人脸测温仪(含QT上位机软件).zip

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目是一款基于STM32单片机开发的红外人脸测温仪,配套有用于数据展示和配置的QT上位机软件。 资料包包括上位机源代码、可执行文件及使用文档。在测温项目里,上位机与STM32通过串口协议进行通信。上位机能打开笔记本电脑的默认摄像头,用于人脸检测;一旦检测到人脸,则控制STM32测量人体实时温度,并将该信息传递至上位机显示。 当体温正常时,上位机会以绿色字样“温度正常”提示,并伴有语音播报,通过笔记本自带声卡播放。若体温过高,则屏幕上会显示出红色的警告字眼“温度异常,请重新测量”,同样伴随有语音提醒。在高温情况下,系统将自动拍摄当前人脸照片并保存至软件目录下的face文件夹内;照片命名格式为“38.8_2022-01-05-22-12-34.jpg”,其中的数字代表体温值,而日期则按年月日时分秒的形式标注。 如何运行可执行文件?首先解压资料包进入测温仪上位机-可执行文件目录,并将“haarcascade_frontalface_alt2.xml”拷贝至C盘根目录。接着双击打开“FaceTemperatureCheck.exe”,即可启动程序。即使未连接设备,也能开启摄像头进行人脸检测;此时温度值会显示为一个固定的正常范围内的数值。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • STM32QT).zip
    优质
    本项目是一款基于STM32单片机开发的红外人脸测温仪,配套有用于数据展示和配置的QT上位机软件。 资料包包括上位机源代码、可执行文件及使用文档。在测温项目里,上位机与STM32通过串口协议进行通信。上位机能打开笔记本电脑的默认摄像头,用于人脸检测;一旦检测到人脸,则控制STM32测量人体实时温度,并将该信息传递至上位机显示。 当体温正常时,上位机会以绿色字样“温度正常”提示,并伴有语音播报,通过笔记本自带声卡播放。若体温过高,则屏幕上会显示出红色的警告字眼“温度异常,请重新测量”,同样伴随有语音提醒。在高温情况下,系统将自动拍摄当前人脸照片并保存至软件目录下的face文件夹内;照片命名格式为“38.8_2022-01-05-22-12-34.jpg”,其中的数字代表体温值,而日期则按年月日时分秒的形式标注。 如何运行可执行文件?首先解压资料包进入测温仪上位机-可执行文件目录,并将“haarcascade_frontalface_alt2.xml”拷贝至C盘根目录。接着双击打开“FaceTemperatureCheck.exe”,即可启动程序。即使未连接设备,也能开启摄像头进行人脸检测;此时温度值会显示为一个固定的正常范围内的数值。
  • 设计669.doc
    优质
    本文档详细介绍了一种基于单片机技术设计的红外测温仪,探讨了其硬件结构、软件算法及实际应用情况。 基于单片机的红外测温仪的设计主要涉及硬件电路设计、软件编程以及系统调试等方面的工作。该设计方案采用高精度的红外温度传感器,结合单片机进行数据采集与处理,并通过LCD显示屏实时显示测量结果。此外,还考虑了系统的抗干扰能力和稳定性优化,以确保在各种环境下都能准确地完成测温任务。
  • 与LCD设计
    优质
    本项目设计了一种基于单片机和LCD显示技术的红外测温仪,能够快速准确地测量物体表面温度,并通过LCD屏幕实时显示数据。 这段文字描述了一个设计项目:使用单片机控制LCD和热电堆传感器来实现红外测温仪的功能。该项目包含5个程序,并且已经经过测试证明其实用性。
  • 51MLX90614.zip
    优质
    本资源提供了一个基于51单片机的MLX90614红外测温项目的完整解决方案,包括硬件连接图、源代码及详细说明文档。适用于初学者快速上手并深入理解非接触式温度测量技术。 使用51单片机来制作红外温度计,并控制MLX90614传感器进行温度测量。
  • STM32设计
    优质
    本项目旨在设计一款基于STM32微控制器的红外测温仪,涵盖硬件选型、电路布局及传感器集成等环节,实现精准温度测量。 最近由于疫情的影响,大家可能都在家里没事干,这里利用STM32最小系统做一个红外测温仪的项目。 这篇教程将详细介绍制作红外测温仪所需硬件,并会在后续提供PCB工程文件。 (一)系统分析 鉴于我们的功能相对单一,对单片机的要求不高。因此选择使用STM32F103C8T6作为主芯片。首先设计一个单片机的最小系统并预留相应的模块接口以方便扩展。 单片机的最小系统包含电源电路、复位电路、晶振电路和下载电路这几部分,但为了实现特定功能还需要添加额外的模块。本教程利用STM32最小系统开发红外测温仪,在设计中特别预留了OLED屏幕等所需硬件接口。
  • STM32识别与系统
    优质
    本项目设计并实现了一套基于STM32微控制器的人脸识别和红外体温检测系统。通过集成先进的生物特征认证技术和非接触式温度测量功能,此系统旨在为公共场所提供便捷且卫生的访问控制解决方案,有效提升安全性和用户体验。 本系统由STM32F103C8T6单片机最小系统电路、K210人脸识别电路以及非接触人体红外测温电路组成。具体功能如下: 1. 通过摄像头采集人脸信息进行识别。 2. 设备配备两个独立按键,分别用于人脸录入和人脸识别操作。 3. 按下人脸录入键可以开始进行人脸数据的录入工作。 4. 当按下人脸识别键时,系统将在接下来的30秒内持续执行面部识别任务。 5. 配置了非接触红外测温模块以实时测量人体体温。有效检测范围为1至1.5厘米,如果直接贴合在传感器上,则会导致读数偏大。 6. OLED显示屏会即时显示MLX90614红外温度传感模组所获取的数据信息。 7. 系统具备时间显示功能,并可通过按键进行时间调整。
  • 51电路设计方案详解
    优质
    本文章详细介绍了以51单片机为核心的红外测温仪电路设计,涵盖硬件选型、系统架构及软件编程等关键环节。 该红外测温仪采用51单片机与MLX90614传感器制作而成。MLX90614是一款非接触式红外温度传感器,集成了热电堆芯片及信号处理专用集成芯片,并封装在TO-39壳体中。其内置低噪声放大器、17位ADC和强大的DSP处理器单元,确保了高精度与高分辨率的测量性能。出厂时已进行校准并支持数字式PWM和SMBus输出接口。PWM标准配置为10位,在-20˚C至120 ˚C范围内具有0.14 ˚C的分辨力。 一、制作内容 使用MLX90614非接触传感器测量物体温度 二、所需器材 主控屏+5V电源,DCP-PRJ09红外测温仪等设备 三、实验原理图(未提供) 四、制作步骤: 1. 接通电源。 2. 使用Keil uVision软件创建新工程,并添加文件进行编译直至无错误为止。 3. 利用编程器将生成的HEX文件烧录至单片机,或使用STC专用串口烧写工具通过MAX232接口实现传输。亦可借助仿真器执行程序下载操作(具体方法请参阅相应文档)并进行编程。 4. 烧录完成后,在液晶屏上应能看到温度显示;将手掌置于红外传感器上方约2cm处,即可读取到该位置的体温数值。 5. 按下特定按键后切换至数码管显示模式,同样方法可获取手部表面温度。此时屏幕上的初始值保持不变。 6. 再次按下其他键则恢复液晶屏正常显示功能。 源代码及相关资料见附件。
  • 51量设计
    优质
    本项目基于51单片机,采用红外测温技术,实现非接触式体温快速检测。系统结构简单、成本低、操作便捷,适用于多种场景的体温监测需求。 这篇关于单片机的毕业设计论文内容非常详尽,并且在文后附有相关代码。
  • 51设计与实现
    优质
    本项目介绍了一种使用51单片机和红外传感器进行非接触式体温测量的设计方案,并详细描述了硬件选型、电路搭建及软件编程过程。 单片机控制系统可以取代以前使用复杂电子线路或数字电路构成的系统,并且可以通过软件控制实现智能化。