2014年4月28日 星期一

WS2812B LED立方體 4X4X4



以前就很想要製作立方體LED了,但是每次都卡在LED的控制方式以及佈線,因為普通的LED要做成立方體的話,需要的針腳最少也要n*(n+1),Arduino也只能搞出3X3X3,再來佈線也頗複雜,所以遲遲沒有完工
然後就在我的Project清單上面沉積已久,直到有一天我看到Adfruit出了neopixel,看到介紹驚為天人,WS281X系列就像Maxim的Onewire一樣(事實上真的差不多),只需要一個針腳就能夠完全控制所有串在一起的LED,而且這個彩色LED有24bit的色彩空間!
於是我就去掏寶找了WS2812B的這個小板子,上面除了有個電容和LED以外都沒有,最重要的是幫我把IO標示整理好.對立方體的佈線來說很方便.
這讓LED立方體對我來說製作難度降低了很多,於是趁著一個周末搭完整個立方體XD
LED真的有點太亮了....幾乎不能直視,而耗電量差不多360mA

這個的程式可以讓我繼續玩幾個月吧XD,現在灌的是Adfruit的WS2812 libary裡面的彩虹DEMO,話說我好像讓相機色彩飽和了@@

補些圖:

四條一片,總共四片慢慢搭XD
布線的方法,這樣會比較好寫程式


記得在Data line串500~220歐姆的電阻,還有在供電上加一個數百uF的電容

猜這誰的鋰電池?XD


4 則留言:

  1. 很漂亮,原先也有打算要做一個,請問你 MCU 是ATmega328+16Mhz 嗎?

    回覆刪除
  2. 是阿,我是拿這個沒錯
    順帶一題我發現其實這東西可以直接接鋰電池運作XD

    回覆刪除
  3. 無誤( ^ω^ )
    這鋰電池不含保護板對面賣50 XD

    回覆刪除