非關特戰的互動藝術工作坊 – 第一回【Gamepad改造】

特戰兵,受世新大學數位多媒體設計學系的徐道義系主任邀請,在該系上準備弄一個短期的互動藝術工作坊,將一些在數位互動媒體上創作的概念與技術做分享教學。

五次課程,一次兩小時,要講些分享些什麼然後變出什麼的確要傷點腦筋

tools1

工作坊開始前的慣例 – 道具一字排開

第一回課堂,主要介紹電腦USB搖桿gamepd的拆解改裝招術,這招非常適合運用於初步接觸實體互動介面的開發;讓我們將感應器或是像Arduino這類惱人的微處理器先擱在一邊不管,只要簡單的將電腦USB搖桿按鈕改造成各種不同類型的開關(這裡將其視為簡單感應器),當下是否被觸發的狀況傳送訊號給電腦,便可加以應用在互動裝置設計上。

個人在此推薦「戰斧悍將」!(絕無打廣告嫌疑,純粹只是光華商場賣一個79元,便宜大碗)。

gamepad

網路上抓來的「戰斧悍將」圖片

Gamepad的按鈕被按下時之所以會感應送出訊號,是由於按鈕下方的電路板上有著一個正負極交錯(如兩把梳子交錯貌)且不互相碰觸到的銅片,平時為斷路狀態,而按鈕下方有著一片薄薄的導電油墨,當被按下時便會接觸連接交錯的正負同片,使其產生通路;哪個按鈕的通路與否便決定著電腦接受到其對應的訊號開或關。【跳舞遊戲之踏墊及市面上所看到的各類搖桿居多也是此原理,通通給它拆開來】

首先把搖桿拆解開來,可以看到四個方向鍵即各按鈕所對應的銅片(基本型通常有10個鍵紐)。「戰斧悍將」電路設計的很周到,將正負極的銅片都另外拉出了焊點部份,讓你在改造焊接作業時更加方便;用帶有杜邦接頭的單芯線或多芯線各自焊上正負焊點上,方便隨時替換各類開關。

gamepad-button1

按鈕下對應之正負極交錯處及焊點一目暸然

gamepad_2

隨便先焊上幾個鈕

將每個按鈕對應之焊點都弄好完工後,將gampad插上電腦的USB接口,Windows系統的使用者可以從控制台的遊戲控制器選項看到連接上的USB Gamepad裝置,接著按下內容便可看到方向鍵與各按鍵圖示來進行訊號測試,如下圖所示。

test1

開關被觸發時,對應之測試按鈕即會亮起

接下來稍微介紹幾種較常見且被使用到開關:

按鈕:一般常見按鈕 ,大大小小無須介紹

1

開關:左右、搖頭或是不同段數,非常多種

21

微動開關:「觸碰」做為觸發要素,也是非常多種

31

光敏電阻:光線強弱影響其電阻大小造成電流通路或斷路,不同大小之光敏電阻代表不同亮暗敏感度

4

水銀開關:用於正立倒置或傾斜與否之開關判斷

5

磁簧開關:平時為斷路(關),當有磁力(如磁鐵)靠近時,便會產生通路(開)之開關

6

震動開關:判斷是否有震動之開關

7

銅片貼紙:可導電的銅片貼紙,方便各種改良運用

8

以上皆可到各大電子材料行購買,當然還有更多尚未介紹到的其他種類的開關。

在程式上我們便可任意設計,好比「按鍵A被觸發,一朵花飛出,按鍵B被觸發,一顆人頭飛出,當AB同時被觸發,一顆人頭咬著一朵花在飛舞著」這樣的影像互動(好像有點噁心)。【可使用免費軟體JoyToKey來將搖桿按鈕對應到電腦鍵盤按鍵上,比如按鈕A被觸發時為鍵盤的enter鍵,在寫程式偷吃步或是直接對應到現成小遊戲上都相當方便】

這樣利用gamepad改造的實體介面互動方式簡單上手快,而判斷訊號上只能有「0」或「1」,即為開關的「開」與「關」(無法如Arduino以類比連接方式去判斷距離遠近或是光線明暗程度等訊號大小程度)。但在創意發揮下,卻往往也能夠以簡單方式做出許多讓人驚艷的有趣作品,將多種類型開關的搭配及多支gamepad連接增加開關數量,最後整上整體裝置結構設計,來做出如同「全能機關王」般的酷炫互動裝置。

目前在日本九州大學攻讀互動設計博士的小乖學長,07年在開南大學開的互動裝置設計課程成果,而他們學生當時利用arduino結合上各類開關的創意表現,其實也可以用gamepad代替,方便快速。更多其相關課程資訊請上www.wshop.idv.tw/interaction

非關特戰的互動藝術工作坊課程內容還會持續發佈!(還得放假有時間寫

~ 由 sungheng 於 三月 21, 2009.

2 回應 to “非關特戰的互動藝術工作坊 – 第一回【Gamepad改造】”

  1. 您好,我现在想利用max做一个音乐装置,想请教您一些问题。请问怎样联系您?QQ或是MSN?

  2. [...] Workshop 26 06 2009 非關特戰的互動藝術工作坊 – 第一回【Gamepad改造】 [...]

留言