mpod mother board
.
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 マザーボード基板 | 1 | ||
KIT1 | mbed NXP LPC1768 | (1) | |
U1 | USB スイッチ Fairchild FSUSB30MUX | 1 | 秋葉原などでは入手困難、DigiKey などで入手 |
J1 | パルストランス内蔵モジュラージャック RJLD260TC1 | 1 | J0011D21BNL も動作確認済 |
C1-4,C6 | 1608チップコンデンサ 0.1uF | 5 | |
C5 | 3225チップコンデンサ 47uF | 1 | |
KIT1 | ピンソケット 1x20 (20P) | 2 | |
X2 | ヒロセ表面実装用USBコネクタ miniB UX60A-MB-5ST | 1 | UX60SC-MB-5ST はフットプリントが合わない |
X1 | 基板取付用USBコネクタ(Aタイプ, メス) | 1 | |
R1-2 | 1608チップ抵抗 56Ω | 2 | RJ45内蔵LED用、オプショナル |
USB Mass Storage Device* | (1) | USBメモリなど |
秋月電子通商と千石電商で入手できる部品で構成しました。
数が () の部品は Make: Ogaki Meeting での頒布キットには含まれません。
*実装確認済み USB メモリ
mbed とマザーボードの間に入れるので、幅の大きな USB メモリは搭載できません。
また、ケースに入れる場合は長くても干渉します。基板からはみ出さず実装でき、リードライトを確認した USB メモリは下記の通りです。
- BUFFALO RUF2-PS2GS-BK
- BUFFALO RUF2-PS4G-BK
- Transcend MicroSD with P3 Card Reader
サンプルコード
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/
作り方
- 部品表を参照しながら基板上のシルクに従い、表面実装品など背の低い部品から半田付け
- USB メモリと mbed、Ethernet ケーブルを接続
- mbed にプログラムを書き込み
電源は USB miniB コネクタ (X2) から取るので、PC で動作確認するときも X2 にケーブルを繋げないと mbed は動くのにも関わらず、USB メモリに電源が入りません - リセットまたは電源再投入
表面 (mbed 接続前)
裏面
(注) mbed のシルクが裏面にありますが、mbed 用ピンソケットは表面に付けます。
完成
タカチのケース TW5-3-9 または TWN5-3-9 にも頑張れば入れられます。
アプリケーション例
随時募集中
- 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 用ソフトウェアライブラリを作成公開されてる皆様に感謝します。
- RJ45 connector Eagle library pulse_j0011.lbr
- mbed LPC1768 Eagle library
Please log in to post comments.