最近,我一直在从事一些非常重要的项目-我的车库半导体工厂的建设。我想休息一下,做一些我可以与他人分享的有趣的事情,最好不要像激光干涉仪那样复杂,我需要向其他人解释一下。因此,我决定制造一种分辨率比智能手机低的数码相机,但这更有趣。我决定将可以打印自行显影的纸质照片的宝丽来相机转换为数码相机。起初,我想抓取要通过无线连接打印的照片。但是我觉得这不是宝丽来的本质,所以我决定研究打印机。后来,我发现Adafruit上的一组热敏打印机芯以40美元的价格售出(仅热敏票据打印机的打印头和驱动板),我立即意识到将其添加到宝丽来中就太合适了。容易获得老式的宝丽来,在eBay上有很多。但是,我花了一些时间才找到一个拍立得几乎完好无损的拍立得(售价15美元)。我打开了相机包,设法取出了内部的现有硬件,同时保留了足够的内部结构来支撑新的电子设备。我不得不说它的原始设计非常好,建议使用老式宝丽来相机的人来看看它。相机中没有螺丝,并且所有部件都组装在一起。但是,我很快发现相机外壳中的可用空间远远少于预期。它的形状很奇怪,是三角形的,但是我计划安装的新电路板都是矩形的。因此,该项目的2/3工作是使用Dremel工具切割塑料,我希望不要切割太多。至于控制器,我使用带Wi-Fi的Raspberry Pi ZeroW来连接兼容Raspberry Pi的标准相机模块和热敏打印机驱动器板。我用一根黄铜棒作为卷轴来滚动打印纸,然后在车床上加工了铜棒的两端并安装了磁铁。然后,将相应的磁铁粘在相机内。这样,在更换打印纸时,我可以快速将黄铜棒卡入到位。一卷打印纸可以打印约150张照片。电子设备由两个3000 mAh锂聚合物(LiPo)电池供电,这两个电池串联连接以提供打印机驱动器板所需的7至8伏电源。降压转换器可提供树莓派所需的5.1伏电源,通常需要充电12个小时。最后,我成功地将所有电子设备放入相机的外壳,并合上外壳。它看起来像普通的即时相机:您仍然可以使用取景器查看视图,原始快门按钮或原始位置。但是我的目标是制造数码相机。它不仅具有与原始相机相同的外观,而且具有相同的功能。快门发出咔嗒声时,即会拍摄照片。我发现我不是第一个将宝丽来转换为打印热敏照片的人,但是在以前的类似项目中,按下快门按钮和实际吐出照片之间存在几秒钟的延迟。延迟的原因是Raspberry Pi拍摄静态照片的方式。每次拍摄照片时,都会调用标准应用程序。按下快门按钮后,应用程序启动,并从头开始调整亮度和对比度。此过程相对较慢。在检查了应用程序的代码之后,我发现存在一种预览模式,在该模式下可以连续调整亮度和对比度,从而消除了延迟。 (通常,此模式将相机模块视场中的内容连续传输到所连接的HDMI监视器。)打开相机电源后,我将应用程序作为后台进程启用,并在大多数情况下忽略其输出。当用户按下快门时,我将向该过程发送信号,它将立即拍摄照片。然后,我在后台重新启动了该应用程序,为下一次拍摄做准备。这样,保留了高分辨率图像,并将低分辨率黑白图像发送到热敏打印机。另外,为了增强宝丽来体验,我还做了两个改进。拍照时,我通过2.5厘米扬声器播放快门声音。借助于Python图像处理库,我在保存的彩色图像的角落添加了一个黄色的七段日期戳。通过Wi-Fi连接,我可以无线传输文件以便稍后进行高质量打印。同时,即时照片也被打印出来,因此您可以与他人分享当下的美丽。通常情况下,DIY项目会有些怪异,并且用户友好性远远小于现成产品。但是,通过此修改,我可以将其带到其他地方并提供给其他人。没有