顯示具有 資訊_Wiimote 標籤的文章。 顯示所有文章
顯示具有 資訊_Wiimote 標籤的文章。 顯示所有文章

2017年9月8日 星期五

Windows : 關閉搜尋 Windows Update 的驅動程式

2017年9月8日 星期五
換了教室,單槍投影機沒有內建虛擬電子白板可以使用,只好將塵封兩年的 Wiimote 拿出來架電子白板。電腦不同,系統不同,以前設定的一些細節又得重新摸索,先解決了第一個問題。

用自己寫的 Wiimote 藍牙連線程式老連線逾時而失敗,主要的原因是 Windows 7 安裝驅動程式時會先去 Windows Update 找看看有沒有新的驅動程式,等它找不到,回頭找系統預設的程式時,Wiimote 早就關閉配對的通道了。




想關閉 Windows 7 自動搜尋 Windows Update 的功能,可以依底下的步驟修改:

2014年9月24日 星期三

Scratch : 在 Linux 中使用 wii2scratch

2014年9月24日 星期三
上一篇「Scratch : wii2scratch + Wiimote 當小貓咪的控制(感應)器」中主要介紹如何在 Windows 中以 wii2scratch 來幫忙傳 Wiimote 的遞訊息給 Scratch,因為 wii2scratch 是以 Java 開發的,其實它也可以在 unix like 的作業系統中玩。底下改以在 LinuxMint 中的實作來說明,相信其它的 unix like 平台應該也類似。

2014年9月21日 星期日

Scratch : wii2scratch + Wiimote 當小貓咪的控制(感應)器

2014年9月21日 星期日

常常覺得被人家問問題是很幸福的事,如果能夠馬上知道答案,肯定了自己的實力;不知道答案時,在找解答的過程中,有時要花很多時間和心力,卻可以讓自己的觸角更深、更廣。最近有人問到以 Wiimote 和 Scratch 互動的問題,裡面提到了一個之前沒聽過的中介程式「wii2scratch」。在「雄 - Raspberry PI : 以 Scratch 控制 GPIO」這篇文章中曾提到,如果在Scratch 中啟用「遠端感應器」(Remote Sensor Connections) 的功能,我們就可以透過網路來交換「訊息」,wii2scratch 和「ScratchGPIO2」一樣,它們的角色都是在 TCP/UDP port 42001 監聽 client 端(Scratch)的需求,以 socket 的方式傳送資訊或是執行指定的動作。而 wii2scratch 所做的主要工作就是和 Wiimote 保持密切聨繫,將 Wiimote 感應器有異動的資料傳給 Scratch 使用,甚至更進一步去控制 Wiimote。多了 Wiimote 搖桿,可以讓 Scratch 更有趣。

Windows : ASUS M9V 使用 Microsoft Bluetooth Stack

接收同事汰換的 ASUS M9V ,灌了 Linux 和 Windows XP 雙系統,一直都用 Linux 在玩藍芽的部份,今天才發現 Windows XP 沒安裝藍芽的驅動程式,只見出現偵測 USB 裝置,最後並沒有自動安裝 Windows XP 已內建的  Microsoft Bluetooth Stack,從 ASUS 下載回來的驅動程式一百多 MB 來判斷,應該是類似 WIDCOMM 吧!嫌它肥大,及之後要連 Wiimote 不方便,試著改  Microsoft Bluetooth Stack 的安裝設定,看看它抓不抓不到,運氣不錯,M9V 的藍芽是相容的,可以使用。

2013年1月29日 星期二

Mac : wjoy 讓 Wiimote 成為 Mac OS X 的搖桿

2013年1月29日 星期二
Wiimote 和 Mac 的配對連線在 Mac OS X 10.8 以後傳出了災情, 許多程式都無法正常的和 Wiimote 連線。在上網看資料時,發現了 wjoy ,它可以正常運作吔!照網站上的說明,它是可以讓 Wiimote 模擬成為 Mac OS X 中的鍵盤按鍵、滑鼠或是搖桿的 HID 裝置 driver 。最重要的是它能在 OS X 10.8 中正常運作,而且有原始碼可以擴充功能。先記一篇如何利用 wjoy 進行連線,再以 Enjoy 讓 Wiimote 的按鈕模擬成 Mac 某些鍵盤上的按鍵。

