这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » keyosa的进程帖

共1条 1/1 1 跳转至

keyosa的进程帖

菜鸟
2014-07-19 00:38:40     打赏


视频地址:http://player.youku.com/player.php/sid/XNzM4MjMyMjY4/v.swf


哈哈这玩意是这学期的大二课程设计作品。跟基友搞的。大一的时候,对单片机什么都不懂,刚加入了实验室,老师要我们自己DIY想一个作品出来,我们当时就提出要做这个光立方(因为当时在网上看到别人做的光立方很酷炫什么的),但结果念头还是被老师打消了,因为老师觉得还是做智能小车那些比较好,而且智能小车对于入门的人来说比较好做。

但心里还是很想做这个光立方的,终于机会来了,恰好大二今年有个课程设计,跟基友商量之下就很爽快地决定延续我们的光立方梦。由于我们并没有百分之百的把握确定能做出来,但我们还是很坚毅地要做下去(作死),因为我和基友就自称为作死二人组,做好的光立方也就叫做作死光立方,以纪念我跟基友的友情。

在课程设计那一个多星期,由于我跟基友对自己的实力过于自信,就先把其他同学做了两个课程设计,结果导致我们做这个光立方的时间不够,导致提交作品的时间要延迟,因此向老师请求延期也谈了很久,有个老师特别贱,各种拽,不过最后还是批了。

由于这边的实验条件比较渣,只能用这种热转印的方式做PCB,而且如果做双层PCB的话,要对得很准才能做成,一个对不准就废了,由于我们成本有限,就不敢做双层PCB,因为一旦对不准,又得重新来了,我们可没那么多钱再去买腐蚀板了。最后做了单层板,然后再自己飞线。

但是腐蚀完后的板子,很多线都断掉了,天呀,这给硬件调试工作增加了多少。我通宵了一晚,终于把板子的各种断线和飞线拨好,再把LED灯焊上去,然后测试灯的好坏。结果发现有一些灯可能是因为烙铁温度过高搞坏了,所以得换下来,还好坏的灯都在外面几层,不至于那么难拆。

紧接着是程序,程序的设计思想就是对声音信号进行AD采样,然后作FFT处理,FFT算法是借鉴人家现成的方案,我再移植到AVR上。这一部分也吃了不少苦,鉴于很难看懂别人写的FFT算法,那调试就只能看现成效果,根据实际效果来反应程序写得对不对,算法是否适合。经过大量仿真和修改,终于搞定了。



---------------------------------------------------------------------------

8月份会进行一次大改进


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
站长统计
×

Digikey let's do
· 2025年第1期限时报名开启,5月8日截止
· Digikey助力,提供一站式免费器件支持
· 跟大佬一起 【DIY 功率监测与控制系统】