WS2812B Neopixel LED
部品

WS2812B Neopixel LED

4.9(65)
43
WS2812Bは、各LEDに赤・緑・青の発光素子を内蔵した、個別に制御できるRGB LEDです。

この部品を使ったプロジェクト

WS2812B LEDテープの使い方
#69中級
プレミアム

WS2812B LEDテープの使い方

1つずつ自由に色を変えられるスマートLEDテープを使ってみます。Arduinoが最初の5個のLEDを赤く点灯し、1秒後に残りの5個を青く点灯します。その後すべて消灯し、最初から繰り返します。1本の配線で何十個ものLEDを個別の色にするための第一歩です。このようなテープは、装飾用のライトや部屋の照明にも使われています。

4.8(54)
70
WS2812Bで作るパトカー風ライト
#70中級
プレミアム

WS2812Bで作るパトカー風ライト

パトカーの屋根にある赤と青の点滅灯を、机の上で再現します。10個のLEDを備えたWS2812Bテープの半分が赤で素早く3回点滅し、続いて残りの半分が青で3回点滅します。このパターンを繰り返し続けます。1本のデータ線につながったカラーLEDを、それぞれ好きな色に設定する方法がわかります。

4.8(67)
86
WS2812Bで流れるLED
#71中級
プレミアム

WS2812Bで流れるLED

10個のLEDが並ぶテープで、緑の光が端から端へ1個ずつ進み、最後まで来ると先頭に戻ります。各LEDは3分の1秒ずつ点灯します。WS2812Bテープでは、1本のデータ線で各LEDを個別に制御でき、Arduinoへの接続も3本の配線だけで済みます。カラフルなLEDテープを使う第一歩です。

4.8(58)
75
WS2812Bで流れるLED(積み上げ点灯)
#72中級
プレミアム

WS2812Bで流れるLED(積み上げ点灯)

コップに水を注ぐように、光が満ちては減っていくLEDテープです。Arduinoが10個のカラーLEDをオレンジ色に1個ずつ点灯し、点灯したままにします。すべて点灯すると、同じ順番で1個ずつ消灯し、最初から繰り返します。このシンプルなアニメーションで、1本の配線から各LEDを個別に制御する方法がわかります。

4.7(50)
65
WS2812Bのナイトライダー風ライト
#73中級
プレミアム

WS2812Bのナイトライダー風ライト

スマートLEDテープの赤い光が端から端へ移動して戻り、往復を繰り返し続けます。Arduinoは各ステップで1個のLEDだけを点灯し、0.1秒待ってから隣へ移ります。6個の個別のLEDと何十本もの配線を使う代わりに、1本のテープと1本のデータ線で同じ流れる光を実現できます。

4.9(73)
94
WS2812Bのナイトライダー風ライト(3灯)
#74中級
プレミアム

WS2812Bのナイトライダー風ライト(3灯)

56個のLEDが並ぶテープの上を、虹のすべての色がゆっくりと流れます。隣り合うLEDは少しずつ違う色に光り、色が同じ方向に流れ続けることで、テープが生き生きとした光の川のようになります。部屋や棚、机の背面を手軽に彩れます。

4.8(61)
79
WS2812Bアニメーション2
#76中級
プレミアム

WS2812Bアニメーション2

自動で色が変わる光のショーを部屋に作ります。Arduinoが30個のLEDを備えたテープに色を流し続け、数秒ごとに新しい配色へ切り替えます。虹色、紫と緑の縞模様、白黒の縞模様、雲を思わせる色、パーティー向けの色、ランダムな色の組み合わせが登場します。何も操作せずに、テープが1分間のショーを最初から最後まで再生します。

4.8(65)
84
WS2812Bアニメーション1
#75中級
プレミアム

WS2812Bアニメーション1

56個のLEDが並ぶテープで、虹のすべての色が隣り合って途切れずに流れます。まるで光の川がテープの上を流れるようです。各LEDは1つ前のLEDと少し違う色に光り、色が移り変わるたびにテープが生き生きと見えます。部屋や机を彩る、いちばん手軽な方法です。

4.9(69)
89
ESP32 WS2812B NeoPixel LEDテープの制御
#126中級
プレミアム

ESP32 WS2812B NeoPixel LEDテープの制御

WS2812B(NeoPixel)は、1本のデータピンで連結したLEDを個別に制御できるスマートなRGB LEDです。このプロジェクトでは、8個のLEDを備えたWS2812BテープをAdafruit_NeoPixelライブラリで制御し、滑らかな虹色のアニメーションを作ります。ESP32の3.3VロジックレベルはほとんどのWS2812Bのロットで問題なく動作しますが、不安定な場合に備え、470Ωの直列抵抗と1000µFのコンデンサを使う対策も紹介します。アニメーションは、HSV色空間の色相(hue)をずらして作ります。

4.9(19)
30
Raspberry Pi PicoのLED綱引きゲーム(NeoPixelテープ+ボタン2個+ブザー)
#168中級

Raspberry Pi PicoのLED綱引きゲーム(NeoPixelテープ+ボタン2個+ブザー)

2人でボタンを連打して対戦するゲームです!**Raspberry Pi Pico**が、30個のLEDを備えた**WS2812B NeoPixelテープ**を綱に変えます。左が赤のプレイヤー、右が青のプレイヤーです。ボタンを押すたびに自分の色がLED1個分進み、テープ全体を自分の色にするとそのラウンドの勝ちです。先に3ラウンド取ると試合に勝ちます。カウントダウン中に早く押すと押し戻され、**パッシブブザー**はプレイヤーごとに異なるクリック音を鳴らします。試合の最後は虹色の光で締めくくります。MicroPythonの`neopixel`、チャタリング対策、処理を止めない音の再生を1つのプロジェクトで学べます。

0.0(0)

関連ツール