クリスマスは、米国の後ろの数週間である可能性がありますが、あらゆるタイプの任意のタイプの家庭では、さまざまな活気に満ちたLEDの範囲が発生する可能性があります。 [TIM]は、基本的なアニメーションを実行するために、個人がLEDの色だけでなくLEDの色だけでなく、LEDの色だけでなく設定できるリモート管理に付属のLEDカーテンに手をつけました。しかし、これらはデータラインを持つあなたの一般的なWS2812bストリップではありませんでした:すべてのLEDは2本のワイヤと並行してリンクされていましたので、これはどのように可能なのでしょうか。
LED文字列プロトコルは非常に単純で、1つのアドレスフィールドと1つのデータフィールドがあります。
[TIM] LED文字列にオシロスコープを接続して、それらがどのように機能しているかを判断し、結果を詳細なブログ記事に概説しました。最適になると、コントローラはリードストリップの電源電圧を短時間短絡してデータビットを生成します。各LEDに統合された小さなチップはこれらのパルスを取り上げますが、電源ラインがローになるとチップを動かすコンデンサのおかげで、内部を保持します。
プロトコルをリバースエンジニアリングした後、[TIM]がオンになった。カットニーティのパワーピン間で100nfバッファコンデンサだけでなく、数行のコードでも、電源ラインでパルスを送ることで、LEDをオンにすることができました。いくつかの作業は、LED文字列に利用されるように完全にプロトコルを実行するためにまだ行われる必要があるが、概念実証は、このタイプの電力線通信が一般的な構成要素で可能であることを示している。
もっと正常なLEDストリップへのアドオンとしては、前に2線式LEDチェーンを下に送信するジョブを見ました。 [TIM]は、リバースエンジニアの最初のものではありませんが、文書化されていないLEDストリッププロトコルではありませんが、最後のものではない可能性があります。