AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

但因为它是开源的,你可以给它定制一些普通相机做不到的功能。Wolf在原始的外壳(除了电池)里制作了一个树莓派一按即拍相机。如果我们想用Dropbox,还有一些工作要做,所以现在退出相机应用吧。下面的在RasPi.TV上的教程介绍了如何在树莓派上配置Dropbox使它们能一起工作。

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

它并不是要取代您的数码相机(甚至是手机的相机)。 它只是简单学习和锻炼的产物,而不是精美的消费品。 但由于它是开源的,因此您可以使用普通相机无法实现的功能对其进行自定义。

你需要什么

B 型更易于安装,因为它有一个以太网端口和两个 USB 端口。 A型更经济、更节能……但它只有一个USB端口,没有以太网端口,因此需要您花费更多精力来加载所有软件。

以下是可选部分:

需要一些额外的组件、工具和技术:将接头焊接到 PiTFT 屏幕的烙铁和焊料; 将组件组装在一起的一些方法 – 从简单地使用橡皮筋,到钻孔的电子元件板,再到精心设计的 3D 打印外壳。 这完全取决于您手头拥有的资源。 浏览看看项目需要什么,并根据自己的情况提出解决方案。 另一款适用于 Raspberry Pi 的一键式相机! James Wolf 在其原始外壳(不包括电池)中构建了一个 Raspberry Pi 推开式相机。 他自己制作了一块板来集成所需的电缆、电阻器和按钮,拍摄的图片和 Python 文件的链接可以在他的网站上找到。

树莓派设置

为了确保所有相互依赖的软件正常工作,最简单的方法是从干净的系统开始。 格式化 4GB 或更大的 SD 卡(也可以使用带有适配卡的 microSD)并将其写入 2013-09-25 版本的 Raspbian Wheezy 操作系统。 本教程介绍如何为 Raspberry Pi 准备 SD 卡。 最重要的是使用2013-09-25版本的Raspbian,而不是后来的2013-12-20版本。 虽然最新版本总是那么诱人,但 TFT 屏幕在后续版本上还不能完全正常工作。 修复正在进行中,此问题可能会在后续版本中得到解决。 单击此处下载 2013 年 9 月 25 日版本的 Raspbian。 连接显示器和键盘(或USB转串口线),使用手机的USB充电器或有源USB集线器为树莓派供电,然后进行首次启动配置。 需要以下选项:

以下选项非常有用且推荐设置:

以下配置是可选的:

不应使用以下选项:

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

基本配置完成后,如果您打算使用无线网络,则可以配置无线网络。 你可以参考这个教程。 所有配置完成后,下一步是设置 PiTFT。

Adafruit PiTFT — 适用于 Raspberry Pi 的 2.8 英寸触摸屏

至少完成组装、软件安装、触摸屏安装和校准以及使用控制台页面的几个步骤。 其余的(例如播放视频、添加关闭按钮)对于这个项目来说并不那么重要,但您可以根据自己的喜好进行操作。 一旦启动 Raspberry Pi 并在 2.8 内存 TFT 屏幕上看到登录提示,您就离成功不远了。 同样,PiTFT 的可选物理按钮对于该项目来说并不是必需的。 您可以安装它来实现其他功能,但相机的软件完全基于触摸屏。

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

获取相机的软件只需要几个额外的步骤…首先,安装Raspberry Pi相机的Python库:

sudo apt-get install pip python-pip
sudo pip install picamera==0.8

(重要的是使用0.8版本,而不是较新的1.0版本。我们在新版本上使用的功能仍然有点不稳定。一旦情况发生变化,我们将发布修订版来修复这个问题。)然后获取Python相机应用:

wget https://github.com/adafruit/adafruit-pi-cam/archive/master.zip
unzip master.zip

最后,让我们尝试一下。 该软件必须以 root 身份运行(通过 sudo 命令)才能在 TFT 屏幕上显示:

cd adafruit-pi-cam-master
sudo python cam.py

如果一切顺利,初始化几秒钟后,您应该在屏幕上看到一个取景器和两个按钮。 如果没有,应该会出现一条错误消息来指导您进行故障排除:缺少类库或驱动程序等。这就是我们建议首先完成 TFT 教程部分的原因。 如果我们想使用 Dropbox,我们还有一些工作要做,所以现在退出相机应用程序。 单击齿轮图标(设置),然后单击向左箭头,最后单击确认按钮。 您现在应该回到命令行。

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

