固晶plc_变频器知识_plc大全_领航仪器

热门关键词: 固晶plc
当前位置:领航仪器 > 公司简介 > 2018年TI杯电赛D题作品FDC2214手势识别源代码分享

2018年TI杯电赛D题作品FDC2214手势识别源代码分享

文章作者:公司简介 上传时间:2020-03-16

  此次电赛,指定TI的fdc2214芯片,前期申请阶段也是一波三折,到自后拿到EVM板测试,也费了一番周折。小我以为,这个标题照样很简易的,比的即是数据处分的思思,结果不须要另外东西,只须要绸缪一块单片机开垦板,一个fdc2214评估板,再加一块履铜板,还即是极少按键之类的基础元器件了。

  arduino开垦编制,继续今后都是简易,上手疾的代名词,简直,arduino用起来比stm32简易众了,电赛仪器仪表设计题源码没有庞大的寄存器操作,相当适合新手做东西,也能够说詈骂常适合全面人用吧,器材嘛,确定是越容易用越好,因此我此次选用arduino来做这个题。

  手势识别,标题恳求有教练形式和判定形式,有的同砚思法过于宏大上,认为教练形式要用到那种追思的算法,然后越思越难,末了搞得结果不睬思。我这边讲究读题事后,决断确定了一套简易有用的计划。

  开始剖析传感器:fdc2214的arduino库中的测试例程,咱们能够浮现(当然,数据手册里加倍周密),fdc2214传感器的返回值是8位十进制数(原来读取的是28位二进制数,只是是arduino的串口打印出来默认转换成十进制了,反正聪敏度照样不得不服气),咱们就以这8位的十进制数来实行剖析处分。

  何如判辨教练形式?我是如此思的,教练形式,我能够判辨成是编制正在开端就录入你的手势数据(分歧的手势的返回值分歧),由此能够区别分歧的手势。然而录入这块,许众人就有了疑义,寄存器?数组?这些我都思过,末了都没用,我写了一套加倍简易的“录入”次第。即是界说整体变量,然后赋值再去移用就能够了。

  何如判辨判定形式?我如此思,判定,即是一个较量,两个值之间的较量,因此当a=b(权且假设)时,就得出结论:这个手势即是录入功夫的手势。然而这下就出了一点题目。

  要统统等于,这个操为难渡过大了,也阻挡易判定,因此这里我用了一种用规模来确定的思思。即是录入手势值,电赛仪器仪表设计题源码给这个手势值加减一个相像的值,就能够得出一个规模,咱们将用这个规模去实行判定,假如判定形式下搜集到的值属于这个规模,那么就显示判定结果。

  当然,没有差错的编制是不存正在的,稳态也有稳态差错,因此,咱们是要尽量的避免差错,使差错最小化,近似消逝差错。这里,正在我录入手势值的功夫,采用了一种简易的滤波————算术均匀滤波法。电赛仪器仪表设计题源码简易说即是取均匀值,取采样众少次的一个均匀值行为录入值,再给其加减一设定值,获得一个规模,即是我的判断规模了。

  4060D,我的作品编号,作品运用的按键统制,用六个按键来阔别录入1,2(铰剪)3,4,5(布)和6(石头)。如此连线众的话会显露作梗的情状,能够构修一个通讯,让蓝牙给arduino发数据来达成手势搜集,从而取代按键,以抵达袪除电磁作梗的方针。

本文由领航仪器发布于公司简介,转载请注明出处:2018年TI杯电赛D题作品FDC2214手势识别源代码分享

关键词: