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