0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何700元用树莓派自己做一个相机?

Q4MP_gh_c472c21 来源:量子位 作者:量子位 2021-05-20 11:44 次阅读

手机拍照不够爽,带个单反又太重?

试试做个树莓派复古相机,还能自己编写处理算法的那种——

成本不到700元。

没错,颜值很高,拍出来的照片也能打。

你也可以快速上手做一个。

如何制作一个树莓派复古相机

目前,这部相机的代码、硬件清单、STL文件(用于3D打印)和电路图都已经开源。

首先是硬件部分。

这部复古相机的硬件清单如下:

efdcc840-b3ed-11eb-bf61-12bb97331649.png

树莓派Zero W(搭配microSD卡)、树莓派高清镜头模组、16mm 1000万像素长焦镜头、2.2英寸TFT显示屏、TP4056微型USB电池充电器、MT3608、2000mAh锂电池电源开关、快门键、杜邦线、3D打印相机外壳、黑色皮革贴片(选用)

至于3D打印的相机外壳,作者已经开源了所需的STL文件,可以直接上手打印。

材料齐全后,就可以迅速上手制作了~

内部的电路图,是这个样子的:

具体引脚如下:

f1f929b6-b3ed-11eb-bf61-12bb97331649.png

再加上3D外壳(喷了银色的漆)和镜头,一部简易的树莓派复古相机就做好了。

至于软件部分,也非常简单。

第一步,在microSD卡里烧录树莓派操作系统后,将下面的代码添加到配置文件中。

//将以下代码添加到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

这部分就搞定了。

当然,也可以进一步改造代码,加入你想要的其他模块,包括自定制图像处理算法、WiFi图片自动传输等。

那么,这样的复古相机有什么用呢?

“树莓派,万物皆可造”

作者给出的理由很简单:他一直没等到同款相机。

去年,树莓派官方新出了一个Pi HQ Camera镜头模组,他对此很心动。

然而一晃大半年过去,根本没人用它DIY相机,他只能自己上手。

复古相机一出来,意外地挺受欢迎。

一名网友表示,有点心动。这只相机,恰好解决了他用手机拍不出好照片、又不想随身携带微单/单反的问题。

f3e23d1c-b3ed-11eb-bf61-12bb97331649.png

但他也提出了几个问题:

其一,树莓派启动时间太长,以至于可能错过想拍的东西;其二,2000mAh的电池电量,是否不耐用?

不过,立刻就有网友点出:这是台可编程相机!

这意味着,可以通过buildroot(一个构建嵌入式Linux系统的框架)来实现更迅速的启动。

f3ee05c0-b3ed-11eb-bf61-12bb97331649.png

至于电池容量,也可以随时换上更大的。

除了拍照以外,各路网友还脑洞大开,想到可以用树莓派相机做个“作业自动扫描仪”。

要是用相机随便拍一张,树莓派再搭载个AI模型,就能自动实现调整纸张亮度、去暗影等功能,岂不是方便极了。

f419e37a-b3ed-11eb-bf61-12bb97331649.png

此外,这部树莓派复古相机,还炸出了玩天文摄影的手工硬核网友。

这名网友po出了他用树莓派、恒星敏感器和光学器件做成的天文相机:

虽然器件外观朴实无华,但拍出来的效果意外地挺好:

树莓派,果然万物皆可造。

原文标题:用树莓派做一个复古相机,算法代码可自己编写,成本不到700元!

文章出处:【微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相机
    +关注

    关注

    4

    文章

    1253

    浏览量

    52444
  • 树莓派
    +关注

    关注

    113

    文章

    1639

    浏览量

    104732

原文标题:用树莓派做一个复古相机,算法代码可自己编写,成本不到700元!

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    自己树莓做的HDMI转HDMI mini的转接头,结果显示颜色错乱,求大佬指点哪里的问题啊?

    自己树莓做的HDMI转HDMI mini的转接头,结果显示颜色错乱,正常应该是蓝色的背景,但显示是粉红色,画面还有些抖动: 不知问
    发表于 01-25 20:10

    【爱芯 Pro 开发板试用体验】CPU性能测试,与树莓4B对比

    树莓4B上,进行类似的操作,但因为树莓4B的CPU只有4核心;并发线程数需要改成4,进行编译: make XCFLAGS=\"-D
    发表于 01-01 16:36

    树莓都有哪些功能,是什么编程的?

    怎么学习树莓树莓和传统单片机的区别是哪些,如果有了树莓该学哪些知识
    发表于 11-09 07:51

    DIY一按即拍的树莓相机

    电子发烧友网站提供《DIY一按即拍的树莓相机.pdf》资料免费下载
    发表于 10-31 09:18 0次下载
    DIY一按即拍的<b class='flag-5'>树莓</b>派<b class='flag-5'>相机</b>

    如何用树莓学习Linux内核源码?

    怎么树莓学习Linux内核源码?​
    发表于 10-20 07:09

    树莓Python编程指南分享

    树莓python编程指南
    发表于 10-07 08:43

    如何为你的树莓准备张SD卡

    树莓教程与应用
    发表于 10-07 08:18

    树莓传感器教程

    树莓传感器教程
    发表于 10-07 07:13

    树莓的15应用

    树莓15应用
    发表于 10-07 06:42

    Arduino的各种传感器树莓也可以吗?

    Arduino的各种传感器,树莓也可以么?
    发表于 09-28 08:13

    树莓3树莓4原理图分享

    提供了树莓3、树莓3B、树莓4版本的原理图
    发表于 09-27 07:58

    树莓全新可更换镜头相机配件官方指南

    树莓相机树莓推出1230万像素可更换镜头相机配件,配备索尼IMX477传感器,可兼容C和C
    发表于 09-26 06:11

    树莓pi初级教程

    . 23 )最高内存为 512M , CpU 为 700ma ,其余的都是山寨或者仿制的,或者打着树薄的旗号炒作。配件选择:树毒与配件存在兼容问题,不是随便
    发表于 09-25 07:41

    用超中心相机打造自己的超级大脑

    [volzo]的超中心相机使用安装在电动机架上的700mm焦距菲涅尔透镜,该透镜精确地定位相机相对于镜头的位置,以获得正确的效果。树莓派控制机架,但它不是超心距效果工作所必需的。然而,
    的头像 发表于 06-12 15:47 223次阅读
    用超中心<b class='flag-5'>相机</b>打造<b class='flag-5'>自己</b>的超级大脑

    树莓的故障分析检测

    各位大神,我的树莓B4,经常读不出卡数据,卡换个新的,故障依旧。请指点树莓的故障检查与维修。
    发表于 04-27 11:30