WS2812B

入手先

スイッチサイエンス  WS2812BシリアルLEDチップ 10個入り 400円

秋月 マイコン内蔵RGB LED WS2812B (2個入) 40円 5パック以上 (単価) ¥72  なので10個で360円

ライブラリ

Adafruit NeoPixel library

 配線

WS2812Bは4.2mmピッチなので変換基板やピンヘッダを加工して取り付ける

ピンアサインは下記のとおり

helloworld
helloworld.sch (171 KB)

R1はAdafruitの指示どおり470Ω程度を入れる

Adding a ~470 ohm resistor between your microcontroller’s data pin and the data input on the NeoPixels can help prevent spikes on the data line that can damage your first pixel. Please add one between your micro and NeoPixels!

C1は起動時の突入電流防止用らしい・・・が

We also recommend adding a large capacitor (1000 µF, 6.3V or higher) across the + and – terminals. This prevents the initial onrush of current from damaging the pixels. See the photo on the next page for an example.

Texas Instruments ~電源起動時のラッシュ電流はなぜ発生するのか。 を読むと、1000μFもあると電源投入時にに充電完了するまで突入電流を誘っている気がするので取付けていない

電源の入力で発生するラッシュ電流の一番大きな要因は出力コンデンサへの充電電流を供給する為の電流が一番大きい事が多く、その次に負荷に流れる電流に起因したものとなります。

参考にしたサイト

  1. Adafruit Adafruit NeoPixel Überguide
    [browser-shot width=”200″ url=”https://learn.adafruit.com/adafruit-neopixel-uberguide/”]
  2. Texas Instruments 電源回路のソフトスタートの話
    [browser-shot width=”200″ url=”http://www.tij.co.jp/analog/jp/docs/analogsplash.tsp?contentId=74784″]
  3. スイッチサイエンス フルカラーLEDを光らせてみた
    [browser-shot width=”200″ url=”http://mag.switch-science.com/2013/04/01/fullcolor_serialled_tape/”]
  4. ikkei blog WS2812 デジタルLEDを点灯させてみた
    [browser-shot width=”200″ url=”http://blog.goo.ne.jp/jh3kxm/e/0840a9fb58aa24081ea41cc0c7d2e807″]