VS1053 MP3 プレーヤー・シールドの調査
商品購入サイト
VS1053B Stereo Audio MP3 Player Shield

到着した製品

Aliexpressのため、当然マニュアル等の付属品はなく、本体のみでした。
商品ページにもマニュアル類の記載がありません。
基板上の刻印 「VS1053 MP3 Sheald」でググってみると、
ElecrowとGETECHの製品に類似のものがあります。どうもこの製品っぽいです。
それぞれのページにWiki、ライブラリ、サンプルプログラムのリンクがあり、
製品概要が分かりました。
このボードに関する情報
製品 Elecrow VS1053 MP3 Shield (Wikiページはこちら)

製品 GETECH Arduino MP3 shield board with TF card (Wikiページはこちら)
動作確認
まずは、とりあえずボードの製品チェック、サンプルプログラムで動作確認してみます。
上記それぞれのWikiには、ボードで利用可能な、ライブラリ及びサンプルプログラム
のリンクが掲載されています。
だだし、ダウンロードして確認すると、
両方ともライブラリ Arduino_Library-vs1053_for_SdFat の古いバージョンのようです。
Arduino 1.8.7環境では、コンパイルエラーとなりました。
そこで最新版の Arduino_Library-vs1053_for_SdFatを使って動作確認を行いました。
Arduino Unoにシールドを載せ、スピーカー端子にアンプ無しスピーカーを接続します。

ライブラリのサンプルスケッチ fileplayer.ino を利用しました。

問題なくコンパイル出来ました。
実行すると、メニューが表示されます。

入れています。
この2つのファイルは「MP3プレーヤーでMSXにプログラムをロードさせる」で
利用したHello,Worldを表示するプログラムデータです。
hello.mp3はhello.wavをMP3形式に変換したものです。
再生したいファイルリストの番号を入力して送信すると、
スピーカーから「ピー、ガー・ガー」と音が出力出来ました。
問題なく動作しているようです。
MSXでカセットテープ代わりに使えるかのか確認
本来の目的の、MSXのカセットテープインタフェースにてプログラムをロードさせてみました。
デフォルトでは、失敗しましたがメニューの+コマンドでボリュームを最大の -2dBにすると
MSXでロードすることが出来ました。mp3形式とwav形式ともOKでした。
機種によては、レベル不足となるかもしれません。間にアンプを入れた方が良さそうです。

ロードしたプログラムも実行することが出来ました。
保存出来るかを確認したいと思います。
« Aliexpressで入手した「タッチスイッチボタン」の動作確認 | トップページ | VS1053 MP3 プレーヤー・シールドでMIDIファイルの再生 »
「通販」カテゴリの記事
- ブラザー製 レザープリンター HL-L3240CDWを購入しました(2025.09.20)
- Freenove Mecanum ホイール カー キットを購入しました(2025.05.28)
- 怪しい、激安?ノートパソコンをポチってみた(2024.10.05)
- β版 IchigoJam Rを予約注文しました(2021.01.23)
- 新型コロナウイルス対策のフェイス シールドを入手しました(2020.05.20)
「arduino」カテゴリの記事
- Freenove Mecanum ホイール カー キットを購入しました(2025.05.28)
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Zorin OSでArduino Uno互換機(CH340)が認識しない(2025.01.19)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- Arduino用 SKK日本語変換ライブラリの開発 その1(2024.12.28)
« Aliexpressで入手した「タッチスイッチボタン」の動作確認 | トップページ | VS1053 MP3 プレーヤー・シールドでMIDIファイルの再生 »

コメント