Neopixel Punk Consoleドライブ555タイマー

ネオピクセルを利用したWS2812S、個別にアドレス指定可能なピクセルを持つLEDストリップのタイプのLEDストリップは、精巧なライトエフェクトの作成者の間で堅牢です。彼らは彼らの柔軟性とあなたがそれらをデイジーチェーンすることができる単純さに際立っています。これらのビットLEDを駆動するためのプロトコルは、厳しい信号タイミング制約のために実行することにかなり困難な場合があります。

ただし、[Adrian Sudher] NeopixelシリーズのようなWS2812ベースのLEDストリップを運転することは必ずしも手で最適化されたアセンブリコードを必要としないことを示しました。実際、それはまったくコードの種類を必要としません。彼は、マイクロコントローラを利用せずにライトショーを生成するガジェットであるNeopixel Punk Consoleを開発しました。 555のタイマーと一握りのタイマーと一部の74HCシリーズロジックは、大まかな適切なタイミングでパルスを作成します。

ガジェットの操作は、Atari Punk Consoleの名前と同じように、数ポテンシテーターを微調整するのと同じくらい簡単です。それはむしろランダムなプロセスですが、あなたが好きなパターンを再作成することは不可能かもしれません。また、LEDは主にフルパワーで主な色で照らしていますが、[Adrian]は別々に赤、緑、および青いサブピクセルを駆動する改善されたバージョンを作成する予定です。しかし、これのすべてがただ555のタイマーによって実装されているという真実は、あらゆる種類の標準によってそれをかなり優れたハックになります。

私たちはすべての種類のMicroprocessorを利用していますが、ネオピクセルや同様のWS2812ベースのLEDストリップを運転する方法のいくつかを超えています。従来の6502を終了し、PIC32のDMAを利用するか、単一のアーム皮質M0 +を接続するだけでなく、SPIを使用することもできます。

Author: mzgtw

Leave a Reply

Your email address will not be published. Required fields are marked *