1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

音楽再生システムを作ってみた (前編)

Last updated at Posted at 2022-10-22

1. 今回のやりたいこと

音楽再生システムを作ります。

まずはどういう機能が必要かを本記事にて記載し、別途、各機能ごとに記事を記載していこうと考えています。

2. 音楽再生システム

音楽システムの概要を下記に示します。
全体像.PNG

仕様は下記の通りとします。

  • 音楽データのフォーマットは、WAVファイルとする
  • 音声の仕様としては、1サンプル16bit、モノラル、サンプリング周波数16kHzとする
  • 音楽データは、PCからBlueTooth経由で送信される
  • 1曲までダウンロードできることとする
  • ユーザインタフェースは上記図の通り

2. 方式設計

2.1 環境

2.2 システム構成図

システム構成図と機能を下記に示します。
システム構成図.PNG

  • 表示機能
    ユーザインタフェースに該当するところになります。
    LCD上に選択肢を表示し、ボタンで選択肢を決定します。
    今回使用するLCDの通信インタフェースはI2Cとなっています。

  • ダウンロード機能
    PCから送信されたWAVファイルをシリアルフラッシュメモリに格納します。
    今回使用するシリアルフラッシュの通信インタフェースは、Quad SPIとなっています。

  • 音楽受信機能
    WAVファイルをBlueTooth経由で受信します。
    今回使用するHC-06の通信インタフェースは、USARTとなっています。

  • 音楽再生機能
    ダウンロードされている音楽、または、PCから送信された音楽を再生します。
    オーディオコーデックとの通信インタフェースはSAIとなっています。

3. 最後に

本記事は、簡単ではありますがこれで終わりになります。
次回からは、上記の4つの機能ごとに記事を記載していく予定です。
順番はまだ決めていませんが、おそらく最初は、"ダウンロード機能"になるかと思います。

本件について、何か不明点・アドバイスがあればコメントしていただけると嬉しいです。

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?