小ネタ 2006-016

DS方位計を作ってみる

先日作成したDS用のユニバーサル基板を使って、方位計(DS-compass)を作ってみた。

1. 回路図
 
 「HM55B」という日立金属製のセンサーを使った。
 回路図やプロトコルなどは、Parallaxのドキュメントを参考にした。



2. ハードウェアの製作
 
 実際に組み立ててみた。

 HM55Bの入手は、「トレジャーガウスト」という玩具の中にセンサーとして入っているものを取り出して使った。
 
 ちなみに、トレジャーガウストというのは、磁幽霊(ガウスト)と呼ばれるモンスターを探して捕獲し、育成したり対戦したりするゲームである。



3. ソフトウェアの製作
 
 方位センサーカードを取り付けたDS本体を水平に回すと、画面内のポリゴン表示も同じ角度だけ回転する。

[ NintendoDS 方位計用ソフト (download) ]
[ ソースコード (download) ]


[ 実際に動作させてみたところの動画 (MPEG1形式 1.7MB) ]