2009/01/24

VAIO U101 無線LAN 11n化

久々に2chのU101スレを見ていたら、無線LANをとりかえるネタでもりあがっていた。
出来る、と知ってしまうと猛烈にやりたくなってしまい、パーツをかき集めてしまいました。早速取り掛かります。

■いるもの
・VAIO U101
こいつを改造です。
ネットブックとか言って小さくて5~6万で買える小さいノートパソコンがやたらと流行ってますが、なんだかんだ言ってもこいつのガジェット感を超える、グッと来る製品がなかなか出てこない。
いいのがでたら乗り換えよう、って思いつつも重宝して使ってます。
右に置いてある箱は以前作ったエネループ電源BOX。

・小型USB 高速無線LAN
planexから出ている超小型USB無線LAN子機。
VAIO U101に搭載されてる11Mbpsに比べ、こいつは最大150Mbpsというハイスピード。4、5年で世の中進歩してますね。

・小型USB Bluetoothドングル
今回使ったのはプリンストン製のもの。
邪魔にならずにBluetoothを拡張できるモジュールです。
発売された当初、「これはすげー!」って買ったけど結局マウスにしか使ってないなあ。101にはUSBポートが2つしかなくて、これを挿しっぱなしにしてしまうと残りが一つになってしまうというのも少々つかいにくかった点。
小さいくて内蔵するの簡単そうなんでこいつもついでに混ぜ込みます。

・USBハブ
これはバッファロー製です。そこそこ小さくて、セルフパワー&バスパワー両対応のものを選んで買ってきました。
その他、配線用の線とか半田とかいろいろ必要です。


■設計
高速LANとBluetoothマウスを使いたい時、
 ┌パソコン───┐
 │     USBポート→ハブ→LANアダプタ
 └───────┘   └→Bluetoothドングル
と、こんな風にいろいろつなげなければならないわけです。せっかく小さいパソコンなのに面倒な感じになる。これを、内蔵してしまうことにする。低速LANのモジュール、結構大きいものが入っているのでこれを取り除き、そのスペースに新しい部品を配置しよう。
 ┌パソコン────────────┐
 │ ┌── USBポート  ┌→ USBコネクタ→外部へ
  │  ↓┌───────┘          │
  │  ハブ→LANアダプタ       │
 │    └→Bluetoothドングル      │
 └────────────────┘

■実装
緑の基盤が、11Mbpsの無線LANモジュール。MiniPCIなんだけど特殊コネクタで接続されているため実質交換不可能な難物でした。
でもこいつには世話になった。こんなアクロバティックな作りこみをしてまで101を作った人たちに感謝です。

まあ、それをスパッと取り除くわけですが。奥にUSBが見えてます。これだけのスペースがあればいろいろ置ける。

2ちゃんのスレでは3ポートハブを使って、無線モジュールとBluetoothモジュールをばらさないまま内蔵している写真が上がっていました。
しかし勢いで買って来てケースをこじ開けた上記USBハブの基板が中途半端に大きかったので、今回僕は全てケースを開けて直接半田付けすることにしました。

101の基板についているUSBコネクタは、写真で見た状態で上から3つをカットし、手前に持ち上げます。
一番下の端子はGNDなのでカットせず線を繋ぎハブの基板のGNDと接続します。
ハブの電源はUSBのパワースイッチICのIN端子から取りました。こうすることにより電流制限をハブ側に任せることが出来ます。


拡張基板はハブの基板に各基板を半田付けして作りました。USBが繋がるとおりに接続すればOKなので簡単です。
ハブ、無線LAN、Bluetoothはそれぞれ写真のような大きさ。左側の基盤はそれぞれの中身を取り出してくっつけたものです。


あとは101から取り出した電源、GND、信号線2本をハブのアップストリームへ接続し動作確認。
それからハブの空きポート一つから101の外部向けコネクタに電源、信号線を接続してあげれば完成です。



上の写真は完成一歩手前。この状態からあと3本 (真ん中のポートから持ち上げた足へ)配線して完成しました。


■まとめ

