鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

Arduinoでコンデンサーマイクからの入力を2chにすると値がうまく取れない。

グラフは無音状態での計測です。
1chのマイクだといい感じに計測できるのですが・・
2chにすると、値がうまく拾えなくなってしまう。無音の状態なのに
大きな値(1chの無音の数値を超えている)となってしまう。何が原因なんだろう。

秋月で購入したコンデンサーマイク(C9767BB422LFP)にLM386というオペアンプを接続して増幅してアナログ入力(A0,A1)に入れています。
今回参考にして実装した回路は以下を参考にしました。
2.2kΩと10μF,1μFの電解コンデンサーで組んでいます。
ただし、電源は3.3Vの方から取りました。
arms22.blog91.fc2.com

f:id:kechiya:20170610153902j:plain
f:id:kechiya:20170611095328p:plain
f:id:kechiya:20170611095351p:plain

マイクの回路ググった結果

同じくマイク用増幅回路でも色々あるみたい。
How to Connect a Microphone to an Arduino
lm386 ecm mic amp | rakko studio

キットだと

秋月のキット500円で売っています。

akizukidenshi.com

ebayだと
rover.ebay.com