raspberry pi_将Raspberry Pi变成便携式流式相机

raspberry pi

上个月,我决定启动一个新的Raspberry Pi项目,因为我的最后几个项目已经太久了(请参阅: 圣诞灯Musicbox )。

几个月以来,我一直想玩Raspberry Pi触摸屏,而且我一直想买Pi相机 。 我继续从Adafruit下令他们俩。 (我使用了3.5英寸PiTFT触摸屏 。)

它们到达后,我开始在线阅读有关如何安装它们的内容。 PiTFT要求您稍微自定义Raspbian安装,但是说明非常简单 ,我只有几个问题。 首先,我的屏幕在GPIO引脚上的位置不够好,因此无法打开。 另一个比较复杂。 如果我使用lightdm自动登录到LXDE,则启动屏幕后,屏幕将变黑。 如果我仅登录控制台(即禁用的lightdm),则一切正常。

该修复程序不得不告诉Xorg使用/ dev / fb1作为显示设备,并且为此,您应该执行以下操作:

安装framebuffer驱动程序:

sudo apt-get install xserver-xorg-video-fbdev

创建文件:/usr/share/X11/xorg.conf.d/99-fbdev.conf

Section "Device"
Identifier "myfb"
Driver "fbdev"
Option "fbdev" "/dev/fb1" EndSection

来源

这将允许lightdm启动并自动登录到Raspberry Pi上的Xorg,如下图所示。

照片由安德森·席尔瓦(Anderson Silva)提供。 CC BY-SA 4.0

总的来说,PiTFT的价格足够好,但我发现触摸屏的灵敏度不佳。 我还没有尝试过是否有办法对其进行调整,但最终我会找到。

要安装PiCam,我只是在YouTube上搜索了一个教程,并确保在raspi-config cli程序上启用了它。 就像触摸屏一样,我觉得第一次就没有正确插入相机,所以我不得不稍微调整色带。 我做过的另一件事(我不记得它是否在任何说明中)是通过raspi-config 启用S​​PI

下图显示了PiCam的运行状态。

照片由安德森·席尔瓦(Anderson Silva)提供。 CC BY-SA 4.0

Raspberry Pi附带了一些工具,可让您与相机进行交互。 在RaspberryPi.org上看到它们。

CLI工具很好,但我想将其进一步发展。 我希望能够随身携带Pi,并可能从PiCam直播视频。 (注意:这不是我的初衷,其他人以前也这样做过,我也想这样做。)

下一步是尝试找到比CLI命令更用户友好的内容供我执行流式传输。 目前,我已经确定了Pi Cam Web Interface项目。

同样,说明非常简单,尽管使用Apache作为Web服务器比使用Ngnix更好。 由于内存有限,并且Ngnix以较小的内存占用而著称,我绝对希望在不久的将来再次尝试使用Ngnix重新安装它。 还应该提醒大家,在安装Pi Cam Web Interface之后,您已将其设置为自动引导。 您仍然必须通过RPi_Cam_Web_Interface_Installer.sh启动摄像机。 我敢肯定还有一种方法可以使相机自动启动,我只是没有花时间去做。

通过使用Pi Cam Web界面,您可以通过在网络内的浏览器(如果是Pi本身,则是本地主机)上访问Raspberry Pi的IP / URL来轻松查看Pi Cam的实时流。

最后一个难题是以一种可以通过触摸屏启动本地浏览器的方式设置Pi,这样我就可以开始观看视频了。 我决定在Pi上安装Chromium,并在信息亭模式下针对localhost运行它。 它真的很好。

照片由安德森·席尔瓦(Anderson Silva)提供。 CC BY-SA 4.0

最终产品。 将PiCam安装在依靠电池供电的Raspberry Pi 2和PiTFT屏幕上。

哦,当然还有电池。 我使用的Anker 12000mah外部电池非常笨重。 我认为出于演示目的,将来可能需要选择一个较小的示例,以表明该项目的实际规模。 您在我的图片中看到的保护套只是Raspberry Pi 2附带的Canakit支持的标准保护套

照片由安德森·席尔瓦(Anderson Silva)提供。 CC BY-SA 4.0

到目前为止,这就是项目! 这很有趣,而且我已经了解了有关Raspberry Pi功能的更多信息。 在此特定项目上,我还有很多要改进的地方,包括:

  • 在Pi Cam Web界面中隐藏“重新启动/关闭”服务器,这样我就可以与朋友共享实时流,而不必担心他们会拖曳服务器。
  • 重启后使相机自动在Pi Cam Web界面下启动,而不是像现在这样手动启动。
  • 在信息亭模式下自动启动Chromium。 (现在您必须点击一个图标)。
  • 可能是较短的电缆和较小的电池。
  • 一些内存调优:使用Ngnix,通过raspi-config调优RAM使用率,可能杀死其他可能没有使用的进程,等等。

照片由安德森·席尔瓦(Anderson Silva)提供。 CC BY-SA 4.0

一个最终的想法,但又没有什么联系:我对PiTFT产生了兴趣,因为我希望能够启动和停止圣诞灯展,而无需网络连接或“正常”的显示器。 鉴于此PiTFT的连接器插在整个GPIO端口上,我将不得不弄清楚如何映射PiTFT正常工作所需的引脚,同时将其他引脚用于灯光秀,但这是未来的主题项目。

翻译自: https://opensource.com/life/15/9/turning-raspberry-pi-portable-streaming-camera

raspberry pi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值