新聞中心

        EEPW首頁 > 光電顯示 > 牛人業話 > 人見人愛的CUBE

        人見人愛的CUBE

        作者:jobs 時間:2014-07-23 來源:電子產品世界 收藏

          在電影《變形金剛》里,代表著正義與邪惡兩方利益的汽車人爭先搶著一個能改變世界的東西,為它戰斗,為它犧牲;在數學界里,我們對于8*8*8的式子有一個稱呼;在那屆“無與倫比”的北京奧運會上,國家游泳館有一個可愛而形象的名字。上述三個事情貌似沒有關聯,可是,他們都有著一個共同的特征——cube(立方)。電子產品世界論壇也開展了一個關于“cube”的活動——DIY活動。

        本文引用地址:http://www.104case.com/article/255949.htm

          我們使用8行8列8層的燈來制作這個立方,我們使用藍色高亮燈來代表“水立方”那藍色的智慧,全手工焊接512個燈的耐心、細致為蓄積能量,使之變成為人見人愛的“立方”。

          復雜而有序的硬件焊接

          由512個LED燈組建,焊接引腳多達1024個,這不僅需要網友們有過硬的焊接本領,而且還需要有細致、耐心的作風。512個LED燈在焊接時,不可能采用單個LED燈疊堆的方式焊接,必須前期制作輔助焊接工具——焊接模板。焊接模板分為兩個部分,第一個部分是完成第一道工序:調整LED燈引腳方向。LED燈在出廠時,為直插方式,我們需要將LED燈的陽極調整成水平方向以完成層之間相連。模板可以幫助我們將LED燈引腳在同一位置,彎曲程序全部統一為90度;第二部分是完成第二道工序:固定LED燈與焊接。將LED燈的引腳彎折后,擺放于模板中,模板會將LED燈等間隔固定好,保證了相鄰LED燈的兩個引腳即相互重疊,這時我們只需要直接焊接即可,再也不用擔心LED燈會不同高度,不同間隔了。

          優秀的模板設計不僅可以簡化我們焊接, 而且使LED燈整齊,橫豎整齊劃一,將我們的焊接過程變成一種享受,雖然制作它確實消耗了我們一些時間。正可謂“工欲善其事,必先利其器。”

          簡單而高效的底層驅動

          8片74HC595D芯片,通過串聯的方式完成串行輸入,并行輸出,以達到操作通斷LED燈的目的?;诟咝阅?2位Cortex-M3內核的STM32F103C8芯片有靈活的SPI接口配置與數據發送,與74HC595芯片通訊使用SPI接口也使得兩者相得益彰。

          通過在RAM區開辟顯示緩沖區,使用STM32F103芯片的DMA功能完成SPI通訊數據傳輸可以在占用極少MCU資源的情況下直接將數據發送至74HC595芯片,以完成酷炫光立方3D圖形顯示。為滿足網友們各種相像力的發揮,留足了空間。

          可擴展的模塊化架構

          光立方DIY活動的架構并非“求大,求全”全搬市面上光立方即有方案,反而削減了市面上的光立方的部分功能,可濃縮成為單一的顯示模塊。在擴展方面,預留了經典的Uart通訊功能,可以方便與已有的外圍模塊通訊,完成功能的擴展,有效節省了器件的開支。例如,可以擴展已有的藍牙模塊,通過手機app客戶端控制演示光立方的圖形;也可以擴展wifi模塊,通過互聯網遠程女友桌子上的光立方。更多更好的創意還期待網友們來實現。本次光立方DIY活動的整體架構如下圖所示:

         

         

          高大上的USB接口

          “高大上”的USB接口首次被引入到光立方設計方案中,在目前市面上的光立方中,本次DIY活動的光立方屬于創新型光立方。這得易于高性能的STM32微處理器芯片,在未增加成本的情況下,擴展了USB功能。雖然USB功能相對復雜、難懂,研究USB通訊協議,設計USB通訊非常艱辛,曲折,也許我們會面對困難幾天毫無進展,也許調試過程異常繁瑣,但USB接口連接簡便,使用簡單,可以輕松完成與上位機的通訊,想一想即使電腦“小白”的女友也會讓光立方順利顯示出我們設計的精美圖案心里就美,付出還是值得的。

          由這么多的“立方”組成的光立方DIY活動,相信電子產品世界論壇組織的本次DIY活動會給你一個不一樣的感覺!

          活動參與報名鏈接:http://www.104case.com/event/action/lightcube_DIY/index.html

          活動官方論壇版塊:http://forum.eepw.com.cn/forum/373/1



        關鍵詞: CUBE 光立方 LED

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大关县| 晋城| 灵宝市| 台北市| 黑龙江省| 滁州市| 靖州| 社旗县| 松原市| 磐安县| 屏东市| 潮安县| 稻城县| 麦盖提县| 绥棱县| 上栗县| 清远市| 望城县| 安义县| 富阳市| 霸州市| 宁河县| 通海县| 澄江县| 苍梧县| 临安市| 宕昌县| 灵山县| 深州市| 武胜县| 铜陵市| 长治市| 宜州市| 体育| 上杭县| 汕头市| 华容县| 临夏县| 多伦县| 岢岚县| 永德县|