沈希龍,王貴平,馬靖文,薛 清
(江蘇海洋大學理學院,連云港 222005)
隨著互聯網的發展,數字化的多媒體內容將占據主流,新型的大屏幕顯示設備將代替傳統顯示屏幕帶來新的視覺體驗。3D光立方大大區別于傳統二維顯示,能夠顯示一些復雜立體的圖像和動畫,畫面鮮艷,具有超強立體感。
以前的全彩光立方采用的是74HC573驅動模塊,來實現圖像的移動,并且功能只是不同的燈珠同時顯示不同的顏色,并不能真正實現全彩顯示,于是我們采用ILI9341即液晶屏幕驅動模塊,控制紅綠藍三個色點的電壓,讓不同濃度的三色混合,就能形成所需要的各種顏色,可以控制燈珠調節出十余種色彩,做到單個燈珠全彩顯示。
硬件系統模塊組成主要包含主控芯片,顯示模塊,驅動模塊以及控制模塊。如圖1所示。

圖1 設計流程圖
為了增加芯片運行速度,我們采用stm32芯片,STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應用專門設計的ARMCortex-M3內核。32芯片外設口多自身包含多個內置時鐘,各個模塊之間互不占用,功能強大,提高了運算速度。
本作品是16*16*16的光立方,共采用4096個全彩共陰LED燈珠,大量LED 燈珠聚集在一起間隔僅20mm,所以能夠實現清晰的立體圖像顯示,增強了3D 視覺效果。
取代了以往的74HC573 驅動芯片,我們創新性的采用ILI9341液晶芯片,將每一個燈珠看作一個像素點,把每一層展開,16 層變為64*64 的點陣,就像顯示屏一樣。1L19341 支持8/9/16/18 位數據總線的MCU 接口,6/16/18 位數據總線的RGB接口,以及3/4線的SPI 接口。移動圖像區域可以通過窗口地址功能在內部GRAMI 來指定。指定的窗口區域可以選擇性地更新,因此,可以在圖像區域同時獨立地顯示移動圖像。通過ILI9341控制每個LED 三個腳的輸入電壓可以實現多種顏色變換。
首先在電腦上面建立一個光立方3D 模型,然后通過仿真軟件可以進行光立方圖像控制的仿真模擬,例如在首層作出一個圖案,進行上下移動等圖像變換,并且輸出信號。這時光立方通過Wi-Fi 模塊連接網絡與電腦串口通信,接收到電腦的信號后可以根據信號進行實時的圖像變換。

圖2 RGB接口控制

圖3 ILI9341原理圖
本光立方設計方案對于傳統光立方有極大創新:一是設計通過三基色的混合可以真正實現LED 燈的全彩顯示,從而使光立方的圖像顯示功能更加完善。二是作品可以通過無線傳輸來實現對光立方的即時控制,這個功能有很大的應用價值,例如可以顯示一些簡單的3D 物體,對比在電腦上進行仿真模擬更加直觀可視化。