Page:  1   2  ALL
July 03, 2006

GAINERを使う:GAINER v.1

Written by Katsuhiko Harada | Device , Max+Others , processing

はじめまして。原田克彦と申します。
以前のエントリにもあがっていましたが、I/Oモジュール"GAINER"についてです。

Content
■GAINERとは
■GAINERを使用した例「Haohao_table」
■GAINERを体験!!


■GAINERとは

GAINERは、iamasのPDP(Programable Device Project)GAINER v1.0 開発チームによって開発されています。GAINERはPCとUSB接続で、センサからの値を取得したり、LEDやモータなどのアクチュエータを制御するI/Oモジュールです。マウス、キーボード以外からの入力、音と映像以外での出力などを行いたいときに、比較的簡単に取り扱うことができます。
体験してみないと得られない感覚やインタラクションを含むシステムなどをすばやく試作することで、頭の中で考えていても消えてしまいやすい動的なアイデアを具現化する手助けをしてくれます。このような環境をアーティストやデザイナーなど、より多くの人に利用してもらうことが目的です。


    GAINER v.1










これも以前に書かれていたことですが、この様なI/O Module,Unitは、様々なものがあります。その中でGAINERと他のI/O Module との違う特徴を示すことで、GAINERの説明としたいと思います。I/O Module??という方は、前のエントリの「I/O Board,Module,Unit」でセンサーを使うを参照してください。

GAINERの特徴
•ユーザは自分自身のモジュールを部品レベルから組み立てて理解を深めることができる
•モジュール製作後は、部品やリード線を差すだけで回路が組み立てられるブレッドボードに   装着して利用できる
•ユーザは複数のコンフィグレーションの中から目的にあったものを選択できる
   -アプリケーションによってアナログ入力、デジタル入力、デジタル出力、PWM出力の数の   割合を用意されているパターンから選ぶことができます-
•プログラマブル•ゲインアンプにより、アプリケーション側から出力電圧の小さなセンサなど  の信号を増幅させることができる
•ソフトウェア&ハードウェアがオープンソースで公開
   -ソフトウェアライブラリは、Mac osXとWindows XPの両プラットフォームでMax/msp,   Processing,Flashが用意されています-


    GAINER Parts

    Max/msp ソフトウェアライブラリ









詳しくは、http://gainer.cc/にて。



■GAINERを使用した例「Haohao_table」

GAINERを使用した製作例として「Haohao_table」を製作しました。Haohao_tableは、丸テーブルに近づく人々の距離によってテーブル上に一枚の絵が生成される作品です。テーブルの中心にあるプランタには距離センサが六方向に内蔵しており、人やテーブル上のモノの距離によって生命体haohaoが発生します。haohaoには、オス•メスが存在し両性の関係が痕跡としてテーブル上に残ります。この作品は描画にProcessing、距離センサの入力にGAINERを使用しています。


    Haohao_table

    Haohao_table
    Takanori ENDO, Ichitaro MASUDA,
    Katsuhiko HARADA












ここでGAINERが使用している機能としては、6つの超音波センサが出力する距離に比例する電圧をアナログで入力し数値化しています。また、一度にすべての超音波センサを使用すると超音波が干渉し正確な値が採れないため、3つのデジタル出力によって対角線上のセンサだけが動くように制御しています(ポーリング制御)。ここでのGAINERからの値の取得・制御、テーブルに投影するイメージの描画にはProcessingを使用しました。

    Haohao_table SYSTEM











    Planter

    Inside Planter














■GAINERを体験!!

「Haohao_table」を含めるGAINERは現在、初台にあるNTTインターコミュニケーション・センター(ICC)のオープン・スペース研究開発エリアに展示されています。また、Max/msp,ProcessingによるGAINER体験コーナー、これまでのワークショップの映像、GAINERキットが展示されています。ショップでは、GAINERキットも販売しています。(オンラインでも購入できますが、お近くの方はどんなものなのか、ICCで体験してから購入することをおすすめします。)
研究開発エリアを含めた常設展示は無料なので、近くにお寄りの際は是非足をお運びください。


    GAINER ICC















    GAINER体験コーナー

    GAINER体験コーナー











