SyncDecor(相手の状態がわかる調度品):遠距離恋愛支援システム †SyncDecor : Appliances for Sharing Mutual Awareness between Lovers Separated by Distance ☆平成18年度下期未踏開発ソフトウェア創造事業採択
SyncLamp? †SyncLamp?は明るさが連動するランプである。遠隔地の2個の調光電気スタンドをネットワークで接続し、片方で明るさを調整すると、反対側の明るさも同じ明るさになる。 それぞれのランプはX10のモジュールに接続されており,PCから電灯線通信で点灯/消灯/明るさを制御することができる.PCではC#プログラムが駆動しており,シリアルポートを介してライトの状態を取得し,遠隔サーバ上のPHPプログラムにHTTP経由でライトの状態を送信する.PHPプログラムでは受信したデータを同じサーバー上のファイルに記録する.C#プログラムは,サーバ上のファイルの更新をポーリングしており,相手のライトの状態が変化した場合,シリアルポート&X10経由でライトの状態を変更する. SyncTrash? †SyncTrash?は蓋の開閉が連動するゴミ箱である。片方のゴミ箱をあけると、もう一方のゴミ箱の蓋も開く。 蓋付きのゴミ箱の留め金に,サーボモータを取り付け,Phidget ServoMotor?を介してPCからゴミ箱の開閉を制御する.開閉のトリガーは,Phidgets InterfaceKit?に接続したスイッチで行う.なお,Phidget ServoMotor?とPhidget InterfaceKit?の制御はPhidgetServer?を介して行われる.遠隔地に置かれたPCにはそれぞれPhidgetServer?とRubyプログラムが稼動している.ユーザがゴミ箱の蓋を開けるとスイッチの状態がPhidgetServer?に伝えられ,その開閉情報をRubyプログラムからサーバ上のPHPプログラム(SyncLamp?と同機能)にHTTP経由で送信する.Rubyプログラムはサーバ上のファイルをポーリングすることで,遠隔地のゴミ箱の蓋の開閉情報を取得し,PhidgetServer?経由でサーボモータを駆動してゴミ箱を開閉する. SyncSky? †SyncSky?は自分の部屋の天井に相手の空をプロジェクタで投影することで、同じ空の下という感覚をもち、一緒にいる感覚を与えるシステムである。 論文Publications †
|