Bluetoothが素の状態でつかえるのは便利。無線LANは…54Mのアクセスポイントしか持ってないのでフルパワーは試せないけどまあ調子いい感じ。
外部に引きずり出したポートも、1.8インチバスパワーの外付けHDDが動いてるのでまぁ困ることはないかなーという雰囲気。ただ電池の持ちは悪くなるだろうなあ、これ。

本体との接続は一回はずしてもうちょっときれいにやり直したい。スペースあるので電源スイッチとかコネクタとか仕込めたらいいなーと思ってます。
あともう1ポート余ってるから何か突っ込もうかな…小さいUSBメモリとか。SSD化した時のHDDの空きスペースもあるので、一回全部バラせばもっといろいろ出来そうな気がします。

久々に楽しい工作ができました。

2009/01/17

Race for the Galaxy

今日は月一のゲーム会「よりあいどころ上田」でした。
参加者は僕とほっぴーさん、くおんらいとさん、篁さんの4人。
コミケの報告などをしつつ、篁さんの持ってきたゲーム「Race for the Galaxy」で遊んできました。

レースフォーザギャラクシー。競争ですが走るわけでは無く、勢力の発展を競う感じのゲームです。これ、メチャメチャ面白かった!

開発カードと惑星カードをコストを払って置いていき、置いたカードが得点になったり、置いたカードからさらに得点が発生したりします。
得点は単純に「このカードは2点」というものから「緑のカード1枚につき2点」、「ある条件で1点追加」などなど、様々です。

基本ルールがシンプルでカードに機能が盛り込まれているところや、カードの機能に傾向があって相乗効果を狙うとどんどんその方向に強くなっていくところなど、M:tGを遊んでいる感覚にかなり近いのかなと思いました。
1つの山から全員が引くのでデッキ構築という概念は無いんだけど、場の展開によって手札のうち「必要なカード」と「コストとして使うカード」が変わってくるため、各人が別の戦略で戦うことになるわけです。

3~4人用って感じだったので4人で遊べたのもすごくラッキーだったと思う。

他人の場に手を出せないあたりはちょっともどかしいかも。フェーズを選択するルールは他人の選択を読んで利用できる感覚があって楽しかったです。
ちょっと古いスタートレックみたいな雰囲気のカード絵はかなりときめきました。

久々にゲームで遊んで大満足でした。さて、M:tGはどうするのか。同人ゲームイベントは?夏の有明マンガ祭りはどうするのか!?

2009/01/12

近況

某大手さんの仕事が差し迫り、非常にバタバタしています。
会社は給与支払いを抑えるために、残業規制をかけていて定時間には殆どの人が居なくなるのですが、僕1人残って仕事している状態。非常に寂しい。

そんな中、7日に母方の祖母が他界しました。
84歳で、もうだいぶわけがわからなくなってました。年末に顔見に行った時ももうずっと眠り込んでしまっている状態で、時間の問題と聞いてました。
そんな感じだったので知らせを聞いた時、「大往生で本人は満足いく人生だったんじゃないかな」とかなり冷静に受け止めました。

なんとか1日半休みをとり、お通夜と葬式に行ってきました。
危ない、といわれている時は心配するしかないんだけど、亡くなってしまうと急にいろいろ思い出して切なくなります。弔辞や従姉妹の挨拶もみんな泣いていて、たくさんの人に慕われていたんだなということを実感しました。
やさしいおばあちゃんで、すごく世話になったのに社会人になってからはあまり会いに行かなかったのを後悔したりします。
かけてくれた言葉を思い出してこみ上げてくるものがあります。本当にやさしい人だった。見えなくなっていた目も、今は見えるようになって楽しくやっていることを祈ります。


そんなわけで席を開けていた金曜日、取引先から怒涛のメール攻撃が来ていました。やむなく土日出勤してひたすらコーディング&デバッグ。
まだいくつか書かなきゃいけないコードや潰す必要のあるバグが残ってますが、この仕事はなんとかすっきり終わらせたいところ。
もうちょっとなんで元気だしてがんばろうと思います。