百度空间 | 百度首页 
 
查看文章
 
AK47爆头王及其爱猫倾情出演:自制多点触摸系统及其应用
2008年05月16日 星期五 上午 06:42
因为发在Youtube所以说英语
听不懂的话看个大概就行,后文中有翻译。



不能看的点这里

红外线笔成品预览:



制作过程:第一步,收齐要用到的材料。


你需要用到两只透明的塑料质地的笔。为什么透明不必多说,因为要打洞,线要从笔管里走。另外,为了固定电源和按键式开关,不管使用胶水还是胶带,都需要笔身在一定程度上变形,所以最好挑选塑料质地的笔。
除了笔,你还需要两粒红外LED发光二极管。注意,一定要是遥控器上用的那种,发的是不可见光才行。淘宝上有卖,但是质量不明。推荐直接用废弃的遥控器上的。家里没有可以问问亲戚,俺就是问了好几家才要到的三个坏掉的遥控器。一般来说,遥控器坏掉和红外二极管基本没有关系,因为红外二极管寿命很长,一般不会是这东西出问题。
另外还需要导线若干,最好是那种质地软的。我用的比较硬,因为实在找不到软的了。条件允许的话用软线比较好。
开关。买不到就拆,俺翻了翻俺小时候的玩具,在一辆遥控车的控制器里找到的,二话不说,拆,什么童年的回忆统统不管。注意开关并不是一定要我这种并且最后要做成我这种形式的。创意无限。其实我考虑过用压力感应,通过一个弹簧,通过触压笔头激活开关,非常有回馈感。其实不难实现,可是考虑到我家没有投影用的那种布,长期在墙上写写画画会把墙搞毁,才想出可以不直接接触墙面的手按式开关的主意。
电源。考虑到一般遥控器的电源都在1.5到3伏特之间,所以直接使用5号电池7号电池甚至纽扣电池都可以直推红外LED。
电阻。这要看你用什么红外二极管了。遥控器里的红外不用电阻。要是其它小型设备上的小规格红外二极管我就不负责了。通过加一个电阻,大概在500到1000欧之间就可以,没细算,打小数学不好原谅我。要注意,串联电路,不用画图纸了,那是应付初中考试的那一套。也别像初中生学习,串联电路就能搞定非要想办法搞成并联的。简单有效就成。
焊接工具。镊子,焊锡,焊烙铁,松香之类的有什么都搬出来,备用。我没毛毡一类的东西,就用一个纸盒应付了,你们别学我,有能用的东西就用,我反正是一切从简了。
电表。最好是万用表。电压电流电阻一起上的那种。制作过程中要不断进行测量,保证线路通畅。另外当心触电。

东西都整理好之后就可以开始正式制作了。第一步,先在笔身上打两个孔,不用太大,导线能经过就行。可以想办法用热钻孔。打好洞以后,将导线穿进,如图:


在比身两侧的导线可以想办法先用胶带固定住。从笔口出来的两端进行和红外二极管的焊接。焊接步骤一定要注意安全,如果对自己动手能力不那么自信的话,不推荐继续制作。烫伤了手是很疼的,虽然我没有被烫过,但是想想就知道肯定很疼了,不过像我这么心灵手巧,估计这辈子都没机会被烙铁烫到吧。除了去年面对一平方厘米上的WiiKey芯片上要我飞32根线我傻了并且焊废了那块芯片之外,还没有第二次失败的经历。并非说笑,如果没有很强的动手能力,不推荐继续。可以托人或者练习过后继续尝试。焊接过程要小心。


注意一定要分清楚红外二极管的正负极,哪根线接的是那个极。可以用万用表测出,也可以手工试出来。正负极搞错了红外二极管是不亮的(事实上亮了你也不知道,人眼见不到的,要用摄像机看)
焊接完毕之后用电表调成测量电阻的档位,测量两线间的电阻。测量的步骤要经常进行,这就像玩RPG游戏要经常存档一个道理,你不想到了最后一步发现自己没有补药了吧,同样,经常检查电路,以免最后都快做成了发现有问题,还要拆了重来。如图:



接下来焊接电源和开关。很简单,通过导线串联。注意不要直接去焊电池,除非你能承受得住爆炸~在没有甲的情况下遭到爆炸是非常非常危险的,通常情况下一大半的血会被炸掉,这还要考虑爆炸距离你的距离和位置等因素……我好像扯到CS上了,抱歉。电池的焊接可以采用胶带直接把导线和电源连到一起的办法,也可以找些有电池仓的设备,拿过来,拆掉。注意拆的时间 只有35秒钟,超过35秒钟C4就会爆炸,当然这是国际上对CS1.6的最新规则,作为1.5时代过来的玩家还真的有些不太适应,就我个人来说还是比较青睐45秒时制……我好像又扯远了。
作为补充再说一句,如果缺少零件,别忘了你的玩具们- -||| 尤其是带点科技含量的。别心疼,拆就一个字。我就拆了一部遥控车和一部无绳电话(坏的,我是说本身就是坏的,不是我拆坏的,但是貌似是我以前搞坏的 - -||| 好能狡辩)反正就是拆!如图!


电源和开关的位置没有限制,但是考虑到导线暴露在外的问题,还是尽量缩短线程吧,越紧越好,越有弹性越好……我是不是又流氓了?

有一点说明的是,红外二极管和笔口接触的地方最好想办法处理一下,做一个加固的东西,毕竟红外二极管是松动的,仅仅靠两个焊点做支撑是不够的。另外,别忘了走一步存一个档。这是仙剑老玩家的肺腑之言……总之在每次要进行下一步之前测试一下电路。
这样基本上就算完工了。有些细节大家可以自己发挥,比如前面提到的压感开关。还有些细节的东西,比如把器件全部搞进笔身等等。当然别忘了用摄像机或者照相机检查一下红外二极管是否正常工作。再一次多一句嘴,红外线是非可见光,人眼不能察觉,必须通过摄像机或者照相机才能看到。如图:


放上两张效果图供参考:


有关红外线笔的问题我就说这么多了,有不明白的可以在本文后面留言我可以解答。

下面的地方讲讲如何有效的搭建
手指位置追踪系统。

先讲讲手指追踪的原理(虽然J.L的解释很清楚了,但是说的是英文,可能很多人都不懂,所以我来详细的说明下):首先,任天堂Wii主机的控制器叫做Wii Remote。和很多遥控器很相似,前面有个黑色的盖子,这就让很多人误会了,以为遥控器前面的黑色盖子和普通遥控器一样是发送红外线数据的。然而这正好相反,因为Wii Remote的一切无线信号都是通过蓝牙发送到主机里的,而感应条才是发射红外线的发射端。而所谓的黑盖子里的东西,其实是个红外摄影机。红外摄影机基本上就是只能识别红外热感的一种摄影机。通过掌握在人手中的Wii Remote的位置变化,红外摄影机看到的感应条的位置相对的也在变化,也就是靠这种相对的运动,Wii Remote实现了定位。

那么通过这个基本道理,我们变通一下,采用一些手段将红外射线的功率加大,然后通过红外线照射人体,产生发射,反射的光返回到Wii Remote中实现人体位置的识别,这个原理基本上就是实现Wii Remote多点触摸功能的原理。
问题是,如何实现让红外射线功率增加呢?
当然拥有Eaby帐户支持海外网上购物的人不多,而淘宝上又不一定有我们需要的东西,这时候就要采用我AK大人的办法了,相当聪明的一个办法:依靠原装的感应条中的10粒红外二极管,我们采用镜面反射的办法使其光亮倍增,怎么样,AK大人是不是冰雪聪明到无敌啊!?
用两面镜子,角度要调节好,基本上能给10粒红外二极管增加2到4倍的光源。这样一来,我们就可以不用买原材料了,省钱省事。

当然,这只是下策,毕竟玩Wii的时候还是要用到感应条的,不可能一直拆开放在外面吧?
我采用的是一个红外线夜视摄像头上面的红外线矩阵,如图:


同样的,这也是不可见光,用相机才能看的到


当然如果你既没有红外夜视摄像头也没有Wii主机上附带的感应条的话,你只能尝试去买红外二极管自己去做阵列了。

秀一下搭建手指追踪系统需要用到的东西:Wii Remote一个,感应条(可有可无),红外阵列,最好像我一样在Wii Remote 的红外摄影机前面放一面玻璃或者轻薄的透明塑料,为的是减少噪点。手指反射红外线会造成噪点,会影响手指的识别,通过反光的东西能减少微弱的反光,而又不影响光源强一些的反光。是不是有人第二次想振臂高呼AK大人的冰雪聪明啊,来吧尽情呼喊吧,最好喊到YouTube上去,让世界人民都听到你的声音!另外说下,可乐瓶子不算,那是我喝剩下忘了拿走了,不要把它当成神秘道具从而第三次崇拜我啊!