なんか、最後は宣伝じみてしまいましたが、今後もデバイス、ハードウェア的なトピックがあったら、書きたいと思っています。よろしく。

(写真資料提供:ICC)


続きがあります "GAINERを使う:GAINER v.1"
May 09, 2006

WiseBoxを使う:WiFi-I/O Board

Written by noriko matsumoto | Device

ワイヤレスのI/O Boardについてです。
たまたま「WiseBox」をセッティングしたのでレポートします。

The WiSe Box Project

ダンスやパフォーマンス、もしくは広い会場でのインスタレーションの際、I/O Boardがワイヤレスだったらいいのにと思う事は多々ありますが、これまではブルートゥースでちょっと範囲が狭い。
そんなところへIRCAMが無線LANやAirMacエクストリームの規格である802.11b (WiFi)でセンサーのデーターを送信するものを開発し「WiseBox」として発売しています。
WiseBoxはセンサーの入力のみしか現在はないですが、中身はTinyOSらしいです。802.11b (WiFi)を使うという事で、側面にはがっつり、エアーのカードが刺さってます。
通信に関しては以前techNoteでも紹介したOSCです。

でこれがセッティングなのですが、同封の書類に記載のIPと違ったり、セッティングのソフトがかなり気分屋さんで良いですが、使った感じでは「ブルートゥースi-cube」よりシステム(マシン側)の安定が高いのと結構な広さをカバーできます。
購入に関しては現在は日本に代理店はないので、直接IRCAMとやり取りをし、送っていただく事になります。お値段は約10万円ほどです。
購入のサイト

「WiseBox」
DSC05849.JPG DSC05894.JPG DSC05857.JPG
とくに取扱説明書はありませんが、内部のCD-ROM→Documentation→UserManialのPDF
が入っています。
英語ですが、かなり詳しく図が入ってるので心配しなくてもいいかもしれません。
WiseBoxにはUSB使用と無線使用とどちらでも使用できるようになっています。
今回はアドホック(PCとWiseBoxを直接ローカルの無線を用いて通信する方法)で試しました。
DSC05888.JPG DSC05895.JPG pat.jpg
WiseBox+Max+Flashでお試し。

設定
DSC05855.JPG DSC05891.JPG
1.システム環境設定のネットワークを開く
現在の設定があれば、ネットワーク環境→新しいネットワーク環境でつくってもいいです。
ひとます今回は自動を選択します。
2.表示のタブをクリックしネットワークポート設定を開く。
AirMac以外のチェックを外す。
3.表示からAirMacに戻り、TCP/IPをクリック。
IPV4の設定を「手入力」に変え送られてきた書類のHostの次に書いてあるIPを打ち込む。
サブネットマスクは255.255.255.0 その他は入力しません。
4.適応するを選び環境設定を閉じる。
5.バーのAirMacアイコンをクリック。「ネットワークを作成」を選択し
ネットワーク「MyComputer」と入力し作成
6.「WiseBox」の電源を入れる。しばらくしてランプがグリーンになれば終了。ターミナルでping wiseboxのIPをうってかえってこれば、さらにOK
7.かえってこなければ、CD-ROMから10.4以上の場合、「WiSeBoxExpress」をアプリケーションにいれ立ち上げる。SCANボタンを押す。WISEBOXのIPが出れば、OK
もしHOSTのIPが表示されたものと違っていれば、「WiSeBoxExpress」のIPにシステムをあわせる。
ちなみに、CD-ROM付属の「WiSeBoxExpress」とWiSeBoxEditor2は同時には立ち上げられません。ポート7500をともに使用するためぶつかります。

で、付属のサンプルMaxパッチは、UDP通信のオブジェクトに「udp-read」を用いています。これは、Win用のオブジェクトなので、Macの場合では"otudp"に変更します。
「WiseBox」の良い点は、もし電池がきれたりした場合でも、電池を入れ替えればPCに自動的につなぎ直すところです。
通信速度は、11Mbps で1つのセンサーの場合、遅れとノイズはほとんどありませんでした。
(協力:Kazuhiko Miyaishi)

