[[HitomiTsujita]] *SyncDecor(相手の状態がわかる調度品):遠距離恋愛支援システム [#ff9111f5] SyncDecor : Appliances to Arouse Mutual Awareness between Close People Separated by Distance #ref(Decor.jpg); --相手の状態をさりげなく知らせるために、遠隔地に置かれた家具、日用品、調度品が同期するシステム #author("2022-01-13T19:14:49+09:00","","") **SyncLamp[#ff9111f5] SyncLampは明るさが連動するランプである。遠隔地の2個の調光電気スタンドをネットワークで接続し、片方で明るさを調整すると、反対側の明るさも同じ明るさになる。 それぞれのランプはX10のモジュールに接続されており,PCから電灯線通信で点灯/消灯/明るさを制御することができる.PCではC#プログラムが駆動しており,シリアルポートを介してライトの状態を取得し,遠隔サーバ上のPHPプログラムにHTTP経由でライトの状態を送信する.PHPプログラムでは受信したデータを同じサーバー上のファイルに記録する.C#プログラムは,サーバ上のファイルの更新をポーリングしており,相手のライトの状態が変化した場合,シリアルポート&X10経由でライトの状態を変更する. **SyncTrash[#ff9111f5] SyncTrashは蓋の開閉が連動するゴミ箱である。片方のゴミ箱をあけると、もう一方のゴミ箱の蓋も開く。 蓋付きのゴミ箱の留め金に,サーボモータを取り付け,Phidget ServoMotorを介してPCからゴミ箱の開閉を制御する.開閉のトリガーは,Phidgets InterfaceKitに接続したスイッチで行う.なお,Phidget ServoMotorとPhidget InterfaceKitの制御はPhidgetServerを介して行われる.遠隔地に置かれたPCにはそれぞれPhidgetServerとRubyプログラムが稼動している.ユーザがゴミ箱の蓋を開けるとスイッチの状態がPhidgetServerに伝えられ,その開閉情報をRubyプログラムからサーバ上のPHPプログラム(SyncLampと同機能)にHTTP経由で送信する.Rubyプログラムはサーバ上のファイルをポーリングすることで,遠隔地のゴミ箱の蓋の開閉情報を取得し,PhidgetServer経由でサーボモータを駆動してゴミ箱を開閉する. **SyncSky[#ff9111f5] SyncSkyは自分の部屋の天井に相手の空をプロジェクタで投影することで、同じ空の下という感覚をもち、一緒にいる感覚を与えるシステムである。 * 論文Publications [#la647297] +辻田眸, 塚田浩二, 椎尾 一郎, SyncDecor : 遠距離恋愛支援システム, 第14回インタラクティブシステムとソフトウェアに関するワークショップ(wiss2006) accepted, 2006. +辻田 眸, 椎尾 一郎, Sync Decor : 遠距離恋愛支援システム, ヒューマンインタフェースシンポジウム2006論文集, pp.571--574, 2006.9.25-28, 岡山県倉敷市. ( http://is.ocha.ac.jp/~gradthesis/projects/papers/HIS2006_2144.pdf )