找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 7071|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

8×8×8光立方完工了

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:102014 發(fā)表于 2016-1-6 01:40 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
歷經(jīng)5個(gè)月時(shí)間,我的8×8×8光立方終于完工了。

下面是視頻鏈接地址。我也是在這網(wǎng)站看到光立方這玩意的。


做 完這個(gè)項(xiàng)目后,我學(xué)到了很知識(shí)。鍛煉了我的動(dòng)手能力、做事的耐心,恒心、好多的難題都讓我的大腦不斷思考給解決了。其實(shí)這玩意包括了很多知識(shí),木工,烙鐵 焊工,電路設(shè)計(jì)(這個(gè)方面有一個(gè)地方?jīng)]做好,本該把限流電阻焊在PCB板上,)、單片機(jī)編程這是主要的。還有學(xué)了好多個(gè)英語(yǔ)單詞,我當(dāng)初就是把它當(dāng)作我的 單片機(jī)畢業(yè)作品來(lái)做的。這個(gè)做透,我還怕什么別的程序?

大家好,我是作者。我自從在本網(wǎng)站看到光立方后就一直有想自己做一個(gè)的想法,888光立方,工程浩大,我又怕我會(huì)半途而廢,所以先做了個(gè)小的。
就是上圖PCB板上那個(gè),較丑,較亂的(是444光立方,這個(gè)屬于工程驗(yàn)證品)。
經(jīng)過(guò)一段時(shí)間的努力,盡然獲得了成功,之后我就有了做大的信心了。
做這個(gè)很需要耐心。下面簡(jiǎn)單講一下立方體的連接規(guī)律:
光立方從下到上共8層,每一層64個(gè)LED的負(fù)極接到一起(說(shuō)明一下,從上看架子上有好多銅線,其實(shí)不要在電路也是可以的,它們起保持架子結(jié)構(gòu)作用),
第一層64個(gè)正極單獨(dú)引出,
第二層的每個(gè)正極分別接到它對(duì)應(yīng)第一層正極,
第三層的正極接第二層的正極。。。。。
就是豎著看是8個(gè)接到一個(gè)正極上。
整個(gè)光立方引出8 個(gè)層引出線加上64個(gè)正極引出線,共引出72根線。(
我的架子間隔是2cm,正好用LED的引腳,LED的引腳是要用鉗子折出形狀的,在此講不明白,同志自己研究吧)。
再講一下,光立方的工作原理:
單片機(jī)先送出8字節(jié)數(shù)據(jù),即64位,再選擇第一層,點(diǎn)亮或熄滅第一層的64個(gè)LED,然后再送出8字節(jié)數(shù)據(jù),選擇第二層,依次類推。到第8層后,再到第一層,接著循環(huán)。就是用單片機(jī)的定時(shí)中斷掃描。
程序方面,定義一個(gè)二維數(shù)組,如cube[8][8],第一個(gè)8代表8層,第二個(gè)8代表每層的8行,每字節(jié)的8位代表每行中的8個(gè)LED。改變這個(gè)數(shù)組即改變了光立方。
電路板焊接方面比較簡(jiǎn)單,照著從本網(wǎng)站下載的資料中電路圖焊就行了(那個(gè)電路圖要用eagle才能打開,先到百度里輸入eagle搜一下就能下載到),應(yīng)該先把整個(gè)IC的座子焊完后再裝IC,不然有焊壞IC的可能。用萬(wàn)能板焊,要飛很多跳線,要很有耐心。架子要想焊的好也一樣。

同志們要堅(jiān)持住啊。不好講,語(yǔ)文能力有限就講這么多了。






剛焊了兩層。

下面是第一層的時(shí)候。









5層多了。








自已焊的控制電路。核心是atmega16 AVR單片機(jī)。


用網(wǎng)接出的引線共72根。











至此 硬件全部完工。



最后給出本光立方藍(lán)本的制作資料下載地址:http://www.torrancerestoration.com/bbs/dpj-41640-1.html


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:102014 發(fā)表于 2016-1-6 01:41 | 只看該作者


最近又做了一個(gè)555的,程序移植方面還不夠完善,等這個(gè)星期天發(fā)布與大家分享。在此先透露一下概況:555大小,紅色,中心加7個(gè)黃色的,底層四邊有16個(gè)藍(lán)色跑馬燈,是2個(gè)8并連的,邊長(zhǎng)是8cm。主控芯片為51系列單片機(jī)AT89s52,6個(gè)74hc574,其中一個(gè)是驅(qū)動(dòng)跑馬燈的。

888的程序改成555的還是挺難的,必須得把888的程序完全弄懂,光一個(gè)盒子我就研究了幾天。芯片也一樣,888是AVR系列的ATAMEGA16.
回復(fù)

使用道具 舉報(bào)

板凳
ID:196277 發(fā)表于 2017-5-3 23:04 | 只看該作者
資料還不錯(cuò)哦
回復(fù)

使用道具 舉報(bào)

地板
ID:237688 發(fā)表于 2017-10-15 21:38 來(lái)自觸屏版 | 只看該作者
x我也想做一個(gè),希望對(duì)我有幫助,謝謝樓主
回復(fù)

使用道具 舉報(bào)

5#
ID:240870 發(fā)表于 2017-10-19 11:31 | 只看該作者
牛人啊,哈哈
回復(fù)

使用道具 舉報(bào)

6#
ID:207388 發(fā)表于 2017-10-20 08:40 | 只看該作者
好想做一個(gè),希望有幫助
回復(fù)

使用道具 舉報(bào)

7#
ID:240870 發(fā)表于 2017-10-20 10:25 | 只看該作者
good, you are smart.
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表