March 14, 2006

「I/O Board, Module, Unit」でセンサーを使う

 電子部品として売られてるセンサー類のほとんどは、感知した結果を電圧の変化で出力します。
これを、パソコンに入力して利用する場合には、デジタルデータに変換しますが、そのためのハードウェアが必須になります。

 パソコンと繋いで、センサーからの値を利用したい。LEDを光らせたい。モーターを制御したい。など。
マウスとキーボード以外からの入力、音と映像以外での出力などを行いたい様々なケースで、
それぞれの方法に対して、専用のハードウェアを自ら作るという手段をとれる人は、ほとんどいないでしょう。
 I/O Board 又は、I/O Moduleや、I/O Unitと呼ばれるハードウェアは、様々な用途に対応できるように汎用性があり、扱いやすい設計がなされているので、多くの人にとってセンサー類を使うときにとても重宝するのです。

どういうものがあるのか?


自分が把握してるものには、以下のようなものがあります。

"TELEO"は、こういったものの中では、古く有名です。4アナログ、2デジタルの入力、2デジタル、2PWMの出力。複数のTELEOを連結して、より多くの入出力が可能になる。Max/MSPに対応しています。
*PWMは、PulseWidthModulation(パルス幅変調)の略で、デジタルでアナログを表現する方式。どういうことかというと、モーターを手動でON/OFFするのを想像してみてください。ONにしたら、回転数0から、なめらかに最大回転数になる。最大回転数になる前にOFFにしたら、回転数0に向かうが、0になる前にまたONにしたらまた最大値に向かう。そうやって、ある一定量になるように、高速にON/OFFを繰り返すことで、デジタル出力で、なめらかなアナログ量を実現する方式です。

"phidgets"は、用途別に様々なタイプがある。そのなかで基本的なタイプのInterfaceKitは、PWM出力がないが、8アナログ、8デジタル入力、8デジタル出力。数が多い。Max/MSP、Flashに対応している。

最近のものとして、Arduino、Wiring、BlueSenseがあります。
"Arduino"、"Wiring"は、processing向けに作られているようです。細かくは把握してません。

"BlueSense(別名 MaxBoards)"は、ワイアレスで行えるのが特徴です。

 入手するのに、一番手軽なのは、日本に代理店のある"phidgets"です。それ以外は、日本に代理店がないので、本体自体は、そんなに高くはないのですが、輸送料で高くついてしまいます。

GAINER



GAINERs
 "GAINER"は、iamasのPDPプロジェクト内でオープンソースで開発されているI/O Moduleです。現在はMax/MSPとProcessingに対応するためのライブラリが公開されています。
大きな特徴としては、電気回路の設計段階でテスト用に使うブレッドボードに装着して利用するところです。より詳細については、GAINER開発メンバーのハラダくんによる記事を期待してください。

 また、GAINERに興味を持った方は、3月18日(土)ー21日(火)に横浜BankART Studio NYK(旧日本郵船倉庫)にて行われる「SOURCE OF LIFE はじまりの水 - IAMAS in Yokohama」内で、GAINERを使ったワークショップが開催されるので、参加してみてはどうだろう。と、言いたいところですが、すでに、定員数に達してしっまったみたいです。ただ、ワークショップはオープンな感じで行われるようなので、モノは見る事ができると思います。
また別の機会があれば、いち早くお知らせします。

(写真資料提供:Katsuhiko Harada)

続きがあります "「I/O Board, Module, Unit」でセンサーを使う"
September 14, 2005

実験:phidgets on Max

手元にphidgetsが戻ったので、Maxでの動作チェック。

続きがあります "実験:phidgets on Max"
July 22, 2005

外部デバイス[デバイス]

Written by noriko matsumoto | Device

teleo:センサーを入力するもの(安価)
http://www.makingthings.com/
LEMUR:マルチタッチパネル(複数の点をとれるタッチパネル)
http://www.traksy.com/protech/2005/02/000098.php

Page:  1   2  ALL