|
抱歉第一次發帖,沒想到QQ的圖片有防盜鏈,造成前面發的貼《3D光立方》圖片全掛了,特此重新發帖;
前言 :來這里也有很長一段時間了,都是潛水,今天在這第一次發帖,菜鳥一枚,程序寫的很爛,大蝦別見,電路圖沒畫,有空才補上,看程序就知道不難;
視頻:
LED光立方系由8*8*8個5mm霧狀發藍光的Led(共512只)搭建而成,主控STC12C5A60S2,八只74HC574來做面(64只Led)的數據鎖存,每一層的Led的陽極焊在一起由三極管D965來驅動(這個驅動還是有不足,成全亮時亮度不夠,應該要系74Hc574的輸出端連上ULN2803來驅動才是最好的)。附上視頻;
一、Led搭接
先穩一塊木板然后根據Led的引腳長度畫出間距,用噶led最短的引腳來做間距270mm其實用250mm先系最合適(如圖):
然后用電轉,5mm的轉頭來打孔(如圖):
LED的焊接 :
1.先將Led的負極彎成90度,
2.放置在模板上,進行負極與負極的焊接,一共八列,
3.歪曲正極90度進行焊接,一共7列。
到這Led就焊接完成,像甘樣噶陣列一共要8片。
如圖:
負極與負極的焊接
歪曲正極90度,注意不要然正極碰到負極,要使正極和負極有空隙
焊接完后,如圖:正極搭載負極上面,兩者間有空隙
一個陣列就焊完了
一共要8個列陣:
焊尼個真系要耐心先搞的掂,512只燈吖焊尼個真系要耐心先搞的掂,512只燈吖
二、電路的設計
先將列陣搭建成型,首先要為其焊個座。
將準備的洞洞板表面噴成黑色。
用 圓筒排座將其一個一個的剝出來 ,要用64個:
接著在洞洞板上焊接,先系洞洞板上量好位置,兩兩之間的間距是一樣的,做好標記方便準確的焊接 。
接著搭建主控板: 八只74HC574
正面0:
背面0:
焊接單片機P0口和74HC574的數據端,單片機P2口連接74HC574的控制端CE:只能飛線,凌亂。。。
列陣有三極管D965控制 ,焊接單片機P3口用8只470歐電阻來限流控制8只D965的基極b,集電極c接電源5V,發射極e接33歐到輸出
背面 焊接電源座和開關,剛開始系用佐LM7805做穩壓輸出,后來感覺發熱量比較大,就改成LM2596 ,+5V穩壓管
通電測試,電壓正常沒有短路
所有的74HC574的輸出口都使用圓型的排針焊接一起;
左邊是Led的底板,右邊為主控板
主控板的圓針對應底板的圓針座合在一起
搭建Led列陣:
將測試焊接好的列陣插到底板表面上的圓針座上:
把其他的7塊列陣也插上:
接著焊接剩下的Led每一層的陽極
最后將每層的陽極用導線引到底板上的控制圓針座
到此,整個硬件就搭建完畢,寫個全亮的測試程序點亮測試:
發覺就甘樣系好難睇噶,于是系TB度定了6塊透明藍的亞克力板,貴死啦共要佐百二 ;
直接上圖:
正面,粗心將滴膠水弄到亞克力板的面上了做成一條痕,還要送給她的。郁悶都怪自己!
背面未上后蓋:剛好放進,還有些空間:
背面蓋上后蓋:
接口特寫:后蓋的孔系自己一個個磨出來的,所以孔不整齊,手工不好,
1.0模式 切換按鈕 :音頻頻譜和顯示動畫之間切換用的;
2.0音頻輸入口 : 是用于音頻頻譜顯示時的音頻輸入使用的,音源可以是電腦、mp3、手機等音量大概在40%左右效果會比較好具體還是要根據實際的顯示來調整音源的音量,不能接使用功放處理過的信號;
3.0開關 : 打上上面為開 向下為關
4.0 電源接口 : 使用+6V~ +12V電源
外殼又有了硬件也固定了剩下的就是程序的設計。。。 。。。
程序設計:
有兩種模式 : 一種是音頻頻譜顯示 ,另外一種是循環的動畫顯示;
實際效果是很好的就是怎么也錄不好:手機錄的將就看吧:
視頻 :循環的動畫顯示http://url.cn/WhmGUv
音頻頻譜顯示 http://url.cn/RKZ3wi
程序源碼:寫的很爛,沒優化,堆砌出來的;
3D光立方.zip
(119.46 KB, 下載次數: 66)
2015-7-18 19:25 上傳
點擊文件名下載附件
|
|