修改

图片

迪威模型和Solidworks 联合会员
迪威网友59c5f5
迪威网友59c5f5

球形投影仪

免费,登录即可下载
发布时间:2021/4/6 18:57:00
我的博客上有一个带有链接和图片的writeup:
自从读了《雪崩》之后,我™我被拥有自己的牡丹园的想法所吸引。因为我™我被困在现实中,它的虚拟面纱总是离我5年的时间™我建立了一个近似于这个想法的物理制品:一个交互式的球形显示器。这是可能存在的东西,很可能在你当地的科学中心找到。他们使用的直径通常为30-100欧元³,价格足够他们不需要™没有公开的价格。雪球是我的8欧元直径的面纱,如果你不买的话,大约需要200美元™当他们像我一样推出的时候,我不会花600美元买一个微视SHOWWX。
这里的基本设计是通过180°的鱼眼射入磨砂玻璃球。投影仪是一个SHOWWX,因为我已经有了一个,但它可能比任何非激光的替代品,因为你避免了处理保持球面聚焦。Microvision还发布了一些有用的规格,如果你问得好的话,它们是€™我会发邮件给你一个.STL型号的投影仪。le是一种设计用于连接手持式摄像机的Opteka鱼眼。这是迄今为止我能找到的最便宜的180°le,有足够大的开口可以投射出去。地球仪,在我的上一个基于圆顶的项目是用于照明设备。这次我花了6美元从当地的五金店买了一个,而不是在浴室里买。
1欧元™我最近在复制钥匙和人的时候玩得很开心,但我在制作3D打印机时的目标是让像这样的项目更容易完成。在OpeCAD中设计一个模型,打印它,调整它,并根据需要重复,比任何其他制造技术都简单得多™我有能力。在本例中,我打印了一个支架,将le以14.5°的角度连接到投影仪前面的正确位置,以使投影图像居中。我还打印了支架,将地球仪连接到leprojector底座上。整个过程就像坐在一个大猩猩荚上,直到我开始建造更永久的东西。
实际上,校准一台投影仪时,只需轻轻地把一个25美元的le压入浴室固定装置,再加上一些猜测和一台3D打印机,这远远超出了我的线性代数技能,所以我将校准过程简化为四项。我们需要找到被投影的圆的半径(以像素为单位)以及该圆中心的x和y位置。更困难的部分,测试了我对三角学极其生疏的记忆,是找出如何将鱼眼le中的半球映射到球形显示表面。对于这一点,我们有一个单一的数字表示从圆心到le的距离,以投影半径的比率表示。代码中提供了所有的数学知识,但是我编写的校准脚本使用起来非常简单。它使用pygame投影经线和纬度颜色部分,如上图所示。使用箭头键将经度线正确对齐,以到达x和y位置;使用加号和减号键调整半径大小,直到它适合球体的整个可见区域;使用9和0调整le偏移,直到纬度看起来正确对齐。你最终得到的是足够接近正确的,看起来很好,虽然你可以从图片中看到,投影仪没有™不太适合le或填充球体。脚本将校准信息保存在pickle文件中,以便在其他地方使用。
回到最初的目标,我写了一个脚本,将地球的等矩形投影图转换成大致方位等距离的投影图像,为上面的雪球校准。有很多以前的投影图可以免费获得,如天然地球和蓝色大理石。这个脚本是用python编写的,速度相当慢,但它可以作为概念的证明。脚本,连同校准脚本和三维打印挂载的模型都可以在github上获得。1欧元™我终于完全接受了git,不再认为将文件附加到这些帖子本身有什么意义了。我在标题中加入了第一部分来警告你,在可预见的未来,这个博客将一直是雪球。接下来是编写一个更快的界面,以交互方式实时显示给它,如果我想一个好的方法来做这件事,触摸输入是随之而来的。
从github下载:
git:
0个文件
压缩包大小:35KB
小程序二维码
微信小程序 微信扫码打开此模型
登录后发表评论
恒诺鑫科-专注碳素制品的开发与生产