树莓派拍立得

用树莓派和热敏打印机做一个拍立得吧

步骤如下

1、配置树莓派

具体步骤见我之前的这篇文章→树莓派上手配置

额外的,需要在 config 中关闭串口登录功能,串口硬件应该是不能关闭的

2、配置 WiFi

可选步骤,参加我这篇文章→树莓派 WiFi 配置

3、软件上传

如果你是使用 2015-11 及以前的 Raspbian 系统,请下载这个软件包(sk6p)

如果你是使用 2017-04 及以后的 Raspbian 系统,请下载这个软件包(3vje)

如果在这两个日期之间的系统怎么办,请都试一下

将下载好的压缩包解压,将里面 “polapi” 和 “Photos” 两个文件夹复制到 pi 用户的根目录下

也就是 SMB 自动登录的 Home Directory

4、硬件连接

俯视,USB口朝下,HDMI 在左,则为图一上部所示 GPIO 口布局,以 GPIO 列为准

选用 CSN-A2 这款热敏打印机,输入信号 TTL,波特率115200,语言 CP437

然后需要引出热敏打印机的步进电机的控制信号作为流控的输入提供给树莓派

硬件处理如下

C1右侧的空焊盘可以作为辅助固定点一起焊接,没关系的

下图为系统整体结构

没有显示屏的可以不接

摄像头的软排线,无绝缘层的一面朝向 HDMI 接口,即蓝色一面朝网口

按键无需上拉、下拉、限流电阻,为 3.3V 直接输入 GPIO4

打印机的串口地线要和 GPIO 的地线相连接,电源可以不共地

打印机的供电要充足,建议独立供电

5、添加自启动

修改 rc.local 文件

在 exit0 前添加如下内容,或者 SSH 后手动逐行执行

若无报错即可按键拍照打印

6、相关文档

该 project 并不是我原创的,只是整理翻译打包了一下

原项目在此→Polapi

在项目的 Instructions 中有详细步骤

polapi 文件夹中的 header.txt 或者 config.txt 使用方法、需要使用 SPI 的液晶屏、及项目 GitHub 地址和原文件,也请参见 Instructions