banner
ホームページ / ブログ / Arduino と Raspberry Pi 向けの 8 つの輝かしい NeoPixel プロジェクト
ブログ

Arduino と Raspberry Pi 向けの 8 つの輝かしい NeoPixel プロジェクト

Jan 01, 2024Jan 01, 2024

超高輝度 NeoPixel でエレクトロニクス プロジェクトを明るく照らします。 インスピレーションを得るためには、これらのプロジェクトのアイデアをチェックしてください。

Adafruit NeoPixel エコシステムは、プロジェクトで LED を使用したいメーカーにとって、長い間最も人気のあるオプションの 1 つです。 しかし、NeoPixel ハードウェアとそれを制御するコードのクラス ライブラリをどのように使い始めるのでしょうか? 確認してみましょう。

NeoPixel ブランドは少しわかりにくいかもしれません。 この名前は、Adafruit の個別にアドレス指定可能な一連の WS2812、WS2811、および SK6812 LED、およびコード内でそれらに電力を供給するクラス ライブラリに付けられています。 ただし、これは、NeoPixel クラス ライブラリを使用するために公式の Adafruit コンポーネントを使用する必要があるという意味ではありません。

理論的には、WS2812、WS2811、および SK6812 LED は、Arduino や Raspberry Pi などのデバイスの NeoPixel クラス ライブラリで動作するはずです。 Adafruit はすでに NeoPixel LED ストリップ、バー、リングなどを提供していますが、プロジェクトにサードパーティの LED を使用することもできます。

NeoPixels を初めて使用するときは、誰もがどこかから始める必要があります。 Adafruit Web サイトの Make It Glow スターター プロジェクトは、最初の LED プロジェクトの作成と制御に必要なすべての情報を備えた、NeoPixel の旅を始めるのに最適な場所です。

このガイドでは、提供されている LED の種類と、LED に電力を供給して配線する方法を、さらに簡単にするためのコード サンプルとともに説明します。 ガイド自体は Circuit Playground Express ボード用であり、この場合は Web ベースの MakeCode システムでプログラムされていますが、学習したスキルは Arduino やその他のマイクロコントローラー ボードにも適用されます。

次のプロジェクトは、クリエイティブなインスピレーションをオンラインで見つけたい人のためのプロジェクトです。 作成者の Joshua Krosebrink は完全なソース コードを公開していませんが、彼の Hackaday プロジェクト ページを見て、それがどのように動作するかの概要を確認してください。

World of Light の世界マップの背後には LED マトリックスがあり、Raspberry Pi によって制御されます。 各 RGB LED の色と明るさは、いつでも作成者の Web サイトにアクセスしているユーザーの数に基づいており、常にユーザーの位置を反映しています。

自転車に乗るとき、安全は非常に重要ですが、それはあなたのスキルだけではありません。 また、他の道路利用者に自分の姿が正しく見えるようにするためのキットも必要です。Adafruit Web サイトにあるこの 3D 印刷可能な NeoPixel 自転車ライト プロジェクトは、始めるのに最適です。

このシンプルな LED ライトは、3D プリントされた部品と Adafruit Feather M4 Express で作られており、ソフトウェアはマイクロコントローラー用の Python の CircuitPython バージョンで書かれています。

完成した LED ライトは、通常の白色光だけでなく、バ​​イクをよりエキサイティングにする RGB 光も生成できます。 市場にはさまざまな Arduino マイクロコントローラー ボードがたくさんあります。次のプロジェクトにボードを選択する前に、それらを調査する価値は常にあります。

Electromaker のこの Ping Pong Ball Clock プロジェクトで証明されているように、テクノロジー プロジェクトには必ずしもハイテクなソリューションが必要というわけではありません。 pyrohmstr 製で、各ボールの後ろに LED を備えた一連の卓球ボールを使用して、デジタル時計の文字盤表示を作成します。

Arduino Uno によって制御される NeoPixel のおかげで、この時計では多くの色のオプションが利用可能です。 このプロジェクトを完了するには 3D プリンターとレーザー カッターにアクセスする必要がありますが、オンラインでカスタム パーツ サービスをたくさん見つけることができます。

Arduino と iPhone などのデバイスのインターフェイスを作成する方法を学ぶことは、コンポーネントの統合プロセスを理解するための優れた方法です。 この Team Punch Through Hackster プロジェクトは、Arduino を搭載した小さな LightBlue Bean を頭脳として使用し、Bluetooth で iPhone に接続できるようにします。LightBlue Bean はもう販売されていないため、Bluetooth 接続を備えた別の Arduino マイクロコントローラーに置き換えることができます。 Nano 33 IoT など。

構築したら、iPhone の画面に描画し、手で作成した形状に NeoPixel マトリックスが反応するのを観察できます。 このプロジェクトはとても楽しいだけでなく、将来の Arduino や NeoPixel プロジェクトに応用できるさまざまな貴重なスキルを学ぶこともできます。