車載PC Player - 1 - 構想

| コメント(0) | トラックバック(0)
PCプレーヤーの使い勝手が良いので、カーステレオも同じような物がないか探してみました。 ところが、内蔵HDDに楽曲を記録できる機種はないみたいです。おそらくiPodの普及でコネクタに接続して使うのが一般的になったという事みたいです。いちいちプレーヤーにコピーするのも面倒だし、コピーでどうせ接続するならそのまま再生しちゃえって事だと思います。 でも、個人的にはいちいちコードをつなぐのも面動だし、本体だけで使いたいのです。 理想的には、

  1. 内蔵HDDに大量の楽曲を記録できる事
  2. Androidスマホで操作できること
  3. 本体のスイッチだけでも操作できること
  4. 楽曲のコピーにコードをつながなくても良いこと

こんな感じです。良く調べたらこういう機種もあるのかもしれませんが、やっぱり作ってみようかと思います。 


クルマで使うので当然貧弱な電源事情と大きさの制約があります。
電源系はノートPCが使いやすいですが、1DINサイズに収めたいので大きさ的に無理があります。 
使えそうな物を探すと、「Voyage MPD Starter Kit 」なるものを見つけました。組み込み用のPC基板にLinux OSとMPDがインストールされたキットで、電源も12v、大きさも113 x 163 x 30 mmで車載にはピッタリです。 

詳しく仕様を見てみると、 

CPU 500 MHz AMD Geode LX800
かなり遅いCPUです。一昔前のPDAぐらいでしょうか。 

Storage 4GB CompactFlash, pre-loaded with Voyage MPD
CFにOSとプレーヤーを入れるらしい。 

Expansion 2 miniPCI slots, LPC bus
miniPCI用には無線LANモジュールが用意されています。LPCは使い道がなさそう。 

I/O DB9 serial port, dual USB ports
DB9があるので細かな周辺機器の接続には便利かもしれません。2個あるUSBポートはDACで1個使うので自由になるのは1個だけになります。肝心のHDDはUSBにつなぐしかないですね。 

何とか使えそうなので構成を考えてみます。 

電源
電源は12vですが、クルマのキーのON/OFFに連動してくれないと困ります。
キーオンで起動は良いとしても、キーオフでプッツンと切れてしまってはマズいので、キーオフを検知してシャットダウン処理が走るように工夫する必要があります。キー連動ではない電源を主電源に使い、キー連動電源のON/OFFを何かしらのI/Oで通知する事になります。

DAC
USB接続でバスパワー動作の小型のものを考えています。 
 
アンプ
効率の良いデジタルアンプを見繕って20w x 4chにしようかと思います。 

ボリューム
デジタルレベルでソフト制御すれば簡単ですが、リモコンでも本体のみでも操作できるようにとか、FM放送をPCを経由せずに直接アンプに送る事を考えると、電子ボリュームを使って制御した方が良さそうです。制御にはマイコンが必要かもしれません。

ラジオ
FMぐらいは入らないと寂しいのでFMチューナーも必要です。PCにA/D変換して入力できるようにするといろいろ応用が利きそうですが、シンプルに直接アンプに送り込むようにするつもりです。チューニングはやっぱりリモコンと本体で操作したいので、ここでもマイコンが必要になりそうです。 

本体表示
液晶パネルだと社内では見にくいので、以前使ったNoritakeのVFDを使うつもりです。 

リモコン
ここは自宅のPCプレーヤと同じくAndroidで。本体との接続はWi-Fiだと具合が良いですが、車内にアクセスポイントを用意するのが少し面倒そうです。AndroidスマホはWi-Fiに接続すると公衆回線によるデータ通信が止まるし。 

こんな感じです。周辺機器とかソフトが自宅のPC Playerよりも複雑になりそうなので、実験用に1台PCを調達しました。


minipc.jpg

ZOTAC ZBOXNANO-VD01-PLUSです。 
VIA Nano X2 U4025 CPUのベアボーンキットなので、CPU性能はネットブック程度です。これに4Gメモリと120GのSSDを入れてみました。 OSはターゲットと同じVoyage Linuxを選択して、USBブートでインストールしました。 しばらくこれで実験をしてみる事にします。

トラックバック(0)

トラックバックURL: http://diylabo.sakura.ne.jp/db/mt-tb.cgi/4

コメントする

2023年10月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
OpenID対応しています OpenIDについて