質問:
初心者向けでラズベリーパイ向けのアドレス指定可能なRGBLEDストリップはどれですか?
JustAMartin
2015-01-11 22:14:36 UTC
view on stackexchange narkive permalink

私はプログラマーであり、電子機器の知識とはんだ付けのスキルは非常に基本的です。

RPiに接続して、何もせずにプログラミングできる、明るくアドレス指定可能な(別名デジタル)RGBLEDストリップを見つけたいです。どんなプログラミング言語でも面倒です(Pythonは私のお気に入りではありませんが、JavaScriptまたはC ++を好みます)。

できるだけ明るくしたいので、12Vが望ましいですが、5Vで十分かもしれません。目の疲れを引き起こさないようにちらつくべきではありません。

コントローラーのオプションについて混乱しています。さまざまなチップ、さまざまなLED、さまざまな世代です。たとえば、Adafruitのいくつかのオプションは次のとおりです。

  • NeoPixels、WS2812S(古い)またはWS2812B(新しい)を使用する-彼らのウェブサイト上のいくつかのコメントは、それらが最良のオプションではないかもしれないと言っていますRPi;

  • 耐候性LPD8806ストリップ(ただし、古いモデルには代わりにHL1606チップが搭載されている可能性があるため、どうなるかはわかりません)。

  • 最新モデルでAPA102チップを搭載したDotStar

Adafruitの他に、さらに混乱を招くオプションがあります。 これのように、「WS2811コントローラーが統合されたWS2812Bストリップ」であると主張しています。またはこれ

WS2811コントローラーがあり、WS2812BのみがあるAdafruit NeoPixelsよりも優れている場合、ストライプをWS2812Bにするにはどうすればよいですか?

また、 WS2811しかないこれ。それはストリップではありませんが、それでもかなり安いオプションです。 RPiが接続できる場合、これは私にとってはうまくいくかもしれません。

本質的に、質問はこれに要約されます:

どのLEDストリップとチップ(またはそれらの組み合わせ)がWS2811、WS2812B、WS2811を備えたWS2812B(Amazonが主張しているように)、LPD8806、またはAPA102:RPiでのインターフェースと操作は、最も手間がかかりませんか?

