DIY及创意
直播中

红旧衫

9年用户 733经验值
擅长:可编程逻辑 电源/新能源 制造/封装 EDA/IC设计
私信 关注

良辰美景,你需要一款复古风格的树莓派相机!

“阳春三月晴空下,一望无际是樱花。如霞似云花烂漫,芳香飘荡美如画,同去看樱花。”

春天已经来了好一阵子了,这几天天气也很不错,非常适合走出家门踏春赏花。

路上游玩少不了会拍几张照片,虽然手机很方便,但如果带一个自制的相机会不会更有意思一点?

今天就来分享一个GitHub上开源的复古风格树莓派相机项目。

材料清单

  • 树莓派Zero W + microSD卡
  • 树莓派高清摄像头模组
  • 16毫米1万像素长焦镜头
  • 2.2" TFT显示屏
  • TP4056微型USB电池充电器
  • MT3608 DC-DC升压模块
  • 2000mAh锂电池
  • 电源开关
  • 快门按钮
  • 杜邦跳线
  • 3D打印外壳(见STL文件夹)
  • 黑色皮革贴片(可选)

示意图

  • 转换器连接到树莓派的5V(引脚4)和GND(引脚6)
  • 快门按钮连接到GPIO26(针37)和GND(针39)。

Raspberry Pi 引脚 TFT 显示屏
3v3 (pin 17) VCC
GND (pin 20) GND
GPIO8 (pin 24) CS
GPIO23 (pin 16) RESET
GPIO24 (pin 18) DC
GPIO10 (pin 19) MOSI
GPIO11 (pin 23) SCK
GPIO18 (pin 12) LED
GPIO9 (pin 21) MISO

组装

软件

把树莓派操作系统烧录到micro SD卡。然后将以下几行代码添加到config.txt:

gpu_mem=256
dtoverlay=rpi-display
display_rotate=2

对于应用程序,只需在启动后执行此脚本即可。

from gpiozero import Button
from picamera import PiCamera
import time

button = Button(26)

with PiCamera() as camera:
    camera.resolution = (4056, 3040)
    camera.framerate = 5
    frame = int(time.time())
    camera.start_preview()
    while True:
        button.wait_for_press()
        camera.capture('/home/pi/Pictures/%03d.jpg' % frame)
        frame += 1

照片展示

春光无限好,赶紧出门逛逛吧!

更多回帖

发帖
×
20
完善资料,
赚取积分