本帖最后由 smallmount 于 2014-4-19 17:06 编辑
时至今日,2014年易络盟-飞思卡尔MCU设计大赛决赛评审结果已经公布,承蒙网友的热心投票、评审委员的肯定,项目作品“低功耗计步器”赢得一等奖。今天我愿在这里谈谈参赛的点点滴滴,以及给大家分享下这一路走来的心路历程。
1. 报名
我也不记得什么时候,鬼使神差地注册了【爱帮网论坛】账号,有段时间总能收到论坛推送的邮件,查看邮件内容,内容量挺大,而且也很丰富,所以我也偶尔的进去看看。话说也是一个偶然的机会,登入论坛,发现了这个比赛的报名信息。看到这个大赛采用的MCU平台式KL25Z,(毫不夸张地说)我就眼前一亮,因为我之前了解过这个芯片,知道这个芯片的内核是Cortex-M0+,集处理能力与超低功耗于一身。一开始只是很想要到这个“免费获取板卡”的机会,就报名参加了。然而仅报名还不够,还必须提供一个项目规划书,从而能够让主办方评审优秀的idea。
2. 定位项目功能,提交项目规划书
为这个项目规划书,的确有点伤脑筋。但既然是基于这个板卡,就必须从这个板卡上的资源入手。了解到有三轴加速度计,我很快联想到了很多设计,像四轴飞行器之类,考虑的需要发挥芯片的超低功耗能力,最终将“低功耗计步器”作为自己的参赛题目,利用到了三轴,立意又正确(利用低功耗特性),觉得这样的项目规划应该不成问题。没想到的是,最终不仅获得了板卡,而且还获得了800元的研发基金,着实让我欣喜若狂!现在想想我也有些歉意,因为在获得基金后第一时间是请我的小伙伴吃了一顿不错的饭......
3. 获得FRDM开发板,初期探索
收到板卡,开始从头探索,心里想的是先在Keil下熟悉该MCU的简单IO外设,然后去调试三轴,问题应该不大。就这样开始了漫长而缓慢的探索。在这个过程中,遇到了比较多的问题,幸好,不管是求助论坛大神,还是自己反复研究对比,最终还是搞出了一个比较稳定的加速度数据,我也趁着对I2C的这股热劲儿,顺便调试了气压传感器。
4. 年前年后的那段日子
一心想弄个屏幕上去,无奈过年回家心切,并未怎么调试屏幕,拖得很慢。回家过年前,心想,趁在家无聊的时候调调吧,就把硬件带回了家。可是到了家,哪有心思搞啊!!不过还是碰了它一下。你们都知道的,回到家,爸爸妈妈爷爷奶奶都会问你现在的工作到底干的是个什么东西?一天到晚到底都干些啥?被问多了,就想一股脑解释一下,然后就用尽量通俗的例子解释,还不够,直接软件、硬件全上,展示下前段时间的成果。虽然他们听的不是太懂,还好他们得出了这个结论:咱孩儿/孙儿干的不是啥体力活,是动脑子的活,恩,不错!!
我小声的说,之后在家再也没有碰那堆东西了..........
5. 年假后的项目的功能定位
尽情放松那么多天,压力随之越来越大,这个项目的功能定位是个问题。为了尽可能为这个项目增色,让计步器功能显得丰满一些,同时又要兼顾低功耗,所以我又依次尝试添加了如下功能:低功耗蓝牙、环境温湿度,气压,日历时钟,无线模块控制LED,上位机显示等。这些功能的添加是个漫长的过程,还好除蓝牙软件未写外,其他都弄成了。哦对了,还有屏幕,一开始选的是诺基亚5110,后来又搞了个高大上的串行彩色TFT。
6. 硬件设计与选型
我想这个东西要是不做PCB的话,所有的功能都显得很鸡肋,只是些买的现成的模块去堆叠功能,毫无低功耗可言,毫无设计可言。若单纯依靠外围器件的多少、模块的叠加,而不在乎作品本身所涉及的硬件电路设计、软件算法创新、对MCU低功耗特性的拿捏和资源的合理充分应用,这样的作品未免十分牵强。尽管时间很紧,仍愿意奋力一搏,毕竟咱也有多次画PCB的经验嘛! 画的差不多的时候,舍友喵了一眼,提出了一个全新的方案,正面的TFT还是采用并行的触摸屏吧,现在什么年代了?!,保留三个触摸按键即可!另外你这东西这么多,还是上操作系统吧,UI的移植UC/GUI吧,纯色块状显示的图标漂亮得很!!。
7. 背水一战,万事俱备,只欠东风
进,没有十足的验证,万一那里出问题,功亏一篑,没有时间重新来过;退,丑陋的UI,且没有触摸屏的屏幕操作很繁琐。思前想后,在舍友的大力支持下,我也就决定背水一战!!接着,改PCB,制作,收到PCB,购买元器件,焊接,失败,再焊接,调试每个模块.........那一幕幕历历在目,胆战心惊。最终非常成功地完成了所有期望的功能,这期间,舍友也陪我度过了那一星期的加班加点,哪怕是到凌晨2点,哪怕是......好基友,一辈子。
计步算法神马的都搞得差不多了,但提交期限已到,没来得及进行户外测试,就匆匆做了个演示视频。万事俱备,只欠东风!!改天就实际进行户外测试。
8. 提交作品的前前后后
提交作品的前7天里,整天担心这个出问题,那个出问题,整天加班加点,至今心有余悸,因为一旦出现差池,作品就废了,就不会有机会去录制那个演示视频了。
提交作品后,我和我的小伙伴专门调了一个好天气,到河边进行了户外测试,经过细微的参数调整,计步的准确度已经很不错了,然后录制了一个“一镜未减OhYeah版”的户外测试视频。至此心便落了地。
9. 漫长的等待,丰硕的收获
等待总是显得那么漫长,那段日子,有时间就逛论坛,留言求人气,为的是得到更多网友的支持。这事就不在说了
网友投票结束后,接着是评委评审,恩评委很给力!!!最终的这个丰硕的收获,我十分的心存感激。这既是对我努力的认可,又是对我的鼓励。
最后,感谢易络盟,感谢飞思卡尔,感谢苏州引角,感谢爱板网,感谢xinxincaijq,感谢支持“低功耗计步器”的热心网友,感谢所有参与“2014年易络盟—飞思卡尔MCU设计大赛”的成员,没有这个平台,这32个作品不可能呈现到大家的眼前。 大赛即将结束,然而或许这并不是结束,或许这只是一个开始,或许这是一个 所有参赛者站在新的起点再次启程的开始...... |