需求性调查贴:
http://bbs.3gofly.com/bbs/viewthread.php?tid=177569&highlight=
wii remote是什么,大家知道吧?
百度百科:
Wii Remote
Wii Remote(昵称:Wiimote、Wii遥控器,日文:Wiiリモコン)是任天堂游戏主机Wii的主要控制器(摇杆)。Wii Remote的动作侦测能力是其主要特色,玩者可以透过移动和指向来与电视荧幕上的虚拟物件产生互动,此外也可借由连接扩充设备延伸控制器的功能。
As of June 2008, Nintendo has sold nearly 30 million Wii game consoles. This significantly exceeds the number of Tablet PCs in use today according to even the most generous estimates of Tablet PC sales. This makes the Wii Remote one of the most common computer input devices in the world. It also happens to be one of the most sophisticated. It contains a 1024x768 infrared camera with built-in hardware blob tracking of up to 4 points at 100Hz. This significantly out performs any PC "webcam" available today. It also contains a +/-3g 8-bit 3-axis accelerometer also operating at 100Hz and an expandsion port for even more capability. These projects are an effort to explore and demonstrate applications that the millions of Wii Remotes in world readily support.
注意红色部分,我们主要用的就是这个部分。
我们可以认为wii是一个红外摄像头,就像trackir或者freetrack中的摄像头,用wii做摄像头的好处就是,信号的处理是由wii完成,计算完成的坐标由wii通过蓝牙发送给PC,而不像freetrack中,由PC机的cpu来计算,大大提高了fps,上面红字已经说明,刷新率最高到了100Hz。这个很多老鸟梦寐以求的频率吧。而且wii的分辨率达到1024*768,比普通摄像头大得多,所以定位精度也大大提高。
在开始进行我们的触摸屏之旅前,还要制作一个红外线的光源,记住一定要是红外线的,这点不同与freetrack用大部分的可见光都可以,wii只能识别肉眼不可见的红外光。
有的朋友制作的是放在手指上的指套型红外光源,我做的是笔型的。
原理图如下:
这个连接是淘宝上网友做的成品
http://item.taobao.com/auction/item_detail-0db2-303e9ff296d5e5aee10925e49e966011.jhtml
这个是我自己做的,嘻嘻
这个是改装的激光教鞭,有激光,伸缩教鞭,圆珠笔,红外led的功能哦,不是用来玩游戏,上课在投影仪的幕布上做触摸白板用的,哈哈。
注意那个白光,肉眼是看不到的,只有在相机镜头下才能看到,DIY的朋友千万不要因为看不到光觉得led是坏的哦。
另外教大家各窍门,在购买红外led的时候也可以用这种方法来测试led是否是好的。用手机的摄像头对着看看亮不亮就行了。
简单吧,整个处理流程是:
当手指或者笔头点住屏幕上你希望的点时,按下开关----》红外led点亮----》wii接受到亮点-----》计算坐标-----》传送给pc------》软件识别坐标对应鼠标位置---》模拟按下鼠标按键------》游戏中对应按键按下。
好,硬件部分都完成了,就是软件部分了。
电脑上要装上一个叫做smoothboard的软件,附件提供了。
Smoothboard_1_0_Setup.rar
(590.99 KB, 下载次数: 669)
使用smoothboard前,请先安装dot net framework 3.5
dotNetFx35setup.part1.rar
(950 KB, 下载次数: 475)
dotNetFx35setup.part2.rar
(950 KB, 下载次数: 536)
dotNetFx35setup.part3.rar
(878.15 KB, 下载次数: 526)
[它的作用就是前面提到的接受wii的坐标数据,模拟鼠标位置和按键。
界面如下
点击红圈中的校准按钮出现下面的校准图像,所有的触摸屏手机都有见过吧。
依次点击四个角就可以了。
校准完成后,打开画板程序看看
模拟鼠标部分就完成了。
下面我们看看模拟track ir部分。
打开freetrack2.2,注意一定要是2.2版本才支持wii。
下载地址:
http://img.namipan.com/downfile/d39b7aa3b0ee6379bbe320bec63fedcd90c33002c0c91702/
看下面:
有一个wii remote的选项了吧,看下面的实验效果,注意fps值哦
接下来不用多说了吧。
关于wii摆放的位置:
在做触摸屏的时候,如果你是右撇子那就放在离屏幕中心线靠左10度到45度的范围内,对着屏幕又不会被身体挡住的地方。
在做freetrack的时候当然是固定在显示器上咯,至于戴在头上的clip早就有介绍了,不多说。
电源部分:
红外笔的电源用的是一节2300mah的5号镍氢电池,经过测试连续使用时间在20小时以上,当然其实我们点亮led是时间非常短,估计用个几个星期没有问题。
wii使用的是同样的两节5号镍氢电池,连续打开和电脑蓝牙两节24小时后,软件显示电量剩余36%,也很省电了吧。
先给大家看看应用视频
http://player.youku.com/player.php/sid/XMjU0MTUyNDQ=/v.swf
http://player.youku.com/player.php/sid/XMjU3ODY2ODA=/v.swf
http://player.youku.com/player.php/sid/XNzk3MjkxMTY=/v.swf
http://player.youku.com/player.php/sid/XNzk3MzA0MzI=/v.swf
关于wii的购买我是下在面的淘宝里买的那个二手158的。具体哪个我忘了,大家看看吧。
http://item.taobao.com/auction/item_detail-0db2-5da7b097a6fa155b0ee07b361e138287.jhtml
http://item.taobao.com/auction/item_detail-0db2-4e22f99944edc970d7789c55df892d25.jhtml
http://item.taobao.com/auction/item_detail-0db1-b21810f71f60db587b792d7455b7bafc.jhtml
http://item.taobao.com/auction/item_detail-0db2-5da7b097a6fa155b0ee07b361e138287.jhtml
最后是一个好玩的软件,用wii的上下左右前后的移动模拟鼠标移动,wii的按键模拟鼠标按键,不需要红外led。
WiinRemote_v2007.1.13.zip
(358.05 KB, 下载次数: 558)
[ 本帖最后由 木子人又 于 2009-4-17 19:03 编辑 ] |