本项目用树莓派Raspberry Pi打造一台拍立得,作法如下:
材料:树莓派+数字相机模块+热敏打印机
因为打印机所需电流较高,所以电源供应器的规格需要5V 3A以上。
再找一个稳定的电源以及够大的外壳装起来:
外壳的加工需要注意安全,使用压克力刀可以轻易裁切上盖。
对于打印机的大面积开口我使用钻床先在四个角钻孔,然后再用铁尺与压克力刀
将开口四边刨切出来。
防水盒的侧边已经有预切圆孔,可用敲击的方式开孔。
然后要找到搭配电源线直径的电源扣。
这样就可以完成所有的开孔。
内部的配线只需要将电源接好
将树莓派与打印机的电源接在一起,然后经过一个电源开关再接到电源供应器
这个电源开关就是负责电源的开启与关闭
准备另一个开关是用来负责快门信号
只需要根据树莓派GPIO连接开关的方法接好(一般在网络上都有介绍)
这里要注意GPIO接脚需要提升(Pull-Up)电阻10k奥姆
快门开关连接到树莓派的GPIO12(这部份可参考我的程序代码来理解)
打印机的信号线是一般俗称的TXRX
这里就是接到树莓派的TXRX就可以了
要记得TX接RX、RX接TX,这样信号才能互通
程序代码的原理也很简单,可以从Github下载
打印机的函式库是来自Adafruit开发的热感式打印机函式库
然后我们监视GPIO12的信号
一旦有快门开关按压的信号进来
就呼叫系统程序raspistill
这是一支内建在树莓派里面的程序
用来数字相机模块发出信号以及接收拍摄到的图档
接着程序会将存盘的图片进行缩图
然后将缩图档案送给打印机进行打印就完成啦!