那需要準備什麼呢?
安裝 .Net Frameworks 4 以上
由於 WiiTUIO 是以 C# 開發,而且限定要使用 .Net Frameworks 4 以上,所以,基本環境一定要先符合,不然,一執行 WiiTUIO 就會出現類似下面的錯誤訊息而無法繼續:
Microsoft .Net Framework 4 的安裝很簡單,只要把上面連結中的檔案下載回來安裝並依指示重新開機即可。
安裝 Multi-Touch Vista 的多點觸控 driver
另外,WiiTUIO 是一個座標軟體,它主要是負責取得 Wiimote 傳來的 IR 座標資訊,並轉換為 Windows 的滑鼠事件,剩下的工作則必須交給多點觸控的 driver 來和 Windows 溝通,因此,我們必須先把 Multi-Touch Vista 裡的多點觸控的 driver 安裝好,不然就會出現類似下面的錯誤訊息而無法使用 WiiTUIO 中的「Win 7 Multi Touch Events」選項來控制 Windows:
另外,WiiTUIO 是一個座標軟體,它主要是負責取得 Wiimote 傳來的 IR 座標資訊,並轉換為 Windows 的滑鼠事件,剩下的工作則必須交給多點觸控的 driver 來和 Windows 溝通,因此,我們必須先把 Multi-Touch Vista 裡的多點觸控的 driver 安裝好,不然就會出現類似下面的錯誤訊息而無法使用 WiiTUIO 中的「Win 7 Multi Touch Events」選項來控制 Windows:
Multi-Touch Vista 的多點觸控 driver 安裝程序如下:
1.下載,到 Multi-Touch Vista 的網站
按「 Downloads」的選單,然後找到類似這個「MultiTouchVista - second release - refresh 2.zip」,將它下載並儲存在磁碟中。
2.解壓縮前述的檔案。
3.進入解壓縮好的資料夾中,打開「Driver」資料夾,裡面會有「x32」和「x64」兩個資料夾,依自己的 Windows 7 是 32 bit 或 64 bit 擇一開啟資料夾。
4.對準檔名為「Install Driver」的安裝批次檔按滑鼠的右鍵,選取「以系統管理員身份執行」來安裝驅動程式。
5.出現底下的警告訊息時:
按「 Downloads」的選單,然後找到類似這個「MultiTouchVista - second release - refresh 2.zip」,將它下載並儲存在磁碟中。
2.解壓縮前述的檔案。
3.進入解壓縮好的資料夾中,打開「Driver」資料夾,裡面會有「x32」和「x64」兩個資料夾,依自己的 Windows 7 是 32 bit 或 64 bit 擇一開啟資料夾。
4.對準檔名為「Install Driver」的安裝批次檔按滑鼠的右鍵,選取「以系統管理員身份執行」來安裝驅動程式。
5.出現底下的警告訊息時:
選擇「仍然安裝此驅動程式軟體」,開始進行安裝。
如果安裝完成,我們就可以在裝置管理員裡「人性化介面裝置」中看到多了一個「Universal Software HID device」。
如果 「Universal Software HID device」明明已經安裝好了,而 WiiTUIO 卻還說沒安裝,可以把這個裝置先「停用」再重新「啟用」,這樣,就可以免去重新開機的麻煩,馬上可以使用。
下載 WiiTUIO 與使用
前面的兩項基本環境準備好了,我們只要把 WiiTUIO 下載回來,並將它解壓縮,就可以準備體驗用多支 IR pens 操控 Windows 7 的感覺了。
到 WiiTUIO 計畫的網站中下載:
將下載回來的壓縮檔解壓縮,打開資料夾,裡面那個「WiiTUIO.exe」就是我們的主角。
使用 WiiTUIO.exe 就如同我們之前使用其它「座標軟體」一樣,我們要先讓 Wiimote 和電腦的藍芽先配對連線,然後再啟動「WiiTUIO.exe」讓它進行「連線」以取得 Wiimote 上的資訊。
WiiTUIO 啟動後會最小化到工作列,確認 Wiimote 已經和藍芽「搭上線」後,我們只要把它打開,並按下「Connect」按鈕即可完成連線的工作。
如果和 Wiimote 連線成功,下方的「電池」圖案中會顯示 Wiimote 目前的剩餘電量有多少。
接下來,如果想進行「定位」可以按一下「Calibrate」的按鈕,畫面就會出現四點定位的「目標區」。
接著,我們點選 WiiTUIO設定畫面中的「Win7 Multi Touch Events」,讓它是勾選的狀態,這樣,WiiTUIO 就會和 Multi-Touch Vista 密切合作,達成「多點觸控」的任務了。
下面是四個人同時在 Windows 7 小畫家裡畫畫的情形。
用 Wiimote Whiteboard 來玩多點觸控是新的體驗,但是,在教學上可以發揮什麼效果則待觀察。多點的應用還是必須軟體支援才能有作用,像在小畫家中可以四個人同時畫畫,但是在我常用的 pointofix 則還是只有一支筆有作用。
另外,WiiTUIO 除了支援 Windows 7 的 Multi Touch Events 以外,同時也支援 TUIO protocol 的 Multi Touch Events ,相關的軟體還可以找來玩一玩,下面這個網站有不少的參考資料:
相關文章
老師您好
回覆刪除拜讀您的文章後,馬上上網買了一組wiimote來使用
雖然花少少的錢,但能吸引小朋友的注意力
用了一個多月來發現有一個問題
不曉得您是否有對策?
因為我們把wiimote架在投影機旁
每次上課時都要爬到上面按wii,讓它開啟感應
這...真的讓校內女老師們很頭痛啊@@
to Another Me :
回覆刪除不知您的 Wiimote 是如何供電的?
為了避免爬上爬下,我的建議是不要用電池供電,使用變壓器,只要稍微改裝一下,加個開關放到電腦旁,這樣就可以輕鬆的操作。南投縣草屯國小的林家賢老師有整理了一篇心得,網址如下,您可以參考看看:
http://media.ttes.ntct.edu.tw/blog/?p=1710