KOSAKA LABORATORY->Tips

 このBlogの一部が書籍になりました。
書籍:「WiiRemoteプログラミング」
著者:白井暁彦・小坂崇之・木村秀敬・くるくる研究室
表紙:タナカユカリ
発売:2009年7月25日 好評発売中
詳細:こちらから

内容:WiiRemoteを利用したインタラクティブ技術のプログラミング学習書

 話題の家庭用ゲーム機「Wii」の特徴的なコントローラーである「WiiRemote」をPCで使うプログラミングが注目されている。高性能な加速度センサーや赤外線センサーを持ち、Bluetooth接続が可能で、プログラミング可能なデバイスを、個人レベルで自作したり入手したりすることはできなかった。WiiRemoteの登場とともにそれが安価で手軽に入手可能になり、多くの人々が興味を持っている。

 本書は、WiiRemoteの応用に興味があるプログラミング初学者向けに、WiiRemoteをPCから扱うためのプログラミングを解説する。ハードウェア寄りのゲームプログラミング入門書として、ステップバイステップでソースコードを解説する。具体的なサンプルを開発しながら、インタラクション技術を独習できる。言語はC/C++、C#およびActionScript 3、Processingなどをサポート。

Wiiでラジコン(作成中)

 WiimoteLibを用いてWiiリモコンを制御する方法についていままで行ってきました。非常に簡単に制御することが分かったかと思います。
 今回は、その応用としてWiiリモコンを使ったラジコンを作ってみたいと思います。いきなり敷居が高くなったと思われるかと思いますが非常に簡単にできます。C#側のプログラムはLEDを制御するのと同じでできます。つまりWiiリモコンの4つのLEDのアウトプットでラジコンを制御できます。

 wiiリモコンでラジコンカーを制御するものは、結構ありますが、これらはWiiリモコンをコントローラとして使用しているだけです。
今回、行うのは、Wiiリモコンをラジコンのモータを制御するという方法です。


 LEDからの信号をモータドライバに接続することで、制御します。前進、後進、停止を2ビットのデータで表すことができます。LEDは4つあるので、2個のモータを制御することが可能です。

一番難しいのは、「Wiiリモコンを分解しEDに配線し、元通りに収めること」かと思います。かなりの集中力が要求されます。


詳細については、おいおい書いていきます。
DSC00378.JPG
DSC00379.JPG
DSC00380.JPG



Wiiラジコンというよりは、Wiiタンクになってしまいました。


 これは夢が広がります。
もう一台、Wiiリモコンを用意して、そのWiiを傾けると、Wiiラジコンが進みます。Wiiフィットで制御しても面白そうです。赤外線カメラが搭載されているので、赤外線を自動に追尾して動くものや、ライントレーサとしても使うことができますね。