FotoFish

木易
转载
发布时间: 2025-06-09 20:47:44 | 阅读数 0收藏数 0评论数 0
封面
FotoFish 是一个宝丽来相机项目,它使用经过改造的热敏打印机来立即打印拍摄的照片。它是由土耳其伊斯坦布尔 Özyeğin 大学开放制造实验室 OPENFAB 的团队创建的。该项目的目的是为人们创造一种有趣的方式来记录他们对 OPENFAB 的访问。

准备工作:

材料:

材料名称
数量
备注
树莓派
1
树莓派相机
1
BMS(电池管理系统)的12V锂离子电池
1
LM2596稳压板
1
热敏票据打印机及其纸张
1
M10短杆
1
12 LED Neopixel 环
1
快门按钮
1
电源开关
1
电源插孔
1
12V适配器
1
1

3D 打印必要的零件

在开始做任何事情之前,您需要打印我们设计的身体部位。这些零件大多数都很大,可能需要几个小时才能打印,因此我们建议您提前打印它们。

STL
Body.stl
831.33KB
STL
SpoolHolder.stl
95.39KB
STL
SpoolHolder2.stl
95.39KB
STL
Cover2.stl
237.78KB
STL
Cover.stl
845.20KB
STL
Body2.stl
1.35MB
2

拆卸和安装热敏打印机

每个热敏打印机都有所不同,因此在这个部分你需要即兴发挥并找到一个解决方案来将你的热敏打印机准备好粘贴到前壳体内部。我们首先拆解了我们的打印机并检查它。我们的打印机有三个主要部分:机械打印头、电路板和电源供应。在这个项目中,我们将使用电池为打印机供电,因此我们剩下两个关键部分。我们设计了一个3D打印的部件,用来将机械打印头和电路板固定在一起。然后我们使用Pattex胶水将3D打印部件粘到前壳体上。之后,我们必须切割一个小孔以腾出空间给USB电缆,但做完这些后,我们的打印机就准备就绪并且可以工作了。

3

安装线轴架和切纸刀

我们设计了两个部件来在热敏打印机的顶部、前壳体内部固定纸卷。将这些部件粘贴到前壳体内两侧的一个高度上,确保纸卷不会与打印机干涉。然后按照所示图片,切割一根M10杆到适当的长度以支撑纸卷,并放置在这些纸卷支架上。如果有些直径较大的纸卷可能会触碰到打印机的电路板,在这种情况下,可以像我们所做的那样,在纸卷支架内插入一些剩余的小部件以抬高纸卷。

我们用醋酸纸制作了一个切刀部件,以便在打印完成后能够切断纸张。你也可以通过使用剪刀剪裁醋酸纸来制作这样一个部件。你需要将这个切刀部件粘贴在打印纸出来的孔的前方。如果将此部件粘贴在壳体内部,则会导致持续的卡纸现象。因此应该小心地将其安装在正确的位置,确保它位于外部并且不影响纸张的正常输出。

4

安装相机和 NeoPixel

在安装相机和 NeoPixel 之前,我们需要将一些母跳线焊接到 NeoPixel 上。将三根跳线焊接到 DI(数字输入)、GND(接地)和 5V 引脚。将电缆穿过 NeoPixel 放置位置下方的孔。然后使用热熔胶牢固地安装 NeoPixel 环。我们还将使用热胶来安装 Raspberry Pi 摄像头,但请确保仅将热胶涂在摄像头的背面,如图所示,因为将其涂在正面的组件上可能会造成损坏。

5

安装 Raspberry Pi 和电池

使用热胶将 Raspberry Pi 和锂离子电池组(包括电池管理系统)安装在主盖中。如果您计划在未来的项目中使用 Raspberry Pi,我们建议为 Raspberry Pi 打印一个底盖并将其热粘合到外壳上,因为移除热粘合的 Raspberry Pi 可能会导致损坏。

6

接线

我们将从焊接电源线开始。首先将两根电缆焊接到充电端口,来自端口正极引脚的电缆将连接到电源开关顶部的引脚,另一根电缆将连接到稳压器的接地引脚。然后将电池的正极焊接到电源开关的中间引脚上,并将接地线也焊接到调节器的接地引脚上。至少我们将电源开关的剩余引脚连接到稳压器的正极引脚。在此设置中,当电源开关处于“打开”位置时,电流将从电池流到我们的电子设备,而当开关处于“关闭”位置时,电池将连接到充电端口等待充电。

连接完 12 伏电源后,我们需要将稳压器的输出引脚连接到 Raspberry Pi 的输入引脚,并将输出电压调整到合适的水平。为此,将两根母跳线焊接到输出,并使用万用表或电压表将电压调整至 5 伏。另外,将两个母跳线连接到快门按钮并将其插入到位。最后,我们需要将所有东西连接到 Raspberry Pi。首先使用 USB 电缆将热敏打印机连接到 Raspberry Pi。然后按照我们向后两步焊接的电缆的颜色,将 NeoPixel 环形电缆连接到 Raspberry Pi 的正确引脚。如图所示连接快门针的电缆,并连接来自调节器输出的电源线。在合上机身后盖之前,不要忘记连接树莓派的摄像头线。

7

代码

首先,您需要设置新安装的 Raspberry Pi 并从设置中激活相机、GPIO 访问。我不会详细介绍这部分,您可以在互联网上找到许多有关如何设置 Raspberry Pi 的资源。您可以在附件中找到该项目的 Python 代码。您需要复制此代码并将其保存在桌面上名为“photoprinter”的文件夹中,如第一张图所示。首次运行代码时,它将在主文件夹中创建另一个名为 photos 的文件夹,并将每张照片保存在那里。复制代码后,您需要将必要的库安装到 Raspberry Pi,为此,请遵循第二张和第三张图片,其中显示了您需要在终端中输入的内容。安装这些库后,您可以通过在终端中输入第四张图片中的行来测试您的代码。如果您的相机工作得很好,那么现在我们将向 Raspbian 操作系统添加一些代码,以便您的程序在每次 Raspberry Pi 启动时开始运行。您需要运行终端应用程序并输入第五张图片中的命令并按 Enter 键。将打开一个文件,您需要在文件末尾的“exit 0”行之前输入第六张图片中所示的行,然后按 ctrl + x 保存文件。

PY
main.py
1.80KB
8

测试打印


阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载