MAX9814は、自動ゲイン制御(AGC)を備えたアンプモジュールであり、オーディオ録音およびサウンド検出アプリケーションに最適です。音声認識、音響活性化システム、オーディオ測定などのプロジェクトの明確なオーディオ入力を提供します。このチュートリアルでは、Arduinoを使用したMAX9814マイクモジュールの接続と使用をガイドします。
あなたが必要とするもの
- MAX9814マイクモジュール
- Arduino委員会(例:UNO、MEGA、NANO)
- ブレッドボードとジャンパーワイヤ
- Arduino IDEがインストールされたコンピューター
ステップ1:MAX9814モジュールの理解
MAX9814機能:
- 内蔵マイク。
- 一貫した出力のための自動ゲイン制御(AGC)。
- 3つの調整可能なゲイン設定(40dB、50dB、60dB)。
ピンアウト
ピン | 関数 |
---|---|
VCC | 電源(3.3Vまたは5V) |
GND | 地面 |
外 | アナログ出力信号 |
ステップ2:MAX9814をArduinoに配線します
以下は、MAX9814モジュールをArduino UNOに接続するための配線です。
MAX9814ピン | Arduino Pin |
---|---|
VCC | 5V |
GND | GND |
外 | A0 |
注記: MAX9814からのアナログ出力(OUT)は、Arduinoが処理するためのオーディオ信号を提供します。
ステップ3:コードをアップロードします
MAX9814からオーディオ信号を読み取り、シリアルモニターの振幅を表示するためのスケッチの例を次に示します。
const int microphonePin = A0; // Connect MAX9814 OUT to A0
void setup() {
Serial.begin(9600);
Serial.println("MAX9814 Microphone Test");
}
void loop() {
int audioValue = analogRead(microphonePin); // Read audio signal
Serial.print("Audio Amplitude: ");
Serial.println(audioValue);
delay(10); // Small delay for smooth readings
}
ステップ4:セットアップをテストします
- USBを介してArduinoをコンピューターに接続します。
- Arduino IDEを開き、正しいものを選択します ボード そして ポート の下 ツール メニュー。
- クリックしてコードをアップロードします アップロード.
- シリアルモニターを開きます(ツール > シリアルモニター)そして、ボーレートをに設定します
9600
. - マイクの近くで話したり音を立てたりします。音の強度に応じて、シリアルモニターの変化に振幅値が表示されるはずです。
オプション:オーディオ信号を視覚化します
オーディオ信号をリアルタイムで視覚化する場合は、Arduinoシリアルプロッターを使用できます。
- を交換します
Serial.println(audioValue);
コードのライン:Serial.println(audioValue);
- シリアルプロッターを開きます(ツール > シリアルプロッター)コードをアップロードした後。
- 音がマイクによって検出されたときに波形を観察します。
ステップ5:モジュールの微調整
-
調整を得る:
- モジュールのゲインは、オンボード抵抗器を変更することで調整できます。ほとんどのモジュールでは、40dB、50dB、および60dBの間で選択できます。
-
電源:
- モジュールは3.3Vと5Vの両方で動作しますが、安定した電源を確保してノイズを最小限に抑えます。
MAX9814のアプリケーション
- 音声認識システム
- 健全な活性化プロジェクト
- 環境サウンドモニタリング
- オーディオの録音と測定
トラブルシューティング
- シリアルモニターには応答がありません: 配線、特にOUTおよびGND接続を再確認します。
- ノイズまたは不安定な測定値: モジュールにクリーンな5V電源が搭載されていることを確認し、干渉を減らすために配線を短く保ちます。
- 低感度: ゲインを増やすか、サウンドソースがマイクの近くにあることを確認してください。
結論
MAX9814マイクモジュールにArduinoをインターフェースし、オーディオ振幅値を読み取ることに成功しました。このモジュールの高感度と自動ゲイン制御により、オーディオベースのプロジェクトに汎用性の高いツールになります。 MAX9814を他のセンサーと統合するか、サウンド反応性システムで使用してさらに実験してください!