2012年10月3日 星期三

Wiimote : 有小紅點的 IR LED

2012年10月3日 星期三
平常習慣到光華商場 B2 國際電子商場的源達買電子零件,製作 Wiimote 電子白板 IR pen 的微動開關、IR LED、電池盒......,到這裡一次買足。去年買了十枝 IR pen 的材料,一口氣做了五枝,測試時才發現有三枝 IR pen 到一定距離後 Wiimote 便無法感應到紅外線,用相機觀察,確定可以看到 LED 有發光啊!不過,以 IR pen 這麼簡單的結構裡,會出問題的也只有 LED 用錯了。比較看看下圖中的兩顆我不同時間買的 IR LED ,能看出哪裡不同嗎?

2012年9月19日 星期三

Wiimote : 利用圓規教具把 IR Pen 變長

2012年9月19日 星期三
今天應邀到外校分享,因為人數眾多,只能在該校的會議室進行,而且投影的畫面較一般教室裡的大,以我180公分的身高也搆不著最上方。這樣要拿我自製的紅外線筆 No.8 來操作 Wiimote 電子白板時,可能要當小丑,在螢幕前跳來跳去。為了解決這個問題,試了好幾種方案,終於在早上找到滿理想的組合方法,而且無論是早上好奇的學生試用的結果,及下午實際使用過後,都覺得不錯。所需要的東西很簡單,就是以前我們上數學課時,教具箱中附的塑膠圓規教具。

2012年7月5日 星期四

Teaching : 好用的 Pointofix 出 1.7 版了

2012年7月5日 星期四
Pointofix 是我使用 Wiimote 電子白板時常用的「塗鴨」軟體,它雖然沒有花俏的功能,但已經夠我上課時使用,尤其是在使用教科書廠商的電子教科書時,我不用去適應各家差異頗大的設計,隨手就可以畫記。2008年以後就沒有更新的 Pointofix ,在 2012.06 出了 1.7 版,雖然沒新增很多功能,但是比原來的版本又好一點囉!

2012年1月7日 星期六

Wiimote : 支援 Windows 7 64 bit 的 Wiimote Whiteboard 1.3 (2012.01.15更新)

2012年1月7日 星期六
Wiimote 電子白板的座標軟體,我一直都使用當初下載到 Smoothboard 最後免費釋出的 0.4.6 版,雖然它是舊的測試版,但是在 Windows 7 64 bit 仍然可以跑得好好的。Johnny Chung Lee 網站上 Wiimote Whiteboard 最後一個版本為 v0.3,但是它在 Windows 7 64 bit 上只能進行四點定位,再來模擬滑鼠的部份就無法正常工作。如果只想用這個雖然陽春但是可以免費使用、簡單操作的程式怎麼辦?沒關係,在下面的網站中,有人把 Johnny Chung Lee 的程式稍微改良以後,可以順利的在 Windows 7 64 bit 上運作。

2011年12月28日 星期三

Wiimote : 以教室內現有Audio線 + RCA 端子來傳輸電力

