查看: 1244|回复: 1

[教程] 如何用pcDuino来做开源的虚拟现实的眼镜(受Oculus Rift启发)

[复制链接]

18

主题

0

好友

299

积分

版主

Rank: 7Rank: 7Rank: 7

该用户从未签到

发表于 2014-4-16 09:46:45 |显示全部楼层
Oculus Rift 是一个高性价比的虚拟现实眼镜,它能把虚拟现实带入主流应用。 从各个角度来看,它都是一个非常了不起的产品。它把我们完全沉浸在游戏的世界里,从而改变我们和游戏互动的方式。
如果你从来没有体验过头戴演示,试了Rift,你将难以忘记那种体验。 Rift用一个很大的屏幕盖住你的视线,同时把真实世界来的光线全部屏蔽掉。 Rift同时装备了高性能的位置跟踪传感器,能根据你头部的移动来更新你看到的场景。 比如, 你头部转向左边,眼前的图像也更新成在在虚拟世界里在你左边的场景。本质上来说,佩戴 Rift的经历,就好像在你头部环绕了一个球形的屏幕。
可能大多数人不了解的事实是,Oculus Rift最开始是从Plamer Luckery的一个DIY项目开始的。在这里,我们将介绍如何用pcDuino来自制一个VR眼镜。 我们的目的不是为了和Oculus 来竞争,而且我们自制的眼镜也不能和官方的Rift直接兼容。

迈出第一步

如果你是一个熟练的创客,在所有材料都全的情况下,你只需要大概两个小时就行完成这个项目。如果这是你的第一次,你可能要花一个完整的周末来做。
我们要用到以下工具:
  • 一个pcDuino或者一台PC
  • 一把美工刀
  • 钢的尺子
  • 打印机
  • 黑色的胶带
我们还需要以下的元件:
  • 一个5.6″ LCD屏幕,型号 HV056WX1-100
  • 一个带HDMI输入的LVDS LCD控制板
  • 一个链接LCD屏幕和控制板的LVDS排线。
  • 2个 2″ 5倍 球形放大镜
  • 一个 FSRK-USB IMU,用于跟踪头部位置
  • HDMI 线
  • 滑雪用的眼镜。 推荐 Smith Optics SC Black Clear Leans Goggle
  • 黑色泡沫


组装测试LCD

LCD屏幕的正面照片:
Screen-Front-1024x680.jpg


LCD屏幕的反面照片:
LVDS-connector-1024x680.jpg


保留保护的塑料。 在反面,我们可以看到一个 mini-LVDS链接座子(用红色框框标出)。
现在让我们来看看控制板。 这里使用的是 NT68674.5X.
正面靓照:

Board-Front-1024x680.jpg


背面照片:
Board-Back-1024x680.jpg

找到控制板的手册:
QQ截图20140416093713.png

组装好后的LCD如下图。 我们也可以在淘宝,买那种现成的倒车显示用的屏幕。
Capture-1024x681.jpg


组装光学外壳
这个外壳我们可以用3D打印机来打印。 打印文件从这里下载。

我们也可以用黑色的塑料泡沫来自己裁剪。
接下来我们来安装镜片:
镜片正面:

Lens-Top-1024x680.jpg


镜片反面:
Lens-Bottom-1024x680.jpg


把扣在里面的橡胶环移掉就可以把亚克力透镜从它的框框里面拿出来:
Lens-Rubber-1024x680.jpg


仔细观察镜片,我们可以发现镜片的一边比另外一边圆些,肥些。 请记住,这更圆的一面要面向LCD,瘦的那面面对眼睛。
Lens-Free-1024x680.jpg


镜片安装后的照片如下:
Tapped-Lens-1024x680.jpg


安装LCD

接下来我们需要把LCD和它的驱动电路板安装到刚才组装好的带透镜的盒子上。
首先,我们需要很小心的把LCD的金属框框去掉。

Screen-Flaps-1024x685.jpg


组装后的效果图如下:
Case-Folded-1024x755.jpg


从后面看:
Case-Folded-Back-1024x679.jpg


安装头盔

把滑雪眼镜的防护镜部分去掉,然后用布基胶带把前面做的镜片LCD组合安装上去。
下图是最终产品:

Assembled-1-1024x768.jpg


Assembled-3-1024x768.jpg


参考


软件

MTBS3D开源社区提供虚拟现实的视频播放工具。您可以去下载测试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /6 下一条


手机版|爱板网 |网站地图  

GMT+8, 2016-12-7 22:26 , Processed in 0.187338 second(s), 10 queries , Memcache On.

苏公网安备 32059002001056号

Powered by Discuz!

回顶部