CSDN话题挑战赛第1期

活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f

参赛话题:大学生竞赛指南

本文目录

  • *实现2020年TI杯大学生电子设计竞赛F题简易无接触温度测量与身份识别装置的竞赛历程
    • 1. 大赛组委会官方题目内容
      • 1.1 设计任务
      • 1.2 设计要求
      • 1.3 说明
    • 2. 题目分析
    • 3. 方案设计
      • 3.1 关键技术路线
        • 3.1.1 openmv+STM32/MSP430+C
        • 3.1.2 opencv+树莓派+python
      • 3.2 温度测量
      • 3.3 人机交互
      • 3.4 报警与激光指示
    • 4 实现效果
  • *干货获取
    • **训练口罩检测分类器
    • **代码
    • **硬件类资料
      • ***树莓派资料
      • ***温度测量模块资料

*实现2020年TI杯大学生电子设计竞赛F题简易无接触温度测量与身份识别装置的竞赛历程

1. 大赛组委会官方题目内容

题目链接:https://pan.baidu.com/s/1bdThaceiFNxGpfXNcrDOcA
提取码:amjh

2020年TI杯大学生电子设计竞赛赛题公示——F题简易无接触温度测量与身份识别装置
(https://www.nuedc-training.com.cn/index/news/details/new_id/227)

1.1 设计任务

设计并制作一个简易无接触温度测量与身份识别装置,该装置包括无接触温度测量模块、身份识别模块、处理器模块和电源等,装置组成框图如下图 所示。 装置中无接触*温度测量模块可以无接触测量人体体温和容器中液态水的温度。测试时,应有光标指示被测点,当被测温度超过设定值时,应有报警功能;身份识别模块负责辨别被测人身份、是否符合防疫要求(如佩戴口罩)等。

1.2 设计要求

1.非接触温度测量:测试距离 1cm~4cm测量误差绝对值± 2℃ 。(30 分)

2.温度测量范围:28℃ ~48℃,并具有温度超标报警功能 。报警温度阈值在 30℃ ~46℃范围内可设置,报警方式自定。(15 分)

3.身份识别:被测人身份识别和身份不符报警功能。(20 分)

4.被测人是否符合防疫要求(如佩戴口罩)的判别功能。(10 分)

5.现场被测人身份特征学习与身份识别功能,学习时间<10 分钟。(20 分)

6.其他(5 分)

7.设计报告(20 分)

1.3 说明

(1) 该装置不能采用市售产品,否则无分。作品不能使用 PC 机,且测试中不能借助网络资源。
(2) 温度测量项。该装置的测量温度范围将超出人体温度范围,测试对象为现场人员和装在容器中的液态水,并采用相应标准温度测量设备作为测量误差对比装置。温度测量功能评测时,测量误差以作品测量数据与标准温度测量装置测量数据之差为准。作品测试时,参赛学生可自带容器和标准温度测量设备。
(3) 距离测量项。选作品测量误差对应的测试点,测量起始距离在 1cm~4cm 之间任选,在保持其误差水平的基础上,距离越远越好。
(4) 身份识别功能项。识别对象为参赛队 3 名队员,识别方法采用面部识别,识别结果可自选方式表示。
(5) 要求(4)可仅判断被测人是否符合佩戴口罩的防疫要求。
(6) 要求(5)在测量现场的准备阶段完成学习过程,学习对象为现场的工作人员,要求经过现场学习,能准确识别学习对象的身份。

2. 题目分析

仔细阅读题目要求和装置组成框图,捕捉到的关键功能信息有:

  1. 无接触测量温度
  2. 身份识别
  3. 防疫要求:口罩检测、温度正常
  4. 光标指示
  5. 阈值可调
  6. 报警
  7. 现场学习

那么综合上述总结一下大体是有如下三个模块功能:

  1. 无接触测量温度并有光标指示测温位置
  2. 身份识别和是否佩戴口罩的检测,且具有现场学习功能
  3. 对不符合防疫要求的会有报警,且温度报警阈值是可以设置的

3. 方案设计

3.1 关键技术路线

首先来分析一下个人认为是最难的部分身份识别和口罩检测,对于这部分功能要求必然少不了要使用摄像头,检测识别常见的方案无非有两种:

  1. OpenMV
  2. OpenCV

3.1.1 openmv+STM32/MSP430+C

那么沿着识别检测的思路往下就是选择处理器,如果使用openmv,那么肯定还需要一块主控制器完成其他模块的设计任务。常见的是意法半导体STM32系列的或者德州仪器MSP430系列再或者Arduino系列的,这些控制器与openmv大概率是需要使用C或者C++来进行编程。除此之外虽然星瞳科技openmv新系列支持了MicroPython编程但是价格不菲!而经费有限,同时电赛又是有时间紧任务重的特点,用上述两种语言编程必然需要花费大量的时间,如果对STM32或者MSP430或者openmv还不是很熟悉的,那更是难上加难。
至此openmv的方案可作为暂定预备方案,如果是前期对openmv已经有学习或者有经验的同学是可以考虑该方案的。
那么再来分析一下另一种方案。

3.1.2 opencv+树莓派+python

如果使用opencv,那最好的处理器方案是选择树莓派(百度百科),虽然题目要求不能使用PC机和网络资源,但是树莓派严格意义上又不能算是PC机,最终为了确保可以使用树莓派,报请大赛组委会询问,得到的结果是没有说不能用那就是能用,所以树莓派作为处理器的方案敲定!即便是在不能使用网络资源的情况下(如果再可以使用网络资源那简直就太过分了),opencv也足够完成身份识别和口罩检测的任务。至此已经确定了处理器模块,利用opencv则可以使用通用的免驱USB摄像头或者树莓派官方的CSI摄像头作为图像传感器即可。

3.2 温度测量

在前期发布的清单中已经明确了有两类温度传感器,红外传感器和LMT70。结合疫情的原因有两道测温的题目也不是不可能。

清单链接:https://pan.baidu.com/s/1HLZuZAxHGkiBH4EYeomeXg
提取码:70tp

题目要求无接触测量温度,基本限制了温度传感器的原理只能是红外,其他传统的接触式传感器皆不可使用。赛前准备的LMT70也只得闲置。赛题发布后两小时重新下单选购了红外热电堆温度传感器。

3.3 人机交互

人机交互两种可选择方案:
1、显示屏、HDMI转接板、键盘、鼠标、按键
2、显示触摸屏、按键

3.4 报警与激光指示

蜂鸣器与激光头

4 实现效果

省级一等奖



*干货获取

**训练口罩检测分类器

训练口罩检测分类器的步骤正负样本数据集以及训练好的口罩检测分类器等资源已经在另一篇文章中总结,详见下面地址:
传送门
文章地址:
https://blog.csdn.net/meenr/article/details/115825671

**代码

部分Python代码

 # 采集# 训练# 识别# 检测# 测温

**硬件类资料

***树莓派资料

***温度测量模块资料

(等待更新)

2贰进制–Echo 2020年10月
如果您觉得本文还不错,请点赞+评论+收藏,要是关注那更是我前进的动力!
如果本文对你有所帮助,解决了您的困扰,可以通过赞赏来给予我更大支持:

如果您需要本文的相关资料或者其它意见与建议,可通过下面方式联系:

扫描下方二维码,加入 2贰进制 学习交流QQ群“ 480558240 ”,下载群文件或者联系管理员咨询。

也可扫描下方二维码,或打开微信搜索并关注“ 2贰进制 ”公众号,回复:“ 2020电赛F题 ”;

本文未完待续。。。

CSDN话题挑战赛第1期

活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f

关于TI杯全国大学生电子设计竞赛相关推荐

  1. 放大器非线性失真研究装置设计报告_活动 | 机电学子在2020年TI杯全国大学生电子设计竞赛中再创佳绩...

    点击蓝字 关注我们 机电学子在2020年TI杯全国大学生电子设计竞赛中再创佳绩 2020年10月,我院共有15队45名学生参加2020年TI杯福建省大学生电子设计竞赛.参赛学生精心选取了无线运动传感器 ...

  2. 2019 年TI杯全国大学生电子设计竞赛H题模拟电磁曲射炮

    2019 年TI杯全国大学生电子设计竞赛H题模拟电磁曲射炮 前言 首先要肯定电子设计竞赛的含金量,而也正是电子设计竞赛给了我本科阶段最好的体验.此文章介绍的作品是我所在团队于2019年参加电赛的参赛作 ...

  3. 2019全国计算机大赛二等奖,喜讯!这次是2019年TI杯全国大学生电子设计竞赛全国二等奖...

    12月21日,2019年TI杯全国大学生电子设计竞赛福建赛区颁奖大会在福州大学举行.大会对福建赛区获得全国大学生电子设计竞赛国赛和省赛奖项的队伍进行了表彰.在今年的比赛中,信息科学与技术学院参赛队伍获 ...

  4. 2019年TI杯全国大学生电子设计竞赛总结反思与经验交流

    2019年TI杯全国大学生电子设计竞赛终于尘埃落定,作为有三年电赛经验的小编来说,今年很有幸能够走完整个电赛流程(还差一步最后的全国颁奖,哈哈哈),再次特别感谢我的队友DYC.YXB还有一个学机械的外 ...

  5. 2023年TI杯全国大学生电子设计竞赛通知正式发布

    关于组织2023年 全国大学生电子设计竞赛的通知 (电组字[2023]01号) 各赛区组织委员会.各有关高等学校: 全国大学生电子设计竞赛(以下简称全国竞赛)组委会在认真总结往届电子设计竞赛经验的基础 ...

  6. 2008年“TI杯”湖北省大学生电子设计竞赛元件清单

    2008年"TI杯"湖北省大学生电子设计竞赛 ∴竞赛元器件清单 2008年"TI杯"湖北省大学生电子设计竞赛 基本仪器.主要元器件和TI 公司提供的元器件清单 ...

  7. 关于支持合作赛区举办 2020 年 TI 杯省级大学生电子设计竞赛的通知

    摘要:根据部分合作赛区的要求和倡议,TI 从 2008 年开始支持合作赛区举办 TI 杯省级大学生电子设计竞赛.今年 TI 将继续支持相应的合作赛区,举办 2020 年 TI 杯省级大学生电子设计竞赛 ...

  8. 陕西省ti杯竞赛题目_2017年全国大学生电子设计竞赛和陕西省(TI杯)校际联赛暨西安电子科技大学校内选拔赛...

    为积极做好2017年全国大学生电子设计竞赛的前期准备和组织工作,确保此项工作的顺利开展,同时为促进各高校竞赛工作的交流和沟通,提高校内赛竞赛水平,我校将联合省内几所电子信息类专业特色鲜明的高校共同举办 ...

  9. 关于开展2020年全国大学生电子设计竞赛模拟电子系统设计专题邀请赛(TI杯)的第二次通知

    官方通知 摘要:全国大学生电子设计竞赛模拟电子系统专题邀请赛(TI杯),是全国大学生电子设计竞赛在非全国竞赛年举办的一项专题邀请赛(以下简称邀请赛),希望通过竞赛促进电子信息类学科专业基础课教学内容的 ...

  10. 放大器非线性失真研究装置设计报告_大工学子荣获2020全国大学生电子设计竞赛辽宁省最高奖“TI”杯...

    11月10日,2020全国大学生电子设计竞赛辽宁赛区竞赛成绩公布.我校选拔的21支代表队,共获得一等奖8项.二等奖7项.其中,由创新创业学院李胜铭.吴振宇老师指导,来自电信学院苏子粱.宗承澳.陈瑞三名 ...

最新文章

  1. 定时器有几种实现方式?
  2. 生态伙伴 | Tita入驻飞书啦,从目标制定到项目执行,帮你一站式解决!
  3. mybatis-plus自定义mapper报org.apache.ibatis.binding.BindingException: Invalid bound statement(not found)
  4. 从零入门 FreeRTOS 操作系统之任务的概念
  5. Hadoop Name node is in safe mode报错解决办法
  6. LeetCode 92反转链表||-中等
  7. std::call_once写单列模式
  8. JavaEE基础(三)
  9. 无法创建 ActiveX 组件(转载)
  10. 拓端tecdat|MATLAB中的马尔可夫区制转移(Markov regime switching)模型
  11. Objective-C 高性能的循环
  12. html下拉菜单的写法
  13. 华中科技大学计算机学院陈迪,华中科技大学2011届“优秀毕业生”公示名单
  14. 要生存,先做一株小草
  15. 倒计时7天丨2022全球边缘计算大会深圳站参会指南来啦!
  16. 软件测试面试题:你们公司的测试流程是怎么样的?
  17. 基于51单片机的校园教室打铃系统
  18. Hadoop3.x集群搭建及配置的完整操作流程
  19. 在面试中如何回答面试官的问题
  20. CCD视觉检测设备如何选择光源

热门文章

  1. 微信小程序使用QQ音乐API完整实例
  2. CSS3中的unicode字符编码,来添加图标
  3. p2p网络终结者最高权限使用教程
  4. deepin下安装QT
  5. 人力资源管理书籍排行榜,HR必读的十本书推荐
  6. 基于jquery实现的web版excel
  7. jdk1.8,java8,安装包阿里云-百度云下载(windos,mac,linux)
  8. 50道编程题(有精力的同学看看)
  9. 无法创建堆栈的防护页面 解决方法
  10. 基于SAP HANA 的SAP系统 安装