WS2812B電源
Sep 06 2020
私は5m(150 RGB LED)のWS2812bアドレス指定可能なRGBLEDリボンを持っています。電力を供給するために5v10ampの電源を購入しました。しかし、それを使用してLEDストリップに電力を供給しようとすると、LEDが狂ったように色を点滅し始めます。この動作が見られる理由はありますか、それとも電源不良の兆候ですか?
セットアップは非常に簡単で、データラインはArduino Unoから供給され、電圧とグランドは電源から供給されます。このプログラムは、FastLEDライブラリを備えたサンプルプログラムの1つにすぎず、arudinoの5Vピンから電力を供給されただけで「正常に」動作します。
ありがとうございました
回答
2 chrisl Sep 06 2020 at 05:13
ストリップとArduinoは同じアース接続を共有する必要があります。それらは電圧を介して通信しており、電圧は常に2点間の差です。電源は、電源電圧を+とグランドの差として設定します。次に、ストリップ内のチップは、グランドに対するデータラインの電圧を測定しようとします。グランドが接続されていない場合、Arduinos出力ピンは外部要因に応じて別の場所に浮かんでいます。アースを接続することにより、両方のデバイス(Arduinoとストリップ)は同じアース値を使用して電圧を測定します。これだけがデバイス間の通信を可能にします。