サウンドリアクティブLEDプロジェクト
サウンドリアクティブLEDプロジェクト
LEDを音楽にリアルタイムで反応するオーディオビジュアライザに変えましょう。
仕組み
- オーディオをキャプチャ — I2Sマイク(INMP441、SPH0645)またはライン入力経由
- FFTで処理(高速フーリエ変換)— ESP32上で実行
- 周波数帯をLEDゾーンにマッピング
- エフェクトを表示 — スペクトラムアナライザ、ビート検出、グラデーションビジュアライゼーション
WLEDサウンドリアクティブ
WLEDコミュニティは、オーディオ処理を内蔵したサウンドリアクティブフォークを保守しています。
必要なハードウェア:
- ESP32(ESP8266はFFTに遅すぎます)
- I2Sマイク(INMP441 — 安価で高品質)
- LEDストリップ
- 5V電源
セットアップ:
- サウンドリアクティブWLEDフォークをフラッシュ
- INMP441をESP32に接続:
- INMP441 SD → GPIO32
- INMP441 WS → GPIO25
- INMP441 SCK → GPIO26
- INMP441 L/R → GND(左チャンネル用)
- INMP441 VDD → 3.3V
- INMP441 GND → GND
- WLED設定で音声入力を有効化
- サウンドリアクティブエフェクトを選択
スタンドアロンオプション
- PixelBlaze — 内蔵マイク、Webベースのパターンエディタ
- LEDFX — UDP経由でオーディオリアクティブデータをWLEDに送信するデスクトップアプリ
- ESP32 + FastLED — 最大限の制御のためのカスタムコード