2012年2月4日 星期六

互動裝置@八卦。人生




八卦。人生 -

因指導教授的關係,
讓我有機會在新竹文化中心展出互動作品,
當時的展覽算是指導教授的個人互動作品展,
由於教授想增加我們的展覽經驗,
所以,只要配合教授展覽的主題就可參加嚕(算命的科學。觀與關)。
為符合主題,
就創作出 八卦。人生 這項互動裝置啦。



1. 新竹文化中心展覽的宣傳書籤,老師也很貼心、用心地將我列入技術團隊。
相關報導請參閱: http://www.merit-times.com.tw/NewsPage.aspx?unid=230471


八卦。人生 可說是~我的第一個個人互動裝置作品,
那先看看 ~ 八卦。人生 的作品影片介紹吧:
這部影片是教授請人幫忙拍的,哈哈~讓我省去自己做影片的時間^^


  • 作品構想:人說:「三分天注定、七分靠努力」,而算命正能使人更瞭解自我,唯有透析自我,才能有效掌握命運之匙!而本作品最具特色的地方在於,結合互動技術與傳統八卦命盤,讓使用者在互動的過程中,瞭解自我性格、愛情以及未來之命運!

  • 互動模式:

2. 以上是操作說明的部份,主要是讓參與者以擲茭杯的方式,記錄三次茭杯結果,並找出符合的卦象,最後按下八卦卦象上的按鈕,牆面上將浮出相關卦象的指示。

















3、4. 實體展覽作品與視覺回饋影像畫面!


  • 硬體與軟體:硬體~ Arduino板 、 微動開關八卦 茭杯 ;軟體~ ArduinoFlashAfter EffectsPhotoshop

硬體部份主要是以微動開關做為按鈕,用來控制影像畫面,關於微動開關與Arduino的接法與程式內容,可參考 "燈具設計@Boring Light"的介紹。

軟體部份先以Arduino讀取硬體微動開關的數位訊號,
接下來則是要與Flash溝通,藉由讀取到的訊號內容改變Flash動畫內容。

關於Arduino與Flash的轉換,可以參考"Arduino 連接 Flash 方法"此篇,
作者xlinx講解的非常詳細,
大致上有三大步驟:
(一) Arduino部份連接好微動開關等線路,讀取微動開關訊號,
當按下微動開關能印出設定的數字。

(二) 當確定Arduino能讀取開關訊息後,開起Flash在as的部分輸入以下程式並執行內容。



//建立物件
aListener = new Object();
aListener.onConnect = function() {
//與arduino連線
trace("OK");
}
aListener.onConnectError = function() {
//連線失敗
trace("Failed");
}
aListener.onDisconnect = function() {
//失去連線
trace("disconnected");
}

     //設定Serial Port連接位置 ,這部份要看自己電腦中Arduino的com Port 
     //com1~com4=5331~5334 , 記得對應serproxy的設定檔

var a:Arduino = new Arduino(5334);
a.addEventListener("onConnect",aListener);
a.addEventListener("onConnectError",aListener);
a.addEventListener("onDisconnect",aListener);
a.addEventListener("onReceiveData",aListener); 
stop();

/*以上程式內容執行結果,可測試Flash是否連線成功,以及會每個1/500秒讀取一次Arduino傳送過來的數值*/


/*控制影格主程式部份*/

aListener.onReceiveData = function(evtObj:Object){
var ArduinoInt:Number = evtObj.data
trace(ArduinoInt);
if(ArduinoInt == 1){
    gotoAndPlay(2);
}
    else if(ArduinoInt == 2){
    gotoAndPlay(3);
}else
gotoAndStop(1);
}


(三) 影格內影片內容,那我是用AE製作影片再轉存.flv,直接匯入Flash影格內就能成功播放拉!
ps:作品介紹的影片中能看到詳細的畫面內容,以火燒天書的畫面顯示進而增添本裝置的神祕感。

我的作品介紹完畢^^

心情感想:這次的作品是我的第一個個人互動作品,無論在數位內容、程式與硬體都是獨自完成,過程中雖遇到許多困難與問題,但慶幸的是,許多問題,都能在網路上得到解答及解決辦法,因此,也培養了我獨自作業的能力。

沒有留言:

張貼留言