誰がコメントできるかわかりません。私はあなたが何を手間がかからないと思うかわかりません、そして私はあなたが考えているすべてのLEDストリップを所有していません。
さて、私はすべてのLEDストリップがある程度の作業を必要とすることを知っていますが、私の質問はこれに要約されます:言及されたコントローラーチップのどれがRPiとインターフェースするのが最も簡単なものになるでしょう-それらのどれが制御するのに最も安定したソフトウェアソリューションを持っていますライト?誰かがそれらすべてを持っている必要はありません。経験豊富なエンジニアだけがこれらのチップと、RPiとの組み合わせでどのような問題を抱えているのかを理解している必要があります。
アドレス可能な2812は非常に理にかなっているので、eBayでさまざまな構成で購入することもできます。 [現在、電源の煩わしさを軽減するKickstarterプロジェクトがあります](https://www.kickstarter.com/projects/mypifi/mypifi-neopixel-controller-board-for-raspberry-pi)。
これは、ここで[オフトピック](http://raspberrypi.stackexchange.com/help/on-topic)と見なされる製品推奨の質問です。そこにあるすべてのLEDストリップを引用して、答えの無限の流れを防ぐために閉じることに投票します。
正式にはあなたは正しいですが、他のすべてのオプションはそれらに基づいているように見えるため、選択は実際にはWS *、LPD *、APA *の間でした。適切なインターフェース(SPI、電源など)を選択し、情報を収集して何が何であるかを理解することがすべてです。これらのチップのドキュメントは不足しており、1か所で入手することはできません。ほとんどの場合、「Chinglish」または「試行錯誤」の実験記事が不十分な一部のフォーラムでのみ利用できます。 Stackexchangeで人気のあるWikiがあれば、この質問と回答を再フォーマットして、いくつかのWikiページに移動することができます...
彼らはWS2812Bについて説明しています。これは「WS2812B(WS2811コントローラーが統合されたLED)ストリップ」です。
五 答え:
Erik Z
2015-01-13 21:49:42 UTC
view on stackexchange narkive permalink

APA102の方が良いでしょう。それらには別個のクロックピンがあるため、タイミングはそれほど重要ではありません。 Piは新しいデータをセットアップし(ピン1)、そのデータをクロックインします(ピン2)。その後、繰り返します。独自の速度で.... Raspberry PiがGPIOピンをどれだけ速く変更できるかはわかりません...しかし、少なくともそれは機能します。

SPIであるため、APA102が最も簡単であることに同意します。 WS28xxは苦痛です。レベルシフターを使用せずに、ラズベリーパイ2をapa102sに接続することができました。また、FPSとPWNの頻度が高いため、WS28xxよりもはるかに見栄えがします。
JustAMartin
2015-01-13 00:35:09 UTC
view on stackexchange narkive permalink

複数のフォーラムを検索するのに数時間かかりましたが、今ではいくつかの重要な情報を収集したようです。多分誰か他の人がそれが役に立つと思うでしょう。私が間違っている場合、または重要なものが不足している場合は、この回答を自由に修正してください。

したがって、私の質問で言及したチップとストリップは、次の2つのタイプに分類できます。

  1. 1つの制御ピン:WS2812SまたはWS2812B。基本的に、WS2812は、WS2811コントローラーチップを備えた単一のデバイスに組み立てられたLEDです。そのため、「WS2811コントローラー付きWS2812Bストリップ」と呼ばれることがあり、WS2812BとWS2811の関係を知らない初心者にとっては混乱を招きます。これらのストリップには新世代のAPA104チップも含まれている可能性があります(重要です!混乱しないでください)。 APA102を使用する-これは、後で説明するように、別の獣です)。 APA104の品質がWS2812とどのように異なるかはわかりませんが、すべて同じ1つの制御ピンと互換性があり、データ交換プロトコルは同じである必要があると思います。

    これらのストリップは、Arduinoやその他に適しています。低レベルの電子ソリューションですが、RaspberryPiには最適なオプションではない可能性があります。 Adafruitが言うように:

    使用されるプロトコルは非常にタイミング固有であり、再現性の高い100nSのタイミング精度を持つマイクロコントローラーによってのみ制御できます。 8MHzおよび16MHzのArduinoUno / Megaマイクロコントローラーで使用するためのサンプルコードがあり、少しの努力でRaspberryPiまたはBeagleBone Blackで使用できますが、ベーシックスタンプ、NETduino、その他では機能しません。インタプリタ/仮想マシンマイクロプロセッサまたは8MHzより遅いプロセッサ。

  2. 2つの制御ピン(1つはクロック用、もう1つはデータ用):LPD8806またはAPA102。これらのストリップにはPWMコントローラーが組み込まれているため、タイミング要件は最初のタイプのストリップほど厳密ではないため、より安定しており、手間をかけずに操作できます。 繰り返しになりますが、APA102がLPD8806とどのように正確に異なるかはわかりませんが、ebayには多くのAPA102オファーがあり、RaspberryPiでAPA102を操作するための便利な例とライブラリがいくつかあります。

  3. ol >

    つまり、誰かが代わりに他のオプションを選択する重大な理由を見つけない限り、今のところ私の選択はAPA102だと思います。

Tommy Trussell
2015-01-12 04:59:51 UTC
view on stackexchange narkive permalink

要件を再考したいと思うかもしれません。 LEDに直接電力を供給するパルスを制御したいとは思わない。

部屋の照明の色を変更することを期待しているようです。そのため、Piを介して直接制御されるLEDを備えたものではなく、壁の電流に接続する組み立て済みのデバイスが必要になる可能性があります。この回答でいくつかのオプションについて説明しました。ラズベリーパイの出力として、シリアル入力タイプの「多色」LEDを探しています。そのようなデバイスは存在しますか?

要約すると、説明するライトストリップに加えて、標準のライトソケットにねじ込み、IRリモコンを使用する安価なLEDデバイスを購入できます。 Pi、IR LED、およびlircパッケージを使用して制御します。別のオプションは、舞台照明用のデバイスを購入し、DMXプロトコルを使用してそれをPiに接続することです。

アイデアをありがとう、はい、別々のLEDライトも良いオプションのように聞こえます。また、LEDライトシステム(Philips Hueとその代替品など)は現在私の予算を超えていますが、そのようなものは素晴らしいでしょう。そのため、現在、LEDストリップで何ができるかを評価しています。ストリップの前にある種のぼやけたプラスチックスクリーンを配置して、ライトのシャープさを弱めるつもりです。理想的には、垂直方向の光の帯があると便利です。しかし、私は別の質問のためにプラスチックスクリーンを残しておきます。
user37858
2015-12-07 11:52:22 UTC
view on stackexchange narkive permalink

APA102 LEDストリップは最適です。APA102と LPD8806の違いはICの位置です。APA102は内蔵ICですが、LPD8806のICは外部にあります。 。

Wang Alan
2016-04-26 11:53:35 UTC
view on stackexchange narkive permalink

APA102および SK9822 LEDは、はるかに高速で安定しているため、RPiの方がはるかに優れていると思います。



このQ&Aは英語から自動的に翻訳されました。オリジナルのコンテンツはstackexchangeで入手できます。これは、配布されているcc by-sa 3.0ライセンスに感謝します。
Loading...