MP3プレーヤー開発記
現在製作中の自作MP3プレーヤーの製作過程を紹介します。
2009年11月14 OLEDモジュールの動画を掲載しました。2009年8月30 OLEDモジュール攻略!
aitendo@shoppingで購入したOLEDモジュールUG-2828GDEDF11が動作しました!
同じくaitendoで購入できるRGS15128128FH029というOLEDモジュールは他のサイトやブログで紹介されていますが、このモジュールは見当たりません。
RGS15128128FH029のコントローラICはSSD1355ですが、このモジュールはSSD1351という違うコントローラなので自分で使うことできるか不安でしたが、割とすんなりビットマップ画像の表示に成功しました。
発色も鮮やかで大満足ですが、モスキートーンのような耳鳴りな音が多少出ることが残念です。
先日完成した評価用プリント基板に部品を実装し、無事MP3ファイルの再生に成功しました。
今回使用したMP3デコーダーは秋月のVS1011EというICですが、
この基板は上位ICに当たるVS1053bも使用できるように設計しました。
肝心な音質ですが、音にうるさい弟に聞いてもらったところ、ウォークマンより(低音ブースとなしの状態で)低音が強く、高音の伸びがイマイチだが、iPodよりは音質は良いという評価でした。
低音がやや強いのは僕でも何となくわかりましたが、高音に関しては全然違いが分かりませんでした。
MP3デコーダ、OLEDモジュール、そしてOLED用の昇圧型DC-DCコンバータ(ICはMC34063Aを利用)用のプリント基板がようやく完成しました。
3週間もかかってしまいましたが、出来はまずまずじゃないでしょうか。これから一気に作業が進むことを祈るばかりです。intelはネタです(笑)
写真を撮るのを忘れましたが、WAVファイルの再生に成功しました。特に難しいことはなく、SDカードから読みだしたデータを秋月で少し前まで扱ってたAD557JNという8bit DAコンバータに送ってるだけです。 もちろん8bitモノラルのWAVファイルしか再生できません。
2009年8月02 SDカードからファイル読み出し成功!
Windowsで認識可能なFAT16でフォーマットされたSDカードから、データの読み出しに成功しました。
マイコンはPIC24FJ64GA002で、FATファイルシステムはPICのメーカーであるMicrochipから入手できるFile IO System for PIC18 PIC24 dsPIC PIC32を使いました。FAT32にも対応してるそうなので、いずれ試してみたいと思います。