2018年全国大学生电子设计大赛(TI杯)参赛经验总结(D题FDC2214手势识别)

     每次写总结开始,都想要写一段开场白,比如怀念青春,时光飞逝什么的,这次要不要例外呢?
哈哈,就是想皮一下,下面进入正题:
     时光飞逝,转眼间已经成为学校里(除了研究生)最老(呆的时间久,年龄不一定)的一批学生了,去年在实验室几个学长的带领下,抱大腿,混了个省三等奖(去年做的是滚球系统),也算是见过世面的人了,哈哈。
    所以今年参加TI杯的心情和去年大不相同。少了一份的激动,多了一份沉稳。即使到了比赛的最后一天,还有两问没做出来,依旧淡定,在最后五个小时里,写好了最后两问。经测试完美实现所有功能~
比赛的要求什么的不多作介绍,下面面说说比赛的过程。比赛一共有四天时间,7.20号早上八点,在全国大学生电子设计大赛陕西省赛区官网公布题目,自行下载

第一天

分析讨论,确定方案。

    看到题目后,果断选择了D题,即手势识别,选这个题的原因是——简单,而且题目中要求使用的 FDC2214,在比赛之前学习使用过,所以心里多少有点底气。选好题目以后,我们几个一起讨论如何做这个题,我看了题目要求,感觉几个要求都大同小异,无非就是根据不同手势所产生的干扰不同,FDC2214读到的电容值不同。
我们讨论的结果认为难点就在①不同手势的干扰差异不明显。②环境干扰比较明显。
第二点是致命的,万一东西做好了,带到测试场地不行了,那岂不是功亏一篑。
经过分析我们想了三种方案来解决上述问题
第一种方案是采用五个小铜板,接到FDC2214的同一通道上。较容易实现题目要求。
第二种方案也是采用五个小铜板,不同的是分别接到FDC2214的不同通道上。容易实现题目要求。
第三种方案采用一块大铜板,较难实现题目要求。
    前两种方案大同小异,优点是容易实现题目要求,但是缺点也很明显,即只能从一个方向测试。最后权衡利弊我们选择了第三种方案。
    确定方案以后我们开始分工。我负责①团队人员组织与任务分配,②代码框架以及部分算法编写。③调试程序。另一名队友负责硬件搭建,采购比赛所需材料,调试。最后一名队员负责帮忙搭建硬件,测试程序,部分算法编写。
    确定分工以后就开始动工。第一天队友出去采购物资。我大概花了半天时间搭建好了程序框架,留出了算法实现的程序接口。 另外一名队友实现了训练模式的算法。

第二天

搭建硬件,调试代码

    第二天我们搭建好了硬件平台,实现了题目的两个问题,另外两个由于精度问题,只能完成一半。时间都耗在了调精度上

第三天

修改代码,完善功能

    从第二天到第三天进展很小,还有新问题,就是把平台挪到其他地方就完全测不了了。环境基值比我们预想的变化还大。陷入僵局,到了下午依然毫无进展。还有指导老师要求我们换方案。指出我们方案有缺陷,,,(⊙﹏⊙),压力贼大,最后顶这压力硬头皮做我们原来大方案。终于到了第四天凌晨四点,解决了精度问题(原来我们早就离正确结果不远了,都怪我调代码,调的头晕脑胀,调用的是前面的写错的一个函数,在错误的基础上调试,害的浪费了那么长时间,不过解决了问题还是很开心)。最起码老师不会逼着改方案了(老师要求我们改用第二种方案)。实在瞌睡得不行了,实验室里倒头就睡。。。。。。

第四天

淡定收工,柳暗花明

    四天凌晨四点半睡下,早上七点起来,又测试了一遍没问题,至于三四问题目要求实现训练模式,即能自主学习。我们觉得环境干扰太大学习次数太少,时间要求严格,没法做,就放弃了,继续完善菜单,界面。吃完外卖已经是下午两点。真真的快要猝死,头晕眼花。躺了半小时。下午八点要求交作品。虽然还有两问没做出来,心里已经毫无波澜,努力过,就可以,无愧于心。
睡起来想着反正一没事干,不如再试一试,结果由于前几天的积累,心里面的一个想法写出来一测试,结果十分准确,换了不同环境照样不影响。真是山重水复疑无路,柳暗花明又一村!!!!到了下午五点,所有细节都已完善。带着作品满教学楼跑,换不同环境测试鲁棒性,四十几度阳光下满头大汗的测,台阶上测,板凳上测,地板上测,甚至跑到操场跑道上测看,草坪上测。结构都很少出错,····如释重负。
自费买来西瓜和实验室的同伴吃完西瓜,打包好作品,按时交付~~~~~~~

测试验收

    2018.7.25号中午13点坐校车去西电测试。那叫一个热啊,,,,在西电测试点的那个五楼上,人多。又闷又热,汗流浃背。我们还是最后几组测试,呃呃呃呃。我的天,这么热的天气,为什么不在一楼测试,非得搬到五楼,太阳直接招到脸上(楼顶是透明的盖子那种),前面都坚持了,最后这点热算什么(?)在太阳下面晒到了下午四点左右,终于轮到我们了。测试结果还不错,唯一不足之处是,队友有点小紧张,测试二和三时,三手抖得厉害,手指都伸不直(( ఠൠఠ )ノ),结果三测成了二。。。。。。

结果

    测试完回家浪了五天,2018.7.30结果出来的,获得了二等奖。虽然感觉还是很憋屈,明明完美实现所有功能,就因为队友紧张手抖测错(而且是在老师突然接近下被干扰),就不给机会,哎~,重在参与。

总结

    经过这次比赛我收获挺多,也认识到了自己的不足,总之以后继续努力,胜不骄败不馁,努力做到不以物喜不以己悲~更多的感慨化为动力继续前行
下面来点干货:
下面几点参赛经验与大家共勉,不一定对,不一定适用每个人,仅作参考。
①参加电赛之前多做点准备,比如IIC驱动程序。OLED驱动程序,等等,不能等比赛的时候才写,那时间真的不够。
②队友很重要,如果队友是那种划水的建议换人,只有大家共同努力才能取得成功。
③互相信任,放心的把任务交给你的队友,并相信他能完成。有争论了不要害怕吵,只有思想的碰撞才能想出更好的方法解决问题。我说的吵是指辩论,理越辩越明。千万不能因为意见不统一就耍脾气,或者遇到问题轻易放弃,就算是最后一天。

感谢

    最后感谢指导老师,刘老师无私为我们付出,大学里为数不多的良师益友!师恩铭记在心!

结尾

    接下来开始新的征程——秋招~~
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/he__yuan/article/details/81260370