LEDストリップ 客観的に見てかなり素晴らしいです。ほぼあらゆる色の光を作り出すことができ、非常に明るく、柔軟性があり、防水性があり、さまざまな長さのものがあります。
価格もかなり下がっており、5mのストリップと電源が30ドル以下でオンラインで手に入ります。しかし、これらの安価なバージョンは、次のようなより高価なストリップとはまったく異なる動作をします。 AdafruitのNeopixels違いは何ですか?
関連商品を見る
LEDライトストリップはどのように機能しますか?
標準的なLEDストリップでは、すべてのLEDが同じ4つのバスに接続されています。よく見ると、ストリップの幅に沿って「R」「G」「B」と書かれていて、赤、緑、青のバスを示しています。LED自体が共通カソードか共通アノードかに応じて、4番目のバスは電源かグランドになります。これらのバスは、ストリップの一端の「R」が他端の「R」と常に同じになるように、LEDストリップの全長にわたって走っています。このタイプのLEDストリップの制御ボックスは、各カラー バスを正しいデューティ サイクルでパルスさせて、目的の色をレンダリングします。つまり、ストリップはほぼすべての色をレンダリングできますが、すべてのLEDは隣接するLEDとまったく同じように動作します。
Arduino LEDストリップ コントローラー
個別にアドレス指定可能なLEDストリップでは、各LEDにコンパニオンICがあり、独立性とインテリジェンスが実現されています。ほとんどの Adafruit Neopixel 製品では、このICがLEDパッケージに直接組み込まれています。完成品はほとんどの RGB LED と同じ4ピン パッケージですが、RGB+ の代わりに、これらの4つのピンは電源、グランド、データ入力、およびデータ出力です。「データ出力」機能により、モジュールをストリップまたはリングで端から端まで接続できます。モジュールは、タイミングに大きく依存する1本のワイヤを使用して通信します。Arduinoなどのリアルタイム プロセッサはこれを適切に処理しますが、Raspberry Piのコアのようなマイクロプロセッサでは、スマートLEDを正確に駆動するためにかなりの追加プログラミングが必要です。
関連商品を見る
単線通信方式では、必要に応じてストリップ内の任意の数のLEDにコマンドを送信します。プロセッサは「LED 2、4、32が赤に変わる」などのコマンドを生成し、単一のデータ ラインで送信します。最初のLEDはメッセージを受け取りますが、LED 1であるため何もアクションを起こさず、単にメッセージを渡します。LED 2はメッセージを受け取り、赤に変わって、それを渡します。32個を超えるLEDがあっても、この処理はすべてのLEDに続きます。このデータのカスケード処理のため、これらのストリップは静的なストリップのように一度にすべての色を変更できません。データがすべてのLEDに適用される場合でも、色情報は1ピクセルずつチェーンに送信する必要があります。これは瞬時の色の変更が必要なアプリケーションには理想的ではありませんが、美しい追跡効果や色モーフィング効果を作成するために利用できます。
インスピレーションを感じましたか? ArduinoとスマートLEDをいくつか用意して、個別にアドレス指定可能なLEDを試したり、標準のRGB LEDと電源を用意して、均一な色の光を作り出したりしてみましょう。