2009年1月18日 星期日

四重奏感應器 UPDATE

DSC02555

倫敦回來之後,為了李民維的四重奏作品做整理了一些筆記,##CONTINUE##

包括如何應付展場規模大小不同的美術館,自動開關機的機制如何設定可以簡化到不需人員操作,架設與攜帶運送的簡便性,以及最重要的軟硬體更新。

這次的硬體更新,由之前的icube介面與超音波感應器,更換成Arduino與紅外線感應器(台製紅外線一顆NT 500)。以價錢來說,硬體成本大大降低了,穩定度也提昇不少,我認為最大的關鍵在於我的可控環節變多了。

之前的版本,第一,超音波感應器實在難以檢測外在環境究竟哪些參數在干擾測試,一不穩定就像一隻無頭蒼蠅不是查線就是查電,除錯跟推論都難以印證。第二,icube介面的AP寫的有夠爛,java base 速度很慢(我在猜想,他是java程式編好後轉成windows格式的作法,所以又慢又不穩),常常當機不說,midi訊號本身的封包又顯得多餘。

新的版本由Arduino接收紅外線感應器訊號進電腦,台製紅外線感應器為繼電器形式,本身並不提供訊號,所以原本的想法是由紅外線感應器的電源分接出一條電流當訊號,作一個整流變壓動作,想說可以簡化感應器端的元件複雜度,只要插上電源就好。

然而,由感應器電源供訊號電,除了整流變壓器會比感應器大以外,測定訊號穩定度時會有工作上的困擾,總不希望要測試訊號時紅外線一直開開關關的吧?

所以在更新想法,訊號由電池提供,紅外線繼電器扮演好原本自己的角色即可。所以簡單來說,新版本是由兩個 AAA電池透過電阻提供直流電流訊號,紅外線繼電器電路在常開的狀態下(可以幫電池省電),以電流訊號透過Arduino將訊號傳入maxmsp。

可重新組裝的線路,電池的安裝與可調式開關,Arduino的共地線焊接與將Arduino植入電腦主機內這些電工也是這次做的較周詳的地方。

軟體方面各影像大小使用最高解析度,單一個一影像檔大小為1.8GB,故這次在軟體的設計上加入了 load buffer 機制,感應器訊號自動控管範圍等等,這樣應該就可以像電器一樣,直接開電源就能使用了。

這個是完成測試紀錄影像。