DIY LUMAZOID Arduino Music Visualiser
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 2 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 |
必要なツールとマシン
> |
| |||
|
アプリとオンラインサービス
> |
|
このプロジェクトについて
今回は、音楽に同期した素晴らしい光のショーを表示できるリアルタイムの音楽ビジュアライザーの作成方法を紹介します。元のプロジェクトはオープンソースであり、「向知性デザイン」の作品です。彼らのウェブサイト「https://nootropicdesign.com/lumazoid/」では、電源の有無にかかわらず、Lumazoid Realtime Music VisualizerBoardを注文できます。このビデオでは、ArduinoUnoまたはArduinoNanoマイクロコントローラーを使用してデバイスを自分で作成する方法について説明します。
このデバイスは、NeoPixelなどのWS2812 / WS2812B LEDストリップで動作し、60、120、または180のLEDストリップ長もサポートします。 8つの異なるパターン+パターン間をスムーズに移行するランダムモードと、パラメーター制御による3つの異なるカラーモードがあります。また、感度、LEDの明るさを変更できます。次の機能は調整可能な周波数応答であるため、すべての周波数帯域を視覚化するか、低音とビートだけを視覚化するかを選択できます。これは、小さなハードウェアと優れたオープンソースコードを使用して、優れたデバイスにする方法の優れた例です。 5V / 2A以上で電力を供給できます。
utsource.net
先に述べたように、このデバイスは非常にシンプルで、電子部品がわずかしか含まれていません。
-60、120、または180個のLEDを備えたWs2812 LEDストリップ(この場合、60個のLEDストリップを使用します)
-ArduinoNanoマイクロコントローラー
-2つのポテンショメータ
-2つのボタン
-および1つの標準LEDダイオード
同じ住宅にあった前のプロジェクトからいくつかのコンポーネントが残っています。明るさを設定するには、電源を接続するときにカラーボタンを押し続ける必要があります。 LEDの虹が最初の8個のLEDに表示されます。パラメータノブを使用して明るさを変更します。終了したら、カラーボタンをもう一度押すと、構成がメモリに保存されます。 LEDストリップの長さを設定するには、電源を接続するときにパターンボタンを押し続けます。 1つ、2つ、または3つの赤いLEDが表示されます。パラメータノブを使用して、赤色LEDの数に基づいてLEDストリップ構成を選択します。
- 60個のLEDストリップ
- 120個のLED
- 180個のLED
終了したら、パターンボタンをもう一度押すと、構成がメモリに保存されます。
周波数応答を設定するには、カラーボタンとパターンボタンの両方を押し続けます。パラメータノブを使用して、Lumazoidによって視覚化される8つの周波数帯域のうちの数を選択します。音楽の低音とビートのみを視覚化したい場合は、周波数応答を下の2または3バンドのみに設定します。音楽のすべての周波数(ボーカルや高音の楽器など)を視覚化する場合は、すべての周波数帯域を選択します。
音楽のオーディオピークを表示するための8つの異なるパターンがあります。パターンボタンを押して、それらを循環します。白色LEDは、どのパターンが選択されているかを示します。 9番目のパターンは「ランダム」モードで、赤いLEDで示されます。このモードは、ランダムな時間間隔でパターンをランダムに変更します。また、3つの異なるカラーモードがあります。カラーボタンを押して、それらを循環します。選択したモードは、ストリップの先頭にある青色のLEDで示されます。次に、オーディオ信号を入力に取り込み、LUMAZIODと呼ばれるこのデバイスによって生成される美しい光の効果を楽しむ必要があります。
前に言ったように、私は以前のプロジェクトの1つからデバイスをボックスにインストールしましたが、もちろん、制御電子機器を小さなボックスに入れてから、LEDストリップをケーブルで接続するなど、他のより実用的な解決策があります。適切な場所。
コード
コード
https://github.com/nootropicdesign/lumazoid 回路図
製造プロセス