mpod mother board

/media/uploads/geodenx/imgp4297.jpg

/media/uploads/geodenx/block.png

USB 対応機器をネットワーク化するための、USB スイッチチップ (Fairchild FSUSB30) 搭載 mbed マザーボード。

Information

Make: Ogaki Meeting 2012 (2012/08/25-26) の TETRASTYLE さんのブースでキット頒布予定です。

mpod とは

USB メモリを接続できるオーディオに毎日最新の Podcast 再生させたいと思い始まったプロジェクト。mbed が Podcast をダウンロードし USB メモリに保存した後、USB スイッチを切り替えて USB メモリをオーディオに接続します。電源は USB ケーブル経由なので不要。オーディオの再生ボタンを押すだけで、最新 Podcast がダウンロードされ再生されます(動作確認 KENWOOD RD-UDA55)。 他にも、デジタルフォトフレームにウェブアルバムから最新の写真を流し込むなど、サンプルコードを参考に自分のプログラムを mbed に入れることで、USB Mass Storage Device 対応の機器を好きなようにネットワーク化できます。

回路図、基板図面

mpod2.pdf

部品表

番号名称備考
mpod2 マザーボード基板1
KIT1mbed NXP LPC1768(1)
U1USB スイッチ Fairchild FSUSB30MUX1秋葉原などでは入手困難、DigiKey などで入手
J1パルストランス内蔵モジュラージャック RJLD260TC11J0011D21BNL も動作確認済
C1-4,C61608チップコンデンサ 0.1uF5
C53225チップコンデンサ 47uF1
KIT1ピンソケット 1x20 (20P)2
X2ヒロセ表面実装用USBコネクタ miniB UX60A-MB-5ST1UX60SC-MB-5ST はフットプリントが合わない
X1基板取付用USBコネクタ(Aタイプ, メス)1
R1-21608チップ抵抗 56Ω2RJ45内蔵LED用、オプショナル
USB Mass Storage Device*(1)USBメモリなど

秋月電子通商と千石電商で入手できる部品で構成しました。
数が () の部品は Make: Ogaki Meeting での頒布キットには含まれません。

http://ws.assoc-amazon.jp/widgets/q?_encoding=UTF8&ASIN=B004T7V75W&Format=_SL110_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=ao03a-22

*実装確認済み USB メモリ
mbed とマザーボードの間に入れるので、幅の大きな USB メモリは搭載できません。
また、ケースに入れる場合は長くても干渉します。基板からはみ出さず実装でき、リードライトを確認した USB メモリは下記の通りです。

サンプルコード

NHK World の Podcast の更新を確認し、更新されていた場合 USB メモリにダウンロードして USB スイッチを切り替えるプログラム。

Import programmpod_nhk_english

Download NHK English news podcast automatically. This application requires mpod mother board. See also http://mbed.org/users/geodenx/notebook/mpod/

作り方

  1. 部品表を参照しながら基板上のシルクに従い、表面実装品など背の低い部品から半田付け
  2. USB メモリと mbed、Ethernet ケーブルを接続
  3. mbed にプログラムを書き込み
    電源は USB miniB コネクタ (X2) から取るので、PC で動作確認するときも X2 にケーブルを繋げないと mbed は動くのにも関わらず、USB メモリに電源が入りません
  4. リセットまたは電源再投入

表面 (mbed 接続前)
/media/uploads/geodenx/imgp1409.jpg

裏面
/media/uploads/geodenx/imgp1430.jpg (注) mbed のシルクが裏面にありますが、mbed 用ピンソケットは表面に付けます。

完成
/media/uploads/geodenx/imgp1413.jpg

タカチのケース TW5-3-9 または TWN5-3-9 にも頑張れば入れられます。
/media/uploads/geodenx/imgp4300.jpg

アプリケーション例

随時募集中

  • Picasa ウェブアルバムから写真をダウンロードして、デジタルフォトフレームに表示するプログラム。

    Import programmpod_picasa_photoframe

    Download picasa web albums photos automatically. This application requires mpod mother board. See also http://mbed.org/users/geodenx/notebook/mpod/

  • サンプルコードと同じ動作で、XML 解析に spxml を使った例。サンプルコードは TinyXML-2 を利用しています。

    Import programmpod_nhk_english_spxml

    Download NHK English news podcast automatically. XML Parser "spxml" is used. This application requires mpod mother board. See also http://mbed.org/users/geodenx/notebook/mpod/

開発者

  • togayan Circuit design, sample code, applications
  • geodenx PCB design
  • その他、基板を作る際に利用させていただいた部品ライブラリや mbed 用ソフトウェアライブラリを作成公開されてる皆様に感謝します。


Report

Please log in to post comments.