2008
0607

GainerとFLASHで、フィジカルコンピューティングに手を出してみた!

フラッシャーなら気になっている人も多いと思いますが、Gainerを触ってみました。

Gainerと電子部品

フィジカルコンピューティングとは?

「フィジカル・コンピューティング」とはニューヨーク大学から始まった教育プログラム,研究指針だそうです。

簡単に言うと、今までパソコンといえばマウスやキーボードが主な入力インターフェイスで(最近ではWEBカメラとマイクも)、モニタやスピーカーが主な出力インターフェイスであったが、人の動きを検知したり、明るさを検知したり、様々なセンサーが入力インターフェイスになり、LEDを点灯させたり色を変えたり、モーターを回して何かを動かしたり振動させたり、といった形で出力するということ(たぶん)。

でも、よく考えると家電製品を設計する人からすれば当たり前の話なのかもしれない。例えば、エアコンには温度センサーや湿度センサーがついていて(入力インターフェイス)、それらの情報を元に内蔵されたコンピューターが判断し、モーターを回したりする(出力インターフェイス)。
もちろんこのようなことを自分でやろうと思うとかなりの専門的な知識が必要になってくるし、我々のようなWEB制作をしている人間にとってはプログラミングは出来ても、センサーとかモーターとか電子工作とかは未知の世界だと思っている人がほとんどだと思います。

Gainer(ゲイナー)はすごい簡単

ただ、Gainerを使えば素人には手を出せなさそうな、プリント基板のデザインやマイコンの設定などややこしいところは何もしなくてよく、ハンダ付けさえもほとんどせずに、楽しいことだけいいとこどり出来てしまいます。パソコン側の部分もUSBドライバをダウンロードしてインストールするだけで、すぐにFLASHやProcessing、Max/MSPなどで入力値を取得できたり、値を出力したりできるライブラリが用意されています。

まずは本に載ってるチュートリアルをやってみた

トリガーデバイスというオンラインショップでI/Oモジュールが販売されているのでこちらを購入して、ブレッドボードやセンサー、LED、抵抗器などは日本橋に買いにいきました。 それで+Gainerという本に載ってるチュートリアルをやってみると30分もかからずに基本のチュートリアル(アナログのIN/OUT、デジタルのIN/OUT)が終わました。
LEDつないだり、可変抵抗(ツマミ)をつないだりして電子工作(といってもただ線をボードに差し込むだけ)の部分もActionScriptの部分(ソースがとても短い)もさくっと分かる内容。
なんかすごい構えてたから、あまりの簡単さに拍子抜けしたと同時にあまりにも膨れ上がる表現の可能性にものすごくテンション上がりました。

遊んでみた

書籍「+Gainer」の発売記念ということでオマケで付いてきた明るさセンサーや、買って来た距離センサー、振動センサー(圧電ブザー)、スライダー(可変抵抗)をつないでみたり、複数のLEDを制御したりと、これもまた本を見ながらいとも簡単に、あっさりできました。
距離センサーに手をかざすことで、画面上のボールをバウンドさせたり、スライダーを動かしてAway3Dで作った球体をくるくる回したりと、マウスやキーボード以外の操作でFLASHのビジュアルやサウンドを操れる感覚はかなり新鮮です。
DTM(パソコンで音楽)では当たり前のようにツマミやスライダーなどのインターフェイスをUSBで接続して、画面上のツマミを回したりしてましたが、そんな仕組みが自分で簡単に作れます!

アイデアが大事

特に何かを作ろうというアイデアがあった訳ではないのでとりあえず思いつきでいろいろやってみたけど、ちょっと面白いものはすぐできるけど「これ!」というものは思いつかなかった。
様々なセンサーとWEBカメラとマイク、マウス、キーボードのどれかを組み合わせて使って得た情報をActionScriptで料理して、映像と音と、LEDやモーターなどにアウトプットできる。出来る事が広がり過ぎて訳が分からない。
ただ、やはり映像と音の持つ力は大きいし、マウスとキーボードはとてもよく出来た入力デバイスであることに変わりはない。
まあ、仕事で使えることはなかなかないからプライベートワークとしてじっくり時間をかけて面白い作品作りをします。

7月後半にSTARRYWORKSのメンバーや仲のいいデザイナーたちでGainerで遊ぶ会をやると思うので、気になる方はご連絡ください。一緒に遊びましょう!
Gainerと Papervision3DAway3DBox2DPopforgeなどの素晴らしいライブラリを組み合わせれば今まで感じた事のない体験を提供できる作品ができると思います。(WEB制作の仕事にはあまり活かせないけど)

コメント

Comments

トラックバック

TrackBacks

TrackBack URL : http://www.starryworks.co.jp/mt/mt-tb.cgi/51