2011年12月28日 星期三
之前曾經介紹如何以 USB 5V 轉 3.3V「外接電源」的方式來供給 Wiimote 電力,免除了爬上爬下及更換電池導致 Wiimote 的定位跑掉。文中提到我們學校每年都要換一次教室,而每一間教室裡的單槍當初都配有一組影音線(紅、白、黃色),而且都接到電腦桌附近,以前是為了方便大家接 DVD player 或需要用到該組線材的裝置,現在都沒在用,剛好可以拿來當做 Wiimote 外接電源時供電的導線,所以我選用 RCA 端子來當做端子。下面順便介紹一下我教室裡 Wiimote 的擺放位置。
上圖中,紅色的線是我們學校教室 Audio 線走線的位置,由於兩頭都是RCA(公頭)的 Audio 線而且只拉到單槍投影機而已,於是我自己又用了一個 RCA 轉換頭(母母),加上一條家裡多的影音線來延長(圖中電扇下方那段)。Wiimote 對準黑板(螢幕)中間,距離地板約 2.5公尺,距離黑板前的螢幕約 3 公尺,其實依個人的經驗,以我們學校投射出來的畫面大小,Wiimote 和螢幕的距離如果能保持 2.5公尺左右,是最佳距離,換到目前使用的這間教室後,受限於這間教室是短焦的單槍及手邊固定 Wiimote 的材料不夠,只好把 Wiimote 放到目前的位置。
兩個紅色箭頭是 RCA 端子
目前的位置與角度,距離不算遠,俯角也不大,雖然畫面中間靠上方一小塊較不常用到的區域會被在 Wiimote 前方的短焦投影機擋到,追蹤率約六十左右,但畫出的線條尚不錯,如果要避開單槍投影機及提高追蹤率,只要把 Wiimote 再往前一點,並降底高度即可。
Tracking Utiliztion 62%
USB 供電,經過轉換為 3.3 V 後接上 RCA 端子給 Wiimote
我們教室靠電腦這一側影音線的接頭是 RCA 端子公接頭,接上自製的 USB 5v 轉 3.3v 後的 RCA 母接頭。黃色箭頭是由電腦接出來的 USB 延長線,綠色箭頭則是可控制是否供 USB 5v 電源的小開關,要進入 Wiimote 連線配對或是 Wiimote 電子白板不用時,都只要用這個開關輕輕撥一下來控制。這樣一來,當我們又要換教室時,只要把 Wiimote 固定好,接頭接一接,就可以立即測試、使用,不用拿一把線,又接又固定的。
當然囉!我們也可以把上面供電裝置改用【3v 的變壓器 + 附有 LED 指示燈及開關的插座】、【USB 充電電池(改裝加上開關)】、【一個帶有簡易開關的電池盒 + 一般充電電池】..... 等。

2011年12月12日 星期一

Wiimote : 改裝 USB 充電電池組

2011年12月12日 星期一
在使用 Wiimote 電子白板時,如果是採用固定式(吸頂)的,如何供電給 Wiimote 是一個很重要的問題,畢竟,好不容易把 Wiimote 固定好了,如果為了換電池,又要爬上爬下去找出最佳的擺放位置,應該會讓人吃不消。因此將配對紅色鈕塞塊小橡皮擦,或是以膠帶將(1)(2)兩個貼緊,以保持配對按鈕是「長按」狀態。再把 Wiimote 的供電改接 3V 變壓器,之後就可以利用變壓器的開、關來控制 Wiimote 的電源。不過,以上的方法必須要懂一點點電學才行,不然,電源的正負極接反了,或是變壓器電壓過高,都可能對 Wiimote 造成傷害。
有人是買 Wiimote 專用的 USB 充電電池組來用,不過,它和使用兩顆鹼性電池一樣,連線時需要去按 (1)(2) 鈕,這樣也是要爬上爬下的。沒關係,我就來利用簡單的材料,把 USB 充充組改裝得較方便使用。

2011年12月9日 星期五

Wiimote : 以 WiimoteAutoConnect 進行連線(2014.06.03更新)

2011年12月9日 星期五
2009 年時我利用 C# 和 In The Hand 32feet.NET 中的 InTheHand.Net.Personal.dll [該 dll 檔案的授權方式為 Microsoft Public License (Ms-PL) ] ,寫了一個可以幫我們讓電腦透過藍芽和 Wiimote 連線的小工具 WiimoteAutoConnect 。程式沒多少行,但是省去了使用  MS Windows 內建的MS Bluetooth Stack 時必須先手動移除舊連線的紀錄,才能重新連線的麻煩,也順便加上了可以自訂的小功能,讓我們使用 Wiimote 電子白板時可以更輕鬆一點。
兩年過去,來到 2011 年,學校的班級電腦改用 Windows 7 64bit,不知何故,舊版的 InTheHand.Net.Personal.dll  在搜尋藍芽裝置時,找不到任何裝置。前一陣子我改用 WiiPair2 來連線,但是看到同事教室的 Windows XP 在用 WiimoteAutoConnect 時,找到 Wiimote 準備安裝 HID 的驅動程式時,可能因為安裝花費的時間較久,以致自動啟動座標軟體(Smoothboard) 變成是在 Wiimote 連好線之前,而造成錯誤,還要再手動執行該程式才能正常使用 Wiimote 電子白板。當初設計時有考慮同一支座標軟體可能會重覆執行,因此把在啟動前將已啟動的程序先終止,這部份功能似乎也沒有發揮作用(後來查了一下,原來是程式寫錯了,根本不會有作用)。為了解決前述兩個問題和 Windows 7 64 bit 的問題,我把已塵封兩年的 C# 程式碼再拿出來修改。

2011年10月1日 星期六

Wiimote : WiiTUIO 的多點觸控

2011年10月1日 星期六
一支 Wiimote 可以同時監控四個 IR 光源的位置,只是 Windows XP 系統並不支援多點,所以,除非在特殊的軟體中,不然, WindowsXP + Wiimote電子白板並無法以多點的方式來控制系統或其它軟體。那在支援多點觸控的 Windows 7 呢?有了類似 WiiTUIO 的座標軟體,就可以使用兩支,甚至兩支以上的 IR pens 來操控支援 Windows 多點觸控或是 TUIO 協定多點觸控的軟體。

2011年9月11日 星期日

Wiimote : 改良過的 WiiPair 解決 Bluetooth V2.0+ 連線問題

2011年9月11日 星期日
前一篇提過找到 WiiPair 解決了因為學校班級電腦換了 Windows 7 64 bits 後無法使用 WiimoteAutoConnect 的問題(已解決,詳見後記),但也發現在我的 Notebook 上似乎無法使用 WiiPair 讓 Wiimote 配對成功的怪現象,9月8日我找出原因了,我錯怪了家裡的第二支 Wiimote ,錯怪了 Windows7 家用版或企業版的版本問題,主要是藍芽 Dongle 在做怪。經過交叉置換與測試,原來我當初同時買的兩個 USB Bluetooth Dongle 應該是不同的版本,平常在教室使用的是較舊的版本,而家裡那個測試用的則是較新的 V2.0 。使用 V2.0 的,當 WiiPair 執行 BluetoothAuthenticateDevice 進行和 Wiimote 配對(認證)時,不但會產生錯誤並中斷接下來載入驅動程式的程序,還會讓 Wiimote 原來閃爍的指示燈全部熄掉,這樣一來當然無法順利連線。研究了兩天,我將 WiiPair 的程序稍微修改了一下,改良過的我就稱它為 WiiPair2。

2011年9月2日 星期五

Wiimote : 在 Windows 7 用 WiiPair 進行連線配對

2011年9月2日 星期五
之前在 Windows XP 上我都是用自己寫的 WiimoteAutoConnect 來進行 Wiimote 和電腦藍芽之間的連線配對,順便啟動游標軟體。開學前,學校裡撐了好久的班級電腦終於換新的,而作業系統也換成了 Windows 7 64 bits ,那 WiimoteAutoConnect 能不能用呢?
去年曾經有網友寫信跟我反應過 Windows 7 64 bits 無法用 WiimoteAutoConect 連線,當時並沒有環境可以測試,現在,答案出來了:「不行!」。研究了幾天,找不到問題出在哪裡,只能確定的是,Windows 7 32 bits 是沒問題。(已解決,詳見後記) 。昨天無意間看到了底下的網頁:
裡面提到了一個由 Richard Lynch 所寫的一個小工具 WiiPair
 這下,Windows 7 64 bits 使用 Microsoft Bluetooth stack 的自動連線方案又有解了。這個工具啟動以後會去掃瞄有哪些藍芽裝置,這時我們只要按住 Wiimote 的 (1) (2) 兩個按鈕(改裝過的 Wiimote 則只要開啟 Wiimote 電源開關),如果 WiiPair.exe 找到 Wiimote ,就會自動移除己有的裝置,並重新安裝驅動程式。有了這支程式,又可以一個步驟完成 Wiimote 的連線配對。

2011年1月25日 星期二

Wiimote : Wiimote 電子白板@Mac Book Pro

2011年1月25日 星期二
要架設 Wiimote 電子白板所需要的座標軟體在 Windows 上可選擇的似乎比較多,如果要在蘋果電腦上使用 Wiimote 電子白板該如何進行呢?底下以 Mac Book Pro (MBP) 為例,介紹兩種方式:
  • 用 Wiimote 操控蘋果電腦
  • 用 Wiimote 操控蘋果電腦虛擬機器中的 Windows

2010年12月14日 星期二

Teaching : Wiimote White Board IR 槌

2010年12月14日 星期二
暑假的時候和薇菲老師一起合作,寫了不少小遊戲,其中有兩個「打鬼遊戲」(打地鼠類型的),不但學生愛玩,我也很喜歡。之前搭配 Wiimote 電子白板,都是讓孩子們手拿我自製的紅外線筆「打鬼」,總覺得少了點什麼。如果我有類似 Smartboard 那種可以禁得起用塑膠槌去敲打的電子白板,大概會讓他們拿真的槌子之類來玩,但是 Wiimote 電子白板只能靠紅外線感應,這可得自己 DIY 了。12月13日看到美勞材料用剩的木棍,及教具箱中以前用來調顏料用的透明免洗杯,突然靈光一閃,馬上把它們通通放到包包中,準備回家有空來製作我們的新玩具。

2010年4月25日 星期日

Webcam Whiteboard : A-Board 試用

2010年4月25日 星期日
Wiimote Whiteboard 主要是利用 Wiimote 有個 CMOS 的紅外線攝影鏡頭,可以追蹤紅外線「光點」的位置,經過它內建的晶片演算出座標以後,再透過藍芽傳輸給接收端。接收端收到資料以後,「座標軟體」再將之轉換為電腦的滑鼠「事件」。
因此,應用在「虛擬電子板」的關鍵在

2010年3月24日 星期三

Wiimote : Smoothboard 只能 Double Click ?

2010年3月24日 星期三
這學期開學以來,感覺一直被班上的電腦欺負,首先是開學前一天到教室安裝因為寒假施工而拆掉的 Wiimote ,順便測試電腦,電源插上以後,只聽得到風扇在轉,卻不見電腦有其它動作,連 POST 都沒有,後來動螺絲起子拆開清一清,總算能開機,鍵盤卻呈現死當的狀態,去電腦教室換了一個鍵盤,總算可以使用。故事還沒結束,前一陣子鍵盤像著了魔一樣,按一個按鍵給一堆符號,應該是主機板有問題,最後還是麻煩系管師幫忙換了一臺同型的電腦才解決了問題。
電腦能用,Wiimote 電子白板也算「可用」,哈!用 IR Pen 點「開始」居然閃一下,程式集就馬上縮回去,

2010年2月12日 星期五

Wiimote + PPJoy + GlovePIE = 藍芽無線搖桿

2010年2月12日 星期五
我家沒有 Wii 主機,卻有兩支 Wiimote (Wii Remote, 右把手),當初買這兩支把手是為了 Wiimote 電子白板而買的,其中一支已經固定在自己班上當電子白板的紅外線接收器,另外一支則是放在家裡當我的「觸控螢幕」。最近一位噗友分享了他設計的 Flash 遊戲,下載後也想要試玩一下,不過,它鎖死輸入裝置,只能用搖桿來玩,雖然我玩電腦很多年了,但是我們家並沒有搖桿,Wiimote 雖然透過藍芽連線以後,它的身份也是「搖桿」,但是應用程式似乎不認得它。今天利用 PPJoy 和 GlovePIE 讓 Wiimote 可以在 Windows 當搖桿來用了,比較炫的是:如同在玩 Wii 遊戲,它控制方向是用「搖」的。這樣的功能,只靠三個免費的工具即可擁有:
 
雄::gsyan © 2009. Design by Pocket