画像が出ました(なんか面白そうなモンが映ってますがそれについてはまた後日)。4,200円でコレだけ出れば十分ですわ。後はEDENの本体の方をセットアップして、車に載むだけ。うーむ、楽しみだわい。LCDパネルブラッシュアップ昨日、一応の完成をみた秋月のLCDパネルだが、このキットに関する同期信号の遅れ対処法というページを見つけ、早速試してみることにした。確かに、画面が左に寄り気味だったのだ。Windowsを立ち上げると、左端のアイコンが半分ほど見えない。PCの方で対処するものだと思っていたら、キット側の同期信号の遅れが原因だったとは。改造方法はTTLの74HC14(インバータ)をかませるとある。家にあるジャンクパーツに使えるものがあるといいけど......と、以前に秋月で買った500円のジャンク袋の中身を整理したものを探すと、出てきたのは表面実装用の40H004F。ま、74HC14とはシュミットトリガでないところが違うが、要は信号が反転すりゃいいんだから大丈夫だろ。いうわけで、早速やってみた。ハーフピッチ(1.27mm)のICを、ナナメにズラして通常ピッチ(2.54mm)の基板にハンダ付け。ホントに動くんかいな......と思っていたら、あっさり動いた。おぉ、すげぇ、ちゃんと画面が中心にきている。気分をよくした私は、仕上げにケースの上下に出ていたネジ止め用のエラ部分をルータで切り落として、スッキリデザインにしてしまう(昨日の写真と比べるとわかる)。意外とカッコよくなってきたではないか。ケースをネイビーあたりに塗装したくなってきたぞ。あとは小さなスピーカとライン入力端子があれば音も出るようになるが、それはまた買いに行かなくては。それとボリュームのガワも1ヶ足りないしな。車への固定方法も考えなくては。EDENのほうは、Windows側にVIAの各種ドライバをインストールして、Linux用のパーティションと、Win共用のFAT32パーティションを用意するところまで。ちなみに、Windows2k用がNTFSで2G、Linux用がext3で2Gとswapで256M、残りが共有部分でFAT32の15Gである。Linuxのライセンス問題で頭の悪いところを存分に見せつけているelecom製のUSB接続の無線LANアダプタで家のネットワークに参加。ネットサーフィンできるようにする。ちなみにこのPC、主な利用方法はカーナビ、ジュークボックス、オンボードカメラになると思うが、現在の手持ちの機器だとLinux上では無線LANに接続できない。USB接続のGPSアンテナも使えない。WebCamもつながらないと三重苦。WebCamはゼヒLinuxからコントロールしたいのだが......どうもWindowsメインになりそうな気配。Cygwin+Rubyでどこまでフォローできるかというところ。うー、今日は遅いのでココまで。Cygwin良し悪しSVXとは全然関係ないのだが、私は自分のWindowsPCにcygwinという擬似Linux環境を入れて使用している。開発(RubyやPICアセンブラ等)を行う場合、GUIでウダウダやるより、CUIでバッチやヒストリを活用したほうが早くて効率的だからである。ところがこのcygwinというやつ、インストールやアップグレードするたびに必ず問題を起こす。ある日、cygwinインストーラを使って全パッケージの最新バージョンへの更新を行ったら、秋月のPICライタ付属のアセンブラpa.exeが、起動時にパーミッションエラーを出すようになり起動しなくなってしまった。WIN32バイナリ全部が起動しなくなっているらしい。他にも、postgresqlによるDBアプリが名前解決できなくなったり、apache経由のcgiでだけtcp接続ができなくなったりしたことがある。どれも別のマシンで発生しているが、共通しているのは最新版のインストール後というタイミングだ。毎度cygwin.dllのみを元のバージョンに戻すと再び動き出すので、問題は間違いなくcygwinのベースパッケージにあるハズなのだが......。救いはこのcygwinのインストーラのデキが大変によいコト。マウスでポチポチするだけでインストールやアップグレード自由自在。インストール元にローカルファイルを指定すればダウングレードもバッチリ。個人的にはDebianのapt-getに匹敵するデキだと思う。いうわけでcygwinをお使いの諸兄はなにかヘンだと思ったら、インストーラを利用してダウングレードしてみよう。解決するかもしれない。再起動が面倒だけどね。晴れたので、PCの搭載のためのSVXの状況を下見(?)をする。SVXは中古で買ったので、最初からカセットのヘッドユニットとCDチェンジャーがついていたのである。チェンジャーはディスク入れるカートリッジがないから使いようがないし、いまどきカセットだけではツラいので、すでにヘッドユニットはmp3対応機に取り替え済み(5月28日の日記参照)。CDチェンジャーは単なるバラスト状態なのである。仮組み状態のPC持ってSVXに行き、CDチェンジャーを外してみた。CDチェンジャーは垂直に立っている2組のステーを通し、チェンジャー本体に切られているネジ穴に、直接ボルト4本で止まっている状態である。うまく、ステーを利用できれば......と思いつつ、試しにステーの内側にPCを入れてみると......。こりゃそのままステーを利用して簡単に固定できそうである。チェンジャーが付いていたのであるから、当然ながらソレにつながるケーブルもある。電源(おそらくアクセサリ)と13pinのDINケーブルである。これをウマく使えば、配線まで手抜きできるぞ!!というわけでパーツを買うために、いきなり秋葉である。今日の狙いは先の13pinのDINコネクタ(メス)と、例のLCDパネルの不足部品である。千石で50円のジャンクスピーカ、ネジ一式、12Vの3端子レギュレータLT1084CT(5A)と2000μF+1000μFの電解コンデンサ(PCの電源用)、適当なヒートシンク、すずメッキ線(細+太)、インバータTTL(74HC04)、トグルスイッチ3個、プッシュボタン6個を購入。秋月でRCAプラグ受けx6、デカいボリュームをツマミとセットで適当に10個、小さいボリュームを4個、適当なヒートシンク、基板実装用とケース装着用アダプタプラグを5個、5Vの3端子レギュレータを2個ぐらい......結局、13pinのDINコネクタは見つからなかった。ま、ケーブルを直接基板にハンダ付けして小さなケースを変換ボックスにすればいいか。あとは、車内でキーボード使うわけには行かないから......と浜田電機でKeiboardという携帯ライクな入力機器を買って。最後にヒロセテクニカルでタップツールを衝動買いして帰宅。以前からネジ穴を切ってみたかったんだよね。これで工作の幅が広がるか?帰って、すぐカミさんを含め4人でダーツをしにいってしまうので、今日は買い物で終了。LCDパネルをブラッシュアップ午前中は来月の登山に備えてカミさんの登山靴とリュックを購入。帰りに例の安いスーパーで刺身4人前を880円で購入。晩は、昨日購入してきたパーツを使って、LCDパネルから音が出るようにしてみた。RCAプラグを装着し、音声関係の配線を行う。スピーカーは......昨日買ってきたパーツでもよかったのだが、手元にミュージック電報から引っぺがしたジャンクスピーカがあって、そちらのが小型だったので、それを使う。ついでにトグルスイッチを使って電源スイッチも取り付ける。なんだか配線がグチャグチャになってきたが、フタ閉めるときはダマって押し込むことに決まっているので無視。ちなみに、前回までツマミは「映像とバックライト」だったが、今回「バックライトと音量」に変更し、映像調整は内部の可変抵抗に移設した。使用頻度からして妥当だろう。いえばバックライト用の3端子レギュレータが熱容量的にギリギリなので、なんとかしなきゃと思っていたのだった......が、昨日買ってきたヒートシンクはデカすぎた。ひらめいた、ビールの缶をチョンぎって取り付けたらイイじゃないか!!手を切らないように注意しながら、ドラフトワンから切り取ったアルミ片を蛇腹に折る。縁起ものなので手持ちのCPUグリスもちゃんと塗って、キッチリネジ止め。試すと適度に熱くなっている。これなら14Vとかが来てもなんとかなるだろう。RCAジャックが2つとボリューム2つ、その横に電源スイッチがあるのがわかるだろうか。我ながら立派になったもんだ。今日は車のカーステ取り付けスペースに装着する予定の、ドリンクホルダー付き空きボックスのケース加工をする。得物はミニルータ(なんちゃってボール盤付き)と電機ドリル、一昨日買ったタップツールである。13pin<->各ケーブル変換ボックスに穴あけ。ソフトウェア寄りの私は、ケース加工なんぞはうっとおしい余計な作業だと考えていた。ツールが徐々に揃ってきて、コツがつかめてくると、楽しいのなんの。十分にヘタクソなのであるが、モノが目の前でデキていくというのはなんとも快感。うーむ、町工場で金属加工する仕事なんかも、意外とやってみたいかも。極めると、溶接萌え〜、なんてなりそうな気配もしてくる。今日はこれにて作業終了。明日は加工したケースに各ケーブルをハンダ付けだな。今日はケーブルをハンダ付けする予定であったが、必要なケーブルを揃えて、レイアウトを考えながら、切ったり被覆を剥いたりしているうちに時間が過ぎてしまった。いうわけで、作業的にも「部品箱をあさって」「ケーブル切って」「被覆を剥いて」の繰り返しで、特筆すべきことはなにもないため、今日はこれまで。ちなみに上のワイヤーストリッパーは100円ショップで購入したものである。非常に雑な作りだが、無いよりはあったほうがよいと思わせる一品である。先日、PCを車載するにあたり既存のCDチェンジャの13pinケーブルを流用しようと、秋葉で13pinのメスDINコネクタを探したのだが、見つからなかった。仕方なくの既存の13pinケーブルをブッたぎり、直接変換ボックス内の基板にハンダ付けしようかと考えていたのだが、SVXの中でハンダ付けするのは作業状況から厳しいし、内装をコテで焦がしてしまわないとも限らない。考えたらオーディオのDINスペースを通して作業しなければならないことに気づき、断念した。なれば、既存のカーステの中からコネクタ部品を取り出し、再利用するしかない。いうわけでヘッドユニット側を分解してコネクタ部品を取り出すことにした。壊すのも惜しいので、一応、ジェントルにネジを外し、コネクタ部品がハンダ付けされているメイン基板を分離することができた。ここから13pin+足2本のハンダ付けを外すのが手ごわい作業だ。コネクタ部品と基板の周囲のスキ間にドライバをいれてコジりつつ、ハンダを溶かして0.1mm単位で足を浮かせていく。なってペンチで切断しようと思ったことか......。ならなかったのは、工作のコツを覚えたのか、大人になったからか。1時間も経過したときには、なんとか分離することができた。この部品を変換ボックス内に配置できれば、オーディオのDINスペース側は取り外し自由な変換ボックスとなる。なると気になるのがPC搭載側の変換ボックス。リア側はトランク内の作業のため、多少作業は楽であるが、やはりSVX内でのハンダ付けは避けたいところ。いうわけで、結局さらに1時間を費やし、CDチェンジャも分解してコネクタ部品を取り出してしまった。ヘッドユニット側からコネクタ部品を取り出しただけであれば、CDチェンジャとのアクセスができないだけで、カセット等は利用できるのだが、CDチェンジャ側からコネクタ部品を取り出したら単なる箱になってしまうので、躊躇していたのだが......ま、いいか。ケーブルの取り回しも概ね決まったところで、操作パネルの製作である。操作パネルといっても、単にタクトスイッチを2個(PCのPOWERとRESET用)搭載した小さな基板で、オーディオのDINスペース内にセットするコントロールボックスの引出し内に配置するもの。ネジで固定してみると......ううむ、よいデキだ。ネジ止め部分は引き出しの底板となるため、逆側にネジが出っ張ると引き出しが閉まらなくなるのだが、ここでもタッピングツールが大活躍であった。タクトスイッチの真中に6ピンのピンヘッダがあるが、これは......まだ、秘密にしておこう。1.8.7-p357。