Ruby で バランス Wii ボード+ストリートビュー
システム構成
【ハード】
WindowsPC
Bluetooth レシーバ
PLANEX BT-MiniEDRW
バランス Wii ボード
【既存ソフト】
WiiBoard to PC ver.2.0
by 南澤 孝太 氏
cygwin (ruby 含む)
ブラウザ
Web サーバ
【自作したもの】
wiiboard.exe の出力を取得する ruby のラッパ
座標を計算して XML を書き出す ruby プログラム
XML を読み込んで Goole Maps とストリートビューを表示する JavaScript 入り HTML ファイル
【セットアップ】
上の 3 つのファイルをダウンロードし,適当なところ(3つとも同じフォルダ)に置く
cygwin をインストールする
bluetooth で PC と Wii ボードをつなげるようにする
WiiBoard to PC ver.2.0
を展開して適当な場所に置き,それに合わせて writeposition.rb 内の
_test = WII_BOARD.new("
ココ
")
のパスを変更する
【デモの動かし方】
Wii ボードを bluetooth でつなぐ
cygwin を起動し,writeposition.rb を置いた場所に移動し,writeposition.rb を動かす
例)
$ cd /cygdrive/c/Research/Wii/ruby-wiibord $ ruby writeposition.rb
wii ボードのボタンを押す
LoadXmlAutoUpdateYaw.html をブラウザで読み込む