39
Raspberry Pi Pico を DIY オーディオ スペクトラム アナライザーに使用

Needle Nose Pliers ブログの開発者であり立案者でもある彼は、Raspberry Pi Pico を使ってカスタムオーディオスペクトラムアナライザーを駆動しています。このプロジェクトでは、Pico を使ってオーディオ入力を処理し、検出した音の視覚化を小型の OLED スクリーンにリアルタイムで出力します。このプロジェクトは、再生中のオーディオに合わせて音波が揺れ動く、多くのメディアプレーヤーに搭載されているビジュアルジェネレーターと基本的に同じものです。Needle Nose Pliersブログでは、デモを含むプロジェクトの詳細な説明をご覧いただけます。

ブログ記事によると、当初の計画では、32KBのフラッシュメモリを搭載したArduino Unoを使用してオーディオスペクトラムアナライザーを開発する予定でした。しかし、メモリ容量の制限によりこの計画は最終的に断念され、2MBのフラッシュメモリ容量を持つPicoが代替として採用されました。

ラズベリーパイ

(画像提供:ニードルノーズプライヤー)

ありがたいことに、このプロジェクトの設計は、彼の他の多くの作品と同様に、オープンソースプロジェクトとして公開されており、再現したり、類似のものを開発したりしたい人のために、豊富な詳細情報が公開されています。前述の通り、すべてはRaspberry Pi Picoによって駆動されています。出力はSSD1306インターフェースを備えた0.96インチOLEDディスプレイに行われます。オーディオサンプルはAC結合を介してPicoに入力され、抵抗(抵抗のカラーコードを参照)でバイアスされてADC入力として読み取られます。

これは、Needle Nose Pliers ブログで作成・共有されている数多くのマイクロエレクトロニクス プロジェクトの一つです。このブログは、主に電子工作に特化した楽しいプロジェクトを開発することに情熱を傾けるおじさんの日記と自称しており、その過程で小型ボードやマイクロコントローラを使用することがよくあります。これらのプロジェクトは、通常 YouTube で実演・共有されています。

OLEDは、左右のステレオチャンネルを同時に表示するようにプログラムされています。Needle Nose Pliersによると、OLEDは5kHzの正弦波でオーディオを表示します。この波形は、受信したオーディオ入力に基づいてリアルタイムで更新されます。

この Raspberry Pi プロジェクトを再現したり、同様のものを開発したりする場合は、オリジナルの Needle Nose Pliers ブログ投稿でソース コードを確認し、YouTube で共有されているデモ ビデオで実際に動作しているかどうかを確認してください。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。