• 部落格
  • 動手做實記
  • 關於我
大頭老師 - 兒童程式設計 &樂高EV3機器人 STEM教學 邏輯訓練

背包上五彩繽紛的LED燈環設計製作 #2 - WS2812 RGB 5050環型燈

10/20/2015

1 Comment

 
彩色LED一直都是吸引人目光,隨著技術成熟,取得的容易的製作成本的下降,許多閃閃發光的專案也愈來愈有看頭。這類專案多了後,自然對色彩的要求就會更高。像去年做過的聖誕燈光秀的點子,也是一個小型的音樂燈光作品。
​控制一顆RGB LED燈並不如一顆D13單色LED簡單,通常複雜的程度是3倍,三個PWM的腳位來分別推動R(紅)、G(綠)、B(藍)三個燈,PWM的訊號可以控制燈的亮度,達到混合顏色的效果,如下圖所示。
​
​WS2812B的是一個序列控制RGB LED的IC,只要有VCC,DI,GND 3條線就可以控制串接的燈,WS2812B的datasheet可以參考這兒,版本B的VCC比前一代的版本更有彈性,+3.5V到5.3V都可以,只是如果要串接的燈的數量多,VCC可能還是不能太小,因為每一個燈串接後都會有一個壓降,電壓降到一定程度後就不太會亮了。WB2812B控制進入5050 LED的電流亮,最大可以到每一個顆18mA,所以如果您的燈條上有60個燈,需要獨立供電給它至少5V 1A的電流。動起來其實非常cool!​如果拿來做互動遊戲,好玩的遊戲至少可以做出10種以上。
​
Picture
Picture
網路上有不少用WS2812做出成功的專案,像是在嘖嘖募資非常成功的L3D-Cube,和給女孩子寫程式可以編寫在衣服上的彩色燈光的變化,都是非常出色且富有創意的點子。

嘖嘖上的 L3D-Cube: https://www.zeczec.com/projects/l3d-cube-2

讓Google Made with Code成真的專案:​ http://blog.atmel.com/2015/09/09/made-with-code-helps-design-zac-posens-flora-powered-led-dress/

Picture
Picture
WS2812的library可以在這兒下載: https://github.com/adafruit/Adafruit_NeoPixel
範例中的 strandtest 就可以讓燈非常漂亮了 。這個專案要非常注意電流的使用, 一個燈RGB全亮時(白色), 可用到30 ~ 40ma,數數看有幾個燈,給足夠的電流吧! 

1 Comment
Fireproofing Fayetteville link
7/9/2022 04:16:39 am

Innteresting read

Reply



Leave a Reply.

    大頭老師 Eric Huang

    大學主修電機控制,喜歡動手做新奇的東西,滿足自己想像的可能!

    歷史文章

    October 2018
    March 2016
    January 2016
    November 2015
    October 2015
    May 2014
    June 2013

    文章分類

    All
    3d Print
    Arduino
    Maker
    Quadcopter
    四軸飛行器

    RSS Feed

Powered by Create your own unique website with customizable templates.