Bluetooth機能付きのアナログミキサー

動機

スマホBluetooth接続してDiscord通話しながら、ゲームの音を同時に聴きたかった。

f:id:toripoyo:20210110215712p:plain

機能

  • Line1 / Line2 or Bluetooth / Mic のMix
  • BluetoothにMic入力 or Mix結果を選んで返せる
  • 簡易レベルメーター
  • フローティング電源

Mixのレベルは-10dBV。

解説

Mix部

アナログミキサーなので、中核はこれだけです。

f:id:toripoyo:20210110220058p:plain

マイクアンプ

ゲインセレクト付き。
めんどいので全部積セラで組んでます。

f:id:toripoyo:20210110220201p:plain

Bluetooth

BM62を使いました。
Audio出力はMix部に、Mic入力は後述のセレクターに繋がってます。
Digikeyで買ったらファームが古いものが届き、オーディオ出力を有効にするためにUpdateが必要でした。。。
 参考:BM62/BM64のソフトウェアの使い方 – 電子工作工房

f:id:toripoyo:20210110220614p:plain

セレクタ

Bluetoothに送る信号を選びます。
Mic入力かとMix結果のどちらかを選べます。
Mic入力を選んでおくと、手元でMixされたゲーム音声が相手に届かないので、通話相手に迷惑をかけません。

上から来てる線がマイク入力です。
f:id:toripoyo:20210110220309p:plain

電源

一応ノイズを気にして、5V -> 12Vの絶縁DC/DCの後に9Vのレギュレータを入れてます。
正負電源なのでオペアンプのバイアスが楽です。
絶縁DCなので、オーディオ側とGNDを分離できます。スイッチで分離/非分離を選択できるようにしておきました。

f:id:toripoyo:20210110221222p:plain

レベルメーター

-10dBVで光るLEDを付けました。

f:id:toripoyo:20210110221421p:plain f:id:toripoyo:20210110221359p:plain

地味に工夫した点

  • MicroUSBコネクタから大きめの電流を引きたい
    ⇒レジストを剥がして、細い線でも電流を流せるようにしました。
    f:id:toripoyo:20210110222146p:plain

  • モニタ用アンプの直近に大容量積セラを置いて低音の安定度アップ
    f:id:toripoyo:20210110222446p:plain

  • レベルメーターのGND分離
    完全に独立しているので、部品を全くつけなくてもミキサーは動きます。
    f:id:toripoyo:20210110222553p:plain

できたもの

f:id:toripoyo:20210110220919p:plain

改善案や回路のマズい点など、ツッコミお待ちしてます!(本業はソフト屋なので…)

github.com