博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
raspberry pi_将Raspberry Pi变成便携式流式相机
阅读量:2530 次
发布时间:2019-05-11

本文共 2115 字,大约阅读时间需要 7 分钟。

raspberry pi

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

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

它们到达后,我开始在线阅读有关如何安装它们的内容。 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)提供。

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

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

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

照片由安德森·席尔瓦(Anderson Silva)提供。

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

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

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

同样,说明非常简单,尽管使用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)提供。

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

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

照片由安德森·席尔瓦(Anderson Silva)提供。

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

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

照片由安德森·席尔瓦(Anderson Silva)提供。

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

翻译自:

raspberry pi

转载地址:http://otnzd.baihongyu.com/

你可能感兴趣的文章
spring启动quartz定时器
查看>>
poj -- 1042 Gone Fishing(枚举+贪心)
查看>>
经典C面试真题精讲
查看>>
Remove Duplicates from Sorted List解题报告
查看>>
ffmpeg格式转换命令
查看>>
万方数据知识平台 TFHpple +Xpath解析
查看>>
Hive实现oracle的Minus函数
查看>>
秒杀多线程第四篇 一个经典的多线程同步问题
查看>>
RocketMQ配置
查看>>
vs code调试console程序报错--preLaunchTask“build”
查看>>
蚂蚁金服井贤栋:用技术联手金融机构,形成服务小微的生态合力
查看>>
手机通话记录统计分析
查看>>
富文本编辑器比较
查看>>
端口号大全
查看>>
机器学习基石笔记2——在何时可以使用机器学习(2)
查看>>
Grasshopper 2.0 MP Color FireWire 1394b (Sony ICX274)
查看>>
建用户
查看>>
EBS登录问题小结
查看>>
异序二分查找 二分查找方程根 二分查找重复元素最后一个
查看>>
C#面向对象架构总结
查看>>