有些细节需要注意,Wii Remote和红外夜视摄像头的角度有讲究,不能绝对平行,角度又不能太刁。基本上可以本着这个原则摆放角度:以识别手势的位置为准,作为二者延长线的交点。另外可以借用Wii的灵敏度调节界面调试。


类别:Ak Product | 添加到搜藏 | 浏览() | 评论 (46)
 
最近读者:
 
网友评论:
1
2008年05月16日 星期五 下午 08:03 | 回复
爱猫在哪?
 
2
2008年05月16日 星期五 下午 08:06 | 回复
额`刚视频没有显示出来~ 我只能说~ 还是靓靓可爱``` 因为我根本不知道你在说什么!
 
3
2008年05月16日 星期五 下午 08:08 | 回复
国内这网络环境啊,北方的网通啊 凌晨4点开始上传,到现在才搞好,疯了,彻底疯了
 
4
2008年05月16日 星期五 下午 08:11 | 回复
厄=……2楼的话让我脸红了,哈哈
 
5
2008年05月16日 星期五 下午 08:17 | 回复
哥呀~我只能说 你太帅了! 从今以后,我是你的fans
 
6
2008年05月16日 星期五 下午 08:29 | 回复
这么快人就都来了?靓靓宿舍的网络能很流畅的看Youtube?够快了……
 
7
2008年05月16日 星期五 下午 11:43 | 回复
哈哈~太好玩了~你娃学错专业老~你应该去学焊工
 
8
2008年05月16日 星期五 下午 11:58 | 回复
那多没前途啊
 
9
2008年05月17日 星期六 上午 05:57 | 回复
能够详细解说一下吗? 是不是一定要有wii 才能实现?
 
10
2008年05月17日 星期六 上午 10:33 | 回复
AK哥用这个玩CS那就无敌了,太爽了,点哪打哪,以后就光点头就行了,全是headshot!用这个能玩网游吗?
 
11
2008年05月17日 星期六 上午 11:46 | 回复
wow!!!pretty cool!!!
 
12
2008年05月17日 星期六 下午 07:33 | 回复
就像鼠标一样,鼠标能做什么这个就能做什么 9楼的推荐你仔细看看文章,写得够详细了,重点看手指追踪的原理
 
13
2008年05月18日 星期日 上午 08:56 | 回复
完全不懂LZ所讲的东西,不过看到那写在画笔里的文字,我笑了^_^
 
14
2008年05月18日 星期日 下午 03:48 | 回复
牛叉!
 
15
2008年05月19日 星期一 上午 01:44 | 回复
ak47大哥:你们牛了..我也是很喜欢电子类的东西...我太喜欢你的这个diy..收徒弟不? 从这一刻起..我也是你的粉丝了...
 
16
2008年05月19日 星期一 上午 03:33 | 回复
本座只收女弟子……而且是入室的那种 - -||
 
17
2008年05月19日 星期一 下午 10:40 | 回复
你没进北外实在是北外一大损失!
 
18
2008年05月19日 星期一 下午 10:42 | 回复
没进华科机械设计制造及其自动化系也是华科的损失!
 
19
2008年05月20日 星期二 下午 09:35 | 回复
AK大哥:你那个红外线笔是接到哪里的????那个红外线笔有什么作用?? 还有一个..为什么你可以touch你电脑中的cs??有好多不解的地方... 还有一个我没有wii..能做这个红外线笔么??
 
21
2008年05月21日 星期三 上午 08:03 | 回复
你真厉害~
 
22
2008年05月21日 星期三 下午 12:05 | 回复
ak大哥..你咋个把你的留言给删了呢.. 我还想问你一下..你是怎么可以touch你的显示器的? 你是用的投影机吗????????
 
23
2008年05月21日 星期三 下午 07:54 | 回复
对不起,我也不知道是什么原因,我明明写了很多的,不知道为什么被删掉了。可能是有敏感字眼吧。今晚重新写,你等等吧,现在在洗衣服- -(家庭妇男么)
 
24
2008年05月21日 星期三 下午 09:15 | 回复
红外笔没有接到任何设备,红外笔自带电源,就如文章中说的那样,一节1.5伏特的纽扣电池就可以直推。另外红外笔的作用是,发射红外光束到墙上,靠墙面反射,发射的光被Wii Remote的红外摄影机识别到。Wii Remote通过蓝牙和计算机相连,实时发送红外光束位置信息道计算机,通过程序算出具体在屏幕上的位置。需要程序的话我可以提供给你,但是需要注意,程序是用C#写的,你需要去下载SDK(MircoSoft Visual C#)和sliverlight运行库。 CS那个你不用多想了,走路是靠键盘实现的。 至于Wii主机,原则上来说其实你是不需要的,但是一定要另购Wii Remote。这个东西挺贵的,我在芬兰买的是48欧元一个,你算算吧,合人民币要500块钱。
 
25
2008年05月21日 星期三 下午 10:31 | 回复
很好,很强大。
 
26
2008年05月21日 星期三 下午 10:33 | 回复
楼上美女在塘沽?哪天拜访下
 
27
2008年05月22日 星期四 上午 02:00 | 回复
看来这个玩意儿还要我买了wii remote才可以做实验了...
 
28
2008年05月22日 星期四 上午 03:47 | 回复
是的,而且投影仪没有的话也很麻烦。所以实在没有材料的话,看看就可以了
 
29
2008年05月22日 星期四 下午 01:59 | 回复
啧啧,我是你海伦大姐姐。
 
30
2008年05月22日 星期四 下午 02:12 | 回复
没认出来您!!!
 
31
2008年05月22日 星期四 下午 04:49 | 回复
ak大哥..我看到那个J什么nny那个人做这个教程的时侯...他可以用那个wiimote直接对到笔记本的显示器上来操作..我不要投影机可以不?????? 玩这个买一个Wiimote还可以..买个投影机投资太大了...我觉得...可以实现不?
 
32
2008年05月22日 星期四 下午 06:17 | 回复
我在视频里说过了,some other kind of display device works as well,but projector is the best cause with a projector you can decide the size,the position,whatever you like 就是说投影最好,显示器都可以的,但是那样没什么感觉,哈哈个人看法
 
35
2008年05月23日 星期五 上午 00:31 | 回复
hi all, my name is akira and today i'm gonna show you somethin' really amazin'.................
 
36
2008年05月23日 星期五 上午 00:31 | 回复
巨卡..................缓冲10分钟能看1分多
 
37
2008年05月23日 星期五 上午 00:35 | 回复
ps下,阿基拉跟Automat Karashinikov有什么关系!?难道是开头都是AK的关系?????
 
38
2008年05月23日 星期五 上午 01:47 | 回复
就因为我是AK开头啊,所以英文名就用Akila了……貌似苏格兰人有人叫做Akila,英美很少有人叫这名,不过再话说,这是日本人的名字……大概意思是“明”“光”一类的
 
39
2008年05月25日 星期日 下午 05:08 | 回复
好强 慢慢看 学习下
 
40
2008年05月26日 星期一 上午 04:26 | 回复
看不懂,听不懂,有需求就找本人,咱费那事干吗~是吧。某万能的苦力峰~
 
41
2008年05月26日 星期一 下午 02:59 | 回复
不用投影设备 手中举2个蜡烛是否能达到相同目的
 
42
2008年05月26日 星期一 下午 03:12 | 回复
好强……
 
44
2008年05月26日 星期一 下午 06:00 | 回复
41楼的,可以
 
45
2008年06月01日 星期日 上午 06:24 | 回复
nice headshots
 
46
2008年08月06日 星期三 下午 04:39 | 回复
动手能力非凡
 
48
2008年10月26日 星期日 上午 01:07 | 回复
帅哥你好棒!材料哪有卖?程序发我试试
 
49
2008年11月13日 星期四 上午 01:58 | 回复
http://www.cs.cmu.edu/~johnny/projects/wii/ 这个网页的第一个视频中,手上的那个东西是什么呀!
 
52
2009年07月29日 星期三 下午 01:39 | 回复
真的没太看明白红外笔的用处
像无线鼠标一样?可这笔的无线装置在哪呢

2008/5/12汶川大地震,你竟然还在玩这玩艺儿,呵
 
53
2009年07月30日 星期四 上午 00:01 | 回复
回复匿名网友:红外笔发射红外光,打在墙上就是一个红外点。经过红外摄影机看到墙上的位置,通过软件换算出在计算机上的坐标,实现点击。
汶川地震我很难过,但是不影响我搞自己的事情,完全是两码事。地震了你就不上网了?就不抽烟了?
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu