手把手教你DIY自己的专属相机
作者:网友投稿 时间:2018-04-11 09:38
生活中的美无处不在,当开始留意细节,就必然会找到很多日常生活中的美,你开始会在当中寻到乐趣,人生里有很多重要时刻,出生、毕业、结婚等等,这些都是应该留在家庭历史的故事,而偏偏很多时,都无法雇用一个专业摄影师拍照,所以教大家DIY一个属于自己的照相机。

买个单反需要几千RMB,买个普通拍立得也得几百,有点浪费money,主要是贫穷,土豪随意,最近一直在学习MicroPython,正好手上有一块开发板-TPYBoard v102,就自己瞎捣鼓,自己动手DIY了1个照相机,结果还不错哦,所以分享出来教大家一块儿做起来(*^▽^*)
材料准备TPYBoard v102 1块
PTC06 串口摄像头模块 1个
5110显示屏 1个
照相机纸盒 1个
按键模块 2个
杜邦线 若干

TPYBoard v102

PTC06 串口摄像头模块
PTC06 串口摄像头简介PTC06 是一款集图像采集、拍摄控制、数据压缩、串口传输于一体的工业级图像采集处理模块。其内置的高性能数字信号处理芯片实现了对原始图像的高比例压缩。产品图像输出采用标准 JPEG 格式,可方便地兼容各种图像处理软件;采用 3 线制 TTL 电平 UART 通信接口,可以方便地实现与单片机或其他微处理器连接。默认波特率为115200,其它可选波特率有 9600,19200,38400 和 57600。
通讯方式以及详细参数调试
TPYBoard v102 和PTC06 串口摄像头模块,具体接线方式如下表:
TPYBoard v102 摄像头模块VIN 5V
GND GND
X1(UART 4 TX) RX
X2(UART 4 RX) TX
按键模块
给照相机增加两个按键开关,一个控制拍照,另一个控制复位。将TPYBoard v102上面的板载按键RST、USR引出。由于TPYBoard v102按键初始化默认为低电平。所以接按键模块时,需要把这个按键模块置为高电平,就是正负极反接,下面是接线方法。
具体接线方式如下表:
TPYBoard v102 按键模块黑色(复位键)3.3V GND
GND VCC
RST OUT
TPYBoard v102 按键模块黄色(拍摄键)
GND VCC
3.3V GND
X17 OUT
5110显示屏(SPI通信)
5110显示屏并不是为了显示拍摄的图片,而是显示相机当前状态。
相机连接电源,当5110显示屏显示OK是,即表示相机已准备就绪,可以进行拍摄,然后我们按下黄色拍摄按键,5110显示屏会显示吃豆小人,此时表示相片正在传输,当小人完全吃豆完成就可以查看照片了。




