2020电赛F题——简易无接触温度测量与身份识别装置

STM32F103RCT6+GY90614测温模块+Openmv进行人脸识别

最终效果
(1).两种测温模式:
a.准确测定28-48°C水温,与测温枪误差在0.5°C内。测试距离能到10CM。
b.准确测量人体头部与手腕处温度,与测温枪误差在0.5°C内。
(2).温度超过阈值,蜂鸣器响;否则不响。阈值在28-38°C内可调。
(3).准确识别三个队友。
(4).是否佩戴口罩,没有佩戴口罩蜂鸣器报警。
(5).现场学习与判断,在保证判别精度的情况下,能学习3个人。

采用正点原子mini板作为主控板
1.GY90614与STM32之间:I2C协议
2.Openmv与STM32之间:串口通信
3.OLED与STM32之间:I2C协议

无接触温度测量模块:
MLX90614与超声波测距,进行温度补偿。
原理:距离越远,测得的温度就越低,下面我们设某一时刻的距离为distance,温度为temperature,物体实际表面温度为t0,OLED屏显示温度为:t ;利用MATLAB拟合工具箱:t0作为因变量,distance与temperature作为自变量,进行拟合,比较拟合优度R-Square与均方误差MSE,确定最终的函数关系。

身份识别装置:
识别队友:采用Openmv提供

你可能感兴趣的:(经验分享)