- A+
Joshua Gross目前是布鲁克林数字产品工作室Planetary的管理合伙人。
他想要看看是否有可能在不改变外观的情况下把一部坏掉的宝丽来SX-70相机变成一部功能正常的数码相机。他不知道这是否合理,但开始了尝试。
最终的成品如下:
首先,他将相机分解成不同的部件。为此,必须拆下几个隐藏的螺丝和别针以及顶部(左侧以及背面)的原始电子零部件,相机底部的外罩必须剥去才能接触到螺丝。
以下是一张从上拍摄的照片,显示了他保存的所有主要部件(还有一些他没有保存)。
他使用了一个Pi Zero W作为这部相机的新“大脑”。下图为他尝试的Pi Zero W和第一个屏幕以及电池组。不幸的是,屏幕和电池都太大,不适合装在里面,所以后来报废了。触摸控制器也是不必要的。
在意识到必须缩小电池和屏幕的尺寸后,他把那些放在一边,然后把重心放在镜头组件上。而这后来被证明是整个项目中最复杂的部分,因为他必须将整部相机进行装配。大家可以看到左边原来的镜头(两部分)。他想重复使用聚焦轮和曝光轮,保持原样。
第一次尝试安装CCD成像元件。主板的大小和原来的镜头底座差不多,他需要对机头做些调整,以便把CCD成像元件装进去。
因为安装镜头的位置深度不够,所以只能选择有限的镜头。Joshua想把它装进原来的组件里,这样聚焦轮就可以工作了。他试了很多镜头,结果只有鱼眼镜头的深度合适。不太理想,但他想应该可以在软件中对照片进行后期制作。
选择镜头后,下一步是将整个组件放入相机前部。从这些照片中可以看出,组件的厚度比原来的要深得多。
为了完成这项工作,Joshua不得不取出金属体,安装CCD主板与背面齐平,这提供了额外的一点空间。为了使镜头与原来的外壳相匹配,他用了一个塑料镜头盖,遮罩被切掉了,做一个柔软、尺寸完美的垫圈,用来固定镜头。
带有CCD卡口区域的主体也被切掉。一个磨刀头足以使这个区域圆整到一个完美的位置。
装配试验完成。它起作用了!在左边,这两条线是光电管的一部分,Joshua要用它来调整曝光。
最后是镜头组装。左边的电线焊接到快门按钮上,右边的电线焊接到光电管上。他把镜头推过垫圈使其平齐,由此腾出更多一点空间,然后用强力胶把它粘好。机头装配完成,现在是机身。
接下来计划好屏幕和机身组装。
由于宝丽来SX-70是一次成像单反相机,光线从镜头折射到菲涅耳反光镜(屏幕下方),菲涅耳反光镜收集光线并将其反射回小目镜。镜头现在是数码的,所以他需要把旧的反光镜移开,放在屏幕上进行实时预览。
这个屏幕是2.5英寸,比之前试过的第一个屏幕更紧凑,图像将被反射到目镜上。
大家可以在下面的照片中看到一个反射屏幕的粗略测试。屏幕需要颠倒安装,以便最终图像随相机中的反光镜组件而反转。一旦顶部安装正确,图像就不会失真。
拆除菲涅耳和胶片反光镜
菲涅尔反光镜是塑料的,但下面的反光镜(将光线反射到胶片上)是玻璃的。这是一个混乱的拆除,但我们现在有一个暴露的网格表面和下面的胶片存储区。
为了安装全屏幕组件以及其它所有东西(电池、电线),需要在胶片存储区域内安装所有东西。安装屏幕是很容易的一部分,他切断网格以更好地安装屏幕。
现在已经安装了屏幕和Pi,他需要开始布置其它组件:电池、电池逻辑板(带充电端口)和microSD卡插槽。
为了做到这一点,他决定把它全部装进一个空的胶片盒里,这样就可以在把它插进相机之前进行计划和设置。
不幸的是,这个电池太大了,他需要腾出适合空间安装屏幕。
在等待一个较小的电池到达时,他设计了电源开关的连接。在电源开时相机打开,在电源关闭时相机关闭。
幸运的是,对待宝丽来SX-70有一个聪明的方法:顶部的一个小手臂会启动,当两个触点打开时,一个导电销会在两个触点之间滑动,从而形成一个电源连接。
他将一个电容器连接到电池逻辑板,并将启用和接地引脚连接到相机的原始电源引脚。
在电压降到零之前,加上这个电容器可以让Pi在3秒钟内完成任何写入操作。
新电池到了,新电池提供3000毫安,更重要的是,电池只有4mm厚。这使得其余的零部件可以很好地放置在电池的顶部。
然后他也开始考虑端口的位置(SD、充电和一个用于调试的备用USB端口),以便在打开胶片盒时可使用。
他把USB集线器拆了下来,装上了最基本的部件(并重新焊接了几根坏线),最后把电池板也焊好了。
最后将部件安装到机身中。大家可以看到端口的位置;要清理这个,要用激光切割一个小面板。
机头和机身的装配完成了。这个装置是为了测试和调整机头组件:快门按钮和曝光轮。
将电线焊接到GPIO引脚上。他用2针的小JST连接器使最终的连接更容易。
他用激光切割前置面板,把它粘在适当的地方,然后把粗糙的边缘清理干净。为了更好的配合,端口已经稍微重新排列了一下。
现在一切都已连接好并启动,是时候让软件工作了。他还用激光切割了一块不透明的面板来覆盖屏幕周围的网格,防止光线流失。
放置在顶部。现在一切都好了,他开始研究这个软件,用目镜粗略地测试一下。
首次软件测试。屏幕显示实时图像以及SD卡上的当前曝光时间(毫秒)和可用空间。
为了显示和处理图像,他使用了Python和OpenCV软件。由于无法以准确的帧速率去除鱼眼镜头变形成像,因此显示的实时图像是超广角变形的。
这种复杂性不是绝对必要的,最初的宝丽来SX-70没有鱼眼镜头,他想保持宝丽来拍摄的效果。
使用棋盘模式(上面的脚本)校准失真。然后使用导出的校准常数生成一个de-fisheye映射,该映射作为pkl文件缓存并加载到相机上。
随着软件的完善和校准,现在是时候重新组装相机了。顶部和底部的塑料板装回原位。他还需要将相机外罩进行重新设计,但那是下一步。
幸运的是,有相当多的卖家出售宝丽来SX-70的机身皮料,他采用的是一款黑色意大利牛皮。这对于相机原貌而言可能是一个明显的差异。
装配完成。看起来不错,但还没做完。前面的品牌和后面的指示标签需要调整。
他花了一点时间才找到一个打印机,可以打印出与原来的标签相似的质量和效果。
机身前面的标签是铝箔的,他设置好位置,比例,形状,这样,这些标签的风格跟原来的就是一样的。
前面和背面的标签调整完成。
请欣赏最后完工的相机成品:
Joshua断断续续地花了8个月才完成这个项目。
图像输出方面,像原来的宝丽来SX-70s相机一样,每次拍出的照片效果都不同。下图中可以看到照片的一些图像扭曲和光晕边缘,这是无法避免的。
总的来说,他对结果相当满意,一款完美的宝丽来款数码单反相机。