Jeffrey Cross
Jeffrey Cross

来自Fab Academy的信,第4部分

在这个系列中,“来自Fab学院的信件”,作为罗德岛普罗维登斯社区艺术空间AS220成员的肖恩华莱士,与Fab学院分享了他的经验,这是一个基于Fab Lab网络基础设施的分布式学习协作。 - 加雷斯

3D扫描

由肖恩华莱士

Victor Freundt使用巴塞罗那Fab实验室的ZCorp打印机打印项目。

使用3D扫描和打印设备时,很快就会发现物体远不及MP3那样可以接触。我们将不得不等待一天,每个青少年都能随便复制现实世界的物体。然而,从您商店的几个垃圾抽屉中可能存在的商品照相机,投影仪和硬件中,可以很容易地将粗糙的3D扫描仪混合在一起。

Modela迷你铣刀是一个很好的起点,它具有基于压电的针传感器附件,可用于扫描小物体。机器在与物体接触的位置记录插入深度,Modela(Dr. Picza)附带的软件将这些点转换为3D网格。以下是使用Picza博士从巴塞罗那Fab学院网站扫描Benito Juarez的小壳的示例:

在我看来,这是目前爱好规模3D扫描的一个更有趣的应用:采样自然形式,如同从shell派生的建筑模型:

不幸的是,Picza博士只适用于Windows,因此它不是Fab Lab的理想解决方案。 Providence Fab Lab的诺亚贝德福德在向Modela MDX-20的扫描界面进行逆向工程方面取得了一些进展,但是如果有人在Linux下使用它,那么请联系我们!

巴塞罗那举办了一个实施“牛奶扫描仪”的研讨会:

牛奶扫描仪是这样一种装置,其中不透明液体逐渐添加到物体周围的槽中,并且当物体被浸没时拍摄渐进式照片。然后将照片拼接成3D模型:

作为作业的一部分,为打印您扫描的同一对象授予“额外学分”:

在普罗维登斯,我们开始构建基于Splinescan项目的Fluxamascanner便携式3D扫描仪,在MAKE第21卷中有特色。我们的扫描仪使用美元存储激光指示器,scrounged网络摄像头和一些三角测量法来组装表面上的云点。一个东西。 Fluxamascanner是一款轻型安全外壳,带有由Elliot Clapp设计的Arduino控制转盘:

......但它仍然需要一些工作。我们花了一点时间来找出一种从点云制作3D网格的好方法。我们最终使用了MeshLab,这是一种开源工具,对于编辑和清理3D扫描仪中的数据特别有用。点云可以作为PLY文件引入MeshLab,这是一种用于3D对象描述的简单ASCII格式。表示多维数据集的8个顶点的规范PLY文件如下所示:

ply格式ascii 1.0元素顶点8属性float x属性float y属性float z元素face 0属性列表uchar int vertex_index end_header 0 0 0 0 0 1 0 1 1 0 1 0 1 0 0 1 0 1 1 1 1 1 1 0

要将此简单的“点云”版本的多维数据集转换为可打印文件,请将其引入MeshLab并应用“凸壳”过滤器。这会将8个顶点连接到12个三角形面,这些面可以保存为应该可打印的STL文件。您会发现3D扫描数据集需要更多的手动编辑才能进入可打印的网格。

应用Convex Hull过滤器之前(左)和之后的简单点云(右)

在两周内: 第5部分:传感器,执行器和显示器!

更多:

  • 来自Fab Academy的信,第3部分
  • 来自Fab Academy的信,第2部分
  • 来自Fab Academy的信,第1部分

来自MAKE杂志:

MAKE第21卷是桌面制造问题,包含使用便宜的计算机控制制造设备制作三维零件的方法文章。包括添加剂(RepRap,CandyFab)和减法(Lumenlab Micro CNC)系统。在这个问题上:制作雪茄盒吉他的指令,以低于800美元建造自己的CNC,使用无绳电钻运行迷你电动自行车,制作魔术照片立方体,以及更多。如果您是订阅者,您可能已经掌握了问题,并且可以访问Digital Edition。否则,您可以在Maker Shed中选择MAKE 21,或者在您附近的报摊上找到它!

分享

发表评论