クエストサウンドボックス(ミニ)の製作

先週作ったクエストサウンドボックスボタン電池でも十分動いたことから、小型化してみました。

みなさんおなじみの冒険のテーマで日頃の作業を盛り上げたり、山場になったらバトルモードのBGMに流したり、達成したらレベルアップしたり、これらのちょっとしたサウンド手軽に持ち運べてボタン一つで手軽に流せる「クエスサウンドボックス」のご紹介です。 

f:id:mnishikawa:20200315095539j:plain

エスサウンドボックス(ミニ)

 

目次

 


システムの概要

ボタンを押すと冒険のテーマが流れたり、戦闘シーンのBMGが流れたり、レベルアップのサウンドを鳴らしたりするボックスです。
Arduino miniと安価な一般的な回路で構成されていますので職場に持っていってチーム作業で気分転換に使ったり、何か達成したときにはレベルアップサウンドを流したりして楽しんでみてください。

こんなふうに動きます。

 


クエストサウンドボックス(ミニ)の製作

 

回路図

さて、さっそく設計からです。

回路図はこちら。

f:id:mnishikawa:20200311184933j:plain

エスサウンドボックスの回路図

 

Arduino pro mini互換機のGPIOにスピーカー、スイッチ、フルカラーLEDを接続します。

  • GPIO2に圧電スピーカーを接続。tone()を使ってサウンド再生します。
  • GPIO6~8にスイッチを割り当て。再生メロディ判定に使います。Arduino側ではプルアップで接続し、スイッチを挟んでGNDに落とすことで、シンプルな接続にします。ボタンを押したときはLOW、何も押して無いときはHIGHの判定となります。
  • GPIO5~7にフルカラーLEDを接続。赤、緑、青の3色表示ができるようにして、入力待ち状態や現在再生しているメロディの状態表示に用います。

今回、電源はLR2025(LR2032などでも可)を用いており、電源電圧は3Vです。Arduino pro miniの互換ボードで5V入力するために、「DC-DC昇圧 電源昇圧モジュール 10個1.5V 1.8V 2.8V 3V 3.3V 3.7V 4.2Vから5VへのDC-DCブーストコンバータモジュールT64」を挟んで5Vに昇圧しています。参考に、このコンバータは1.5V入力も5Vに昇圧してくれるため、後で試したのですが、LR44(1.5V)でも動作させることができました。

 

 

ブレッドボードでの組み立てと動作確認、制御用ソースコード

ブレッドボードに組んで動作確認。

基本的な設計はアンパンマンメロディボックス2と同じですが、次の点でクエスサウンドボックス用に改造しています。

  • 青色ボタン(レベルアップサウンド)は一回再生したら入力待ちに遷移する。
  • 緑ボタン(フィールドサウンド)と赤ボタン(戦闘サウンド)は再生が始まったら無限に繰り返し再生する。
  • 他のボタンが押されたら最初から再生


この時点で、ソフトを焼いて問題がないか確認します。
このシステムの回路図にあわせたソースコードこちら
BSDライセンスで公開していますので、自由に改変・組み込みにご活用ください。

 

github.com

 

 

ユニバーサル基板での実装

ブレッドボードで動作を確認したら、ユニバーサル基板に実装していきます。

秋月で買った50円の小さい箱を筐体に使っています。この箱を横にすると、Arduino Pro miniを縦方向にしてぴったり収まります。

蓋の部分に小さな赤、青、緑のタクトスイッチの電極分の穴を開けてボタンを固定します。

f:id:mnishikawa:20200315095231j:plain

エストメロディボックス(小)の実装

蓋と基盤の間はコネクタを用いて配線を整理しました。

完全に自分の記録用ですが、基盤のコネクタは次のように配線しています。

f:id:mnishikawa:20200315095331j:plain

基板側コネクタ実装の例

 

今回はカソードコモンのフルカラーLEDを使用。

パックに入ったLEDなので型番不明ですが、おそらくこれ。

RGBフルカラーLED 5mm OSTA5131A カソードコモン (10個入): LED(発光ダイオード) 秋月電子通商-電子部品・ネット通販

 

自分用のメモですがピン配はこちら。

f:id:mnishikawa:20200315080018j:plain

フルカラーLED(カソードコモン)

メーカーのデータシートからの抜粋です。

 

フルカラーLED用の抵抗を表に実装するスペースがないので裏側に配線。

f:id:mnishikawa:20200315095453j:plain

エストメロディボックス(小)の実装

完成したのがこちら。

f:id:mnishikawa:20200315095539j:plain

エストメロディボックス(小)

 

前回作成したものと比べると半分以下のサイズになってかわいくなりました。

このサイズだと、持ち歩いてどこでも冒険の雰囲気を作ることができます。

f:id:mnishikawa:20200315095654j:plain

エスサウンドボックスの小型化

 

活用方法

かばんに忍ばせておいて、盛り上がってきたら戦闘シーンのBGMを流したり、何か達成したらレベルアップサウンドを鳴らすと盛り上がります。

小型で部材も安いので、場を盛り上げるツールとしてご活用いただければと思います。

 

 

部材リスト

最後に、代表的な部材リストを挙げておきます。

 

  • Arduino pro mini互換ボード 

 

  • タクトスイッチ 

 

  • ケース

akizukidenshi.com

 

  • スピーカー 

  

  • 電池  

 

  • 電池ボックス 

  

 

 

  • フルカラーLED 

   

  • 抵抗 

 

 

  • ロッカースイッチ