DFPlayer miniで「MP3プレーヤー」を作る

小学生の娘がブレイブボードをしながら音楽を聴く「MP3プレーヤー」を作成しました。

仕様は、
・スピーカー付き
・ハードキー操作
・SDカード利用
・プリセットキーがある
・音量を制限したい
ですが、スピーカー付となると市販で手頃なものが見つけられません。そこで前から気になっていたDFPlayer miniを使って工作することにしました。

DFPlayer miniは秋月で1,050円でした。
Amazonでは互換品が格安で購入できますが、はじめてなので不安もあり高い方を選びました。

取扱説明書
https://akizukidenshi.com/download/ds/dfrobot/DFPlayer_Mini_Manual.pdf

外観はチープですがこんな感じです。ケースは電池ボックスで空間を埋めるためにアクリル板を付けました。

DFPlayer mini 外観

横に並ぶボタン
茶(Pause/Play:K4) 黒(Loop All:K3) 茶(Pre/Vol-(長押):S1) 茶(Next/Vol+(長押):S2)

縦に並ぶボタン
白(10曲目再生:K16)
白(5曲目再生:K11)
白(1曲目再生:K10)
ボタンを長押するとLoop再生します

手持ちの固定抵抗がなかったため、I/O制御モードとADキーモードを使用しました。

「MP3プレーヤー」の外部にはヘッドホン端子、スピーカーOn/Off SW、SDカード、シリアルモードGROVE端子(マイコン接続用)を設けました。スピーカーは40mm径の薄型で、DFPlayer miniと重ねてケースに収まります。

DFPlayer mini 内部

スピーカーをDFPlayer mini内蔵のモノラルアンプに接続して再生たところプツ、プツ、プツというノイズが入りました。470μFの電解と0.1μFの
セラミックコンデンサをパラに電源端子周辺に入れた所、プツ、プツ音はなくなりましたが、再生時にザーという連続音が聴こえています。
こんなものなのか、しばらくはこれで視聴してみます。

こども向けなので電源を投入時の音量が最大になるのを避けたいですが、これはマイコンを使ってシリアルモードでコマンドを送るしかありません。しかたがないので、今回はMP3ファイルの音量を-18dBほど下げて対応しました。これで安心です。

プリセットが3曲なのでSDカードには概ね20曲程度のMP3ファイルを入れ、sdカードを交換して使うのが良いと思います。
例 sd:/mp3/0001_曲名.mp3 〜 0020_曲名.mp3

mp3フォルダは数千曲認識して再生できます。DFPlayer miniはボタンから効果音等を呼び出したり組み込む用途が適しているようですが、使い方を限定すれば「MP3プレーヤー」も良いと思います。

2020.10.11

KIOXIA LMEX1L016GG4(16GBのmicro SD)税込300円をあきばお〜2号店で5枚購入しました。
Micro SD
6枚買えば良かったです。

以上

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント