历经5个月时间,我的8×8×8光立方终于完工了。
下面是视频链接地址。我也是在这网站看到光立方这玩意的。
做 完这个项目后,我学到了很知识。锻炼了我的动手能力、做事的耐心,恒心、好多的难题都让我的大脑不断思考给解决了。其实这玩意包括了很多知识,木工,烙铁 焊工,电路设计(这个方面有一个地方没做好,本该把限流电阻焊在PCB板上,)、单片机编程这是主要的。还有学了好多个英语单词,我当初就是把它当作我的 单片机毕业作品来做的。这个做透,我还怕什么别的程序?
大家好,我是作者。我自从在本网站看到光立方后就一直有想自己做一个的想法,888光立方,工程浩大,我又怕我会半途而废,所以先做了个小的。
就是上图PCB板上那个,较丑,较乱的(是444光立方,这个属于工程验证品)。
经过一段时间的努力,尽然获得了成功,之后我就有了做大的信心了。
做这个很需要耐心。下面简单讲一下立方体的连接规律:
光立方从下到上共8层,每一层64个LED的负极接到一起(说明一下,从上看架子上有好多铜线,其实不要在电路也是可以的,它们起保持架子结构作用),
第一层64个正极单独引出,
第二层的每个正极分别接到它对应第一层正极,
第三层的正极接第二层的正极。。。。。
就是竖着看是8个接到一个正极上。
整个光立方引出8 个层引出线加上64个正极引出线,共引出72根线。(
我的架子间隔是2cm,正好用LED的引脚,LED的引脚是要用钳子折出形状的,在此讲不明白,同志自己研究吧)。
再讲一下,光立方的工作原理:
单片机先送出8字节数据,即64位,再选择第一层,点亮或熄灭第一层的64个LED,然后再送出8字节数据,选择第二层,依次类推。到第8层后,再到第一层,接着循环。就是用单片机的定时中断扫描。
程序方面,定义一个二维数组,如cube[8][8],第一个8代表8层,第二个8代表每层的8行,每字节的8位代表每行中的8个LED。改变这个数组即改变了光立方。
电路板焊接方面比较简单,照着从本网站下载的资料中电路图焊就行了(那个电路图要用eagle才能打开,先到百度里输入eagle搜一下就能下载到),应该先把整个IC的座子焊完后再装IC,不然有焊坏IC的可能。用万能板焊,要飞很多跳线,要很有耐心。架子要想焊的好也一样。
同志们要坚持住啊。不好讲,语文能力有限就讲这么多了。



刚焊了两层。

下面是第一层的时候。





5层多了。




自已焊的控制电路。核心是atmega16 AVR单片机。

用网接出的引线共72根。






至此 硬件全部完工。

最后给出本光立方蓝本的制作资料下载地址:http://www.51hei.com/bbs/dpj-41640-1.html
|