专用模式

如果您更喜欢将 Raspberry Pi 置于仅摄像头模式,您可以首先让命令行输出到 PiTFT(请参阅 PiTFT 教程),并为开关电源分配一个额外的电源按钮,以便您可以轻松地和安全关闭 Raspberry Pi。 无需登录或连接键盘。 完成后,编辑/etc/rc.local并在exit 0之前添加以下代码,以使Raspberry Pi能够在启动时进入相机软件。

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

当你再次重启时

您将看到命令行字符并直接打开picam软件。 如果想关机,可以使用刚才分配的按钮进行切换。

Dropbox 配置

Dropbox 是一种“云”文件存储和同步服务。 基本账户免费,提供2GB存储空间。 我们可以使用它将树莓派中的摄像头导出到其他设备(例如您的台式电脑等),而无需数据线或更换存储卡。 这需要 WiFi 连接; 想象一下将摄像头连接到网线上会有多烦人。 它还需要位于您的无线网络范围内,并为您的 Raspberry Pi 提供适当的访问设置。 以下关于 RasPi.TV 的教程介绍了如何在 Raspberry Pi 上配置 Dropbox,以便它们可以协同工作。

如何在 Raspberry Pi 上使用 Dropbox

步骤包括:

以下是我在 Dropbox 开发者网站上为相机创建新应用程序时使用的一些配置:

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

额外步骤:

如果运行正常,下次运行 cam.py 脚本时,您可以进入“设置”并选择 Dropbox 作为存储介质。 以后的照片将保存在“照片”文件夹中并上传到 Dropbox。

使用相机

您可能在测试时见过相机界面。 现在让我们更详细地了解它的工作原理以及可用的选项。 启动后,相机程序将显示一个取景器和两个按钮。 屏幕本身的主要部分是快门“按钮” – 按下它即可拍照。 屏幕底部有 2 个按钮。 左侧(一个小齿轮图标)会出现一些设置。 右侧的按钮(带有“播放”徽标)使您可以浏览以前拍摄的照片(如果您什么也没拍,相机会告诉您它是“空的”)。

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

设置菜单提供了许多相机设置。 这并不是所有 Raspberry Pi 相机功能的列表,只是一些可帮助您快速入门的基本选项。 通过屏幕顶部的左/右箭头在选项之间切换:

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

存储屏幕有 3 个不同的选项,每个选项的优缺点如下:

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

屏幕尺寸有 3 种尺寸可供选择:

后两种模式应该能够在取景器中显示照片的实际拍摄范围,但实际上并非如此(相机库的文档与实际情况有些不一致)。 该问题仍在解决中。

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

效果屏幕是所有乐趣发生的地方。 有 16 种不同的艺术效果可应用于照片(算上“正常”,没有任何效果)。 让你的照片看起来像油画、铅笔画,或者使用奇怪的颜色! 这些效果可以实时预览。

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

ISO 屏幕可调整相机的感光度。 这是你必须权衡的事情……高 ISO 在弱光下效果更好,但图像会有很多噪点。 ISO没有实时预览,仅在拍照时生效。

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

最后一个屏幕是退出相机程序并返回命令行的选项。 按红色按钮退出,按箭头移至其他设置,或按“完成”按钮取消。

“完成”按钮返回到取景器模式。 所有设置将被保存,并在下次运行脚本时生效。

接下来发生什么…

这只是一次尝试,接下来要做什么取决于你…

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

看看这个使用橡皮筋的尴尬组装! 也许一个合适的外壳会更好……如果你能使用激光切割或 3D 打印的外壳那就太好了。

AdafruitPiTFT触摸屏和树莓派摄像头模块来制作数码相机

箱体尺寸可减小; PiTFT 和 Raspberry Pi 之间有很大的空间(即使使用 Model A 板)。 更高级的玩家可以考虑压缩电池和5V变压器的尺寸,将其连接到TFT板右侧头部突出的部分,而不是USB电源连接。 结果将与现有消费数码相机的尺寸相似。

这是10年前发表的文章。 请理解其中的信息可能已经发展或改变。

5,932

单片机

单片机最小系统包含哪些部分?单片机的程序下载方式

2024-4-6 7:03:40

单片机

51单片机的学习路线(当时STM32外设比51多)

2024-4-6 8:04:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索