Skip to main content

Grove - RGB LED スティック (10 - WS2813 Mini)

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

pir

このスティックには10個のフルカラーRGB LEDを統合しており、1つの信号ピンだけで10個すべてのLEDを簡単に制御できます。すべてのLEDはWS2813 Miniであり、これはインテリジェント制御と高コストパフォーマンスを備えたLEDです。 さらに、WS2813は信号断点連続伝送をサポートしており、1つのLEDが故障しても他のLEDを引き続き使用することができます。

この小さなスティックを使用して、何十万もの光の効果を作り出すことができます。これがあなたにもっと楽しさをもたらすことを願っています。

pir

バージョン

製品バージョン変更点リリース日
Grove - RGB LED スティック (10 WS2813 Mini)初版2018年11月

特徴

  • WS2813B IC、3535 LED
  • インテリジェント逆接続保護
  • 各ピクセルのグレーレベルは256で、「256256256=16777216」のフルカラー表示を実現
  • リフレッシュ周波数は2KHzに達する
  • シリアルカスケードインターフェース、データ受信とデコードは1本の信号線に依存
  • デュアル信号線バージョン、信号断点連続伝送

信号断点連続伝送

pir

隣接する2つ以上のLEDが故障していない限り、残りのLEDは正常に動作します。

仕様

項目
動作電圧3.3V / 5V
動作温度-25℃ ~ +85℃
保存温度-40℃ ~ +105℃
RGBチャンネル定電流16mA
インターフェースデジタル
サイズ長さ: 80mm 幅: 10mm 高さ: 10mm
重量3.7g
パッケージサイズ長さ: 150mm 幅: 100mm 高さ: 25mm
総重量13g

典型的な用途

  • クリスマス装飾
  • 照明
  • おもちゃ

ハードウェア概要

ピンアウト

pir

対応プラットフォーム

ArduinoRaspberry Pi

pir

pir

caution
上記で対応プラットフォームとして記載されているものは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム用のソフトウェアライブラリまたはコード例のみを提供しています。すべての可能なMCUプラットフォーム用のソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。

はじめに

Arduinoで遊ぶ

ハードウェア

必要な材料

Seeeduino V4.2ベースシールドGrove - RGB LED Stick (10 WS2813 Mini)

pir

pir

pir

今すぐ購入今すぐ購入今すぐ購入
note
**1** USBケーブルを優しく差し込んでください。そうしないとポートが損傷する可能性があります。内部に4本のワイヤーがあるUSBケーブルを使用してください。2本のワイヤーしかないケーブルではデータを転送できません。使用しているケーブルが不明な場合は、[こちら](https://www.seeedstudio.com/Micro-USB-Cable-48cm-p-1475.html)から購入できます。

**2** Groveモジュールを購入すると、各モジュールにGroveケーブルが付属しています。Groveケーブルを紛失した場合は、[こちら](https://www.seeedstudio.com/Grove-Universal-4-Pin-Buckled-20cm-Cable-%285-PCs-pack%29-p-936.html)から購入できます。
info
**1** Arduino UNOをマザーボードとして使用する場合は、DC電源の使用を推奨します。そうしないと、VCCの最大リップルが100mVを超える可能性があります。Seeeduino V4.2をマザーボードとして使用する場合は、DC電源を接続する必要はありません。

**2** ホットスワップはサポートされていません。
  • ステップ1. Grove - RGB LED Stick (10 WS2813 Mini)をGrove-Base ShieldのポートD6に接続します。

  • ステップ2. Grove - Base ShieldをSeeeduinoに差し込みます。

  • ステップ3. USBケーブルを使用してSeeeduinoをPCに接続します。

pir

note
    Grove Base Shieldがない場合でも、以下のように直接このモジュールをSeeeduinoに接続することができます。
SeeeduinoGroveケーブルGrove - RGB LED Stick (10 WS2813 Mini)
GNDGND
5Vまたは3.3VVCC
接続なしNC
D6SIG

ソフトウェア

note
    Arduinoを初めて使用する場合は、開始する前に[Arduinoの使い方](https://wiki.seeedstudio.com/ja/Getting_Started_with_Arduino/)を参照することを強くお勧めします。
  • ステップ1. GithubからLed_Stripライブラリをダウンロードします。

  • ステップ2. ライブラリのインストール方法を参照して、Arduino用のライブラリをインストールします。

  • ステップ3. Arduino IDEを再起動します。例を開くには、以下の3つの方法のいずれかを使用します:

    1. Arduino IDEで直接開く:File --> Examples --> Adafruit_Neopixel --> simpleのパスをたどります。

      pir

  1. simple.ino を開きます。このファイルは XXXX\Arduino\libraries\Seeed_Led_Strip-master\examples\simple フォルダ内にあります。ここで、XXXX は Arduino IDE をインストールした場所を指します。

    pir

  2. または、コードブロックの右上にあるアイコンをクリックして、以下のコードをコピーし、Arduino IDE の新しいスケッチに貼り付けることもできます。

    pir

// NeoPixel Ring simple sketch (c) 2013 Shae Erisson
// GPLv3 ライセンスの下でリリースされており、AdaFruit NeoPixel ライブラリと一致します。

#include "Adafruit_NeoPixel.h"
#ifdef __AVR__
#include <avr/power.h>
#endif

// Arduino のどのピンが NeoPixel に接続されていますか?
// Trinket または Gemma を使用する場合は、これを 1 に変更することをお勧めします。
#define PIN 6

// Arduino に接続されている NeoPixel の数
#define NUMPIXELS 10

// NeoPixel ライブラリをセットアップする際に、ピクセル数と信号を送信するピンを指定します。
// 古い NeoPixel ストリップの場合、3 番目のパラメータを変更する必要があるかもしれません。
// 詳細は strandtest の例を参照してください。
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

int delayval = 500; // 0.5 秒の遅延

void setup() {
// Trinket 5V 16MHz 用のコードです。Trinket を使用していない場合は、以下の 3 行を削除してください。
#if defined (__AVR_ATtiny85__)
if (F_CPU == 16000000) clock_prescale_set(clock_div_1);
#endif
// Trinket 特殊コードの終了
pixels.setBrightness(255);
pixels.begin(); // NeoPixel ライブラリを初期化します。
}

void loop() {

// NeoPixel のセットでは、最初の NeoPixel は 0、2 番目は 1、ピクセル数 - 1 まで続きます。

for(int i=0;i<NUMPIXELS;i++){

// pixels.Color は RGB 値を取り、0,0,0 から 255,255,255 までの範囲です。
pixels.setPixelColor(i, pixels.Color(0,150,0)); // 中程度の明るさの緑色。

pixels.show(); // 更新されたピクセルカラーをハードウェアに送信します。

delay(delayval); // 一定時間(ミリ秒単位)遅延します。

}
}
note

ライブラリファイルが更新される可能性があります。このコードは更新されたライブラリファイルには適用されない場合がありますので、最初の 2 つの方法を使用することをお勧めします。

  • ステップ 4. デモをアップロードします。コードのアップロード方法がわからない場合は、コードのアップロード方法 を確認してください。
tip

すべてが正常に動作すれば、LED ストリップが点灯するのが確認できます:

pir

回路図オンラインビューア

リソース

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しています。

Loading Comments...