2017年9月8日 星期五
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
2013年1月29日 星期二
Mac : wjoy 讓 Wiimote 成為 Mac OS X 的搖桿
2013年1月29日 星期二
2012年10月3日 星期三
Wiimote : 有小紅點的 IR LED
2012年10月3日 星期三
2012年9月19日 星期三
Wiimote : 利用圓規教具把 IR Pen 變長
2012年9月19日 星期三
今天應邀到外校分享,因為人數眾多,只能在該校的會議室進行,而且投影的畫面較一般教室裡的大,以我180公分的身高也搆不著最上方。這樣要拿我自製的紅外線筆 No.8 來操作 Wiimote 電子白板時,可能要當小丑,在螢幕前跳來跳去。為了解決這個問題,試了好幾種方案,終於在早上找到滿理想的組合方法,而且無論是早上好奇的學生試用的結果,及下午實際使用過後,都覺得不錯。所需要的東西很簡單,就是以前我們上數學課時,教具箱中附的塑膠圓規教具。
標籤:
教學札記,
資訊_Wiimote,
DIY,
IR
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 端子 |
![]() |
| Tracking Utiliztion 62% |
![]() |
| USB 供電,經過轉換為 3.3 V 後接上 RCA 端子給 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日 星期六
2011年9月11日 星期日
Wiimote : 改良過的 WiiPair 解決 Bluetooth V2.0+ 連線問題
2011年9月11日 星期日
前一篇提過找到 WiiPair 解決了因為學校班級電腦換了 Windows 7 64 bits 後2011年9月2日 星期五
Wiimote : 在 Windows 7 用 WiiPair 進行連線配對
2011年9月2日 星期五
之前在 Windows XP 上我都是用自己寫的 WiimoteAutoConnect 來進行 Wiimote 和電腦藍芽之間的連線配對,順便啟動游標軟體。開學前,學校裡撐了好久的班級電腦終於換新的,而作業系統也換成了 Windows 7 64 bits ,那 WiimoteAutoConnect 能不能用呢?去年曾經有網友寫信跟我反應過 Windows 7 64 bits 無法用 WiimoteAutoConect 連線,當時並沒有環境可以測試,
- Course 3D_XNA: 3D-Computer Graphics with XNA - Chapter C4: Wiimote
http://www.miszalok.de/C_3D_XNA/C4_Controller/XNAC4_Wiimote_e.htm
這下,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日 星期二
2010年12月14日 星期二
Teaching : Wiimote White Board IR 槌
2010年12月14日 星期二
暑假的時候和薇菲老師一起合作,寫了不少小遊戲,其中有兩個「打鬼遊戲」(打地鼠類型的),不但學生愛玩,我也很喜歡。之前搭配 Wiimote 電子白板,都是讓孩子們手拿我自製的紅外線筆「打鬼」,總覺得少了點什麼。如果我有類似 Smartboard 那種可以禁得起用塑膠槌去敲打的電子白板,大概會讓他們拿真的槌子之類來玩,但是 Wiimote 電子白板只能靠紅外線感應,這可得自己 DIY 了。12月13日看到美勞材料用剩的木棍,及教具箱中以前用來調顏料用的透明免洗杯,突然靈光一閃,馬上把它們通通放到包包中,準備回家有空來製作我們的新玩具。
標籤:
教學札記,
資訊_應用,
資訊_Wiimote,
DIY,
IR
2010年4月25日 星期日
Webcam Whiteboard : A-Board 試用
2010年4月25日 星期日
2010年3月24日 星期三
Wiimote : Smoothboard 只能 Double Click ?
2010年3月24日 星期三
2010年2月12日 星期五
Wiimote + PPJoy + GlovePIE = 藍芽無線搖桿
2010年2月12日 星期五
我家沒有 Wii 主機,卻有兩支 Wiimote (Wii Remote, 右把手),當初買這兩支把手是為了 Wiimote 電子白板而買的,其中一支已經固定在自己班上當電子白板的紅外線接收器,另外一支則是放在家裡當我的「觸控螢幕」。最近一位噗友分享了他設計的 Flash 遊戲,下載後也想要試玩一下,不過,它鎖死輸入裝置,只能用搖桿來玩,雖然我玩電腦很多年了,但是我們家並沒有搖桿,Wiimote 雖然透過藍芽連線以後,它的身份也是「搖桿」,但是應用程式似乎不認得它。今天利用 PPJoy 和 GlovePIE 讓 Wiimote 可以在 Windows 當搖桿來用了,比較炫的是:如同在玩 Wii 遊戲,它控制方向是用「搖」的。這樣的功能,只靠三個免費的工具即可擁有:
訂閱:
文章 (Atom)













