带有 RaspiCam 的 Raspberry Pi 监控和延时摄影摄像机

一、说明

        一段时间以来,我一直想构建一个运动激活且具有延时功能的树莓派相机,但从未真正找到我喜欢的案例。我在thingiverse上找到了这个适合树莓派和相机的好案例。它是为特定的鱼眼相机设计的,但从模型来看,我拥有的廉价中国鱼眼手机镜头之一似乎非常适合孔中。

        我启动了 tinkercad,用我的卡尺测量了相机外壳内的空间和 RaspiCam 板的厚度,并创建了一个模型来安装官方 RaspiCam。我用两小块灯光师胶带将相机固定在支撑件上,将镜头卡入外壳的孔中,然后将相机滑入外壳。你可以在这里找到我的相机部件

        这真的是一个不错的简单项目,任何树莓派和相机外壳都可以使用,您还需要:

  • Raspberry Pi 型号 B 或 B+,2 或 3
  • Raspberry Pi 摄像头板
  • Raspberry Pi 相机电缆
  • 按钮 — 我用过这些
  • 2 根母跳线
  • 手机鱼眼镜头
  • SD卡

二、停止按钮

        我将几根母跳线焊接到一个小的瞬时开关上,用于停止 pi 以进行监控和延时设置。对于延时摄影软件,我使用的是这个 Adafruit 项目中的代码,其中包括停止按钮的代码。

        我已剥离此脚本的延时功能,以便在监控摄像头上使用。因为我希望这两个相机项目在启动时自动启动,所以我选择使用raspbian lite设置两张SD卡,它们会自动启动到监控或延时摄影模式。该按钮连接到 gpio 21 并在 pi 上接地,最后两个引脚位于 USB 端口旁边。

三、运动摄像机软件设置

        由于这个项目不需要桌面操作系统,所以我下载了 Raspbian Jessie Lite 映像,并使用 Ubuntu 中的磁盘映像写入器将其安装在 SD 卡上。

        启动树莓派后,我使用 raspi-config 扩展文件系统,设置键盘、时间和 wifi 的国际化选项,启用相机,超频 CPU 并启用 SSH。

        我做的下一件事是禁用相机 LED,因为我不想让相机指示它已打开。

// Edit the config.txt file sudo nano /boot/config.txt // Add the following line disable_camera_led=1

        apt 的 motion 标准版本不适用于 RaspiCam 模块,但有一个社区支持的版本,该版本已编译用于 RaspiCam。这里有更多关于维基的信息。

        以下是我用于使用最新版本的 Raspbian Jessie Lite 为 RaspiCam 安装自定义运动二进制文件的命令。

// Install the motion prerequisites sudo apt-get install -y libjpeg-dev libavformat56 libavformat-dev libavcodec56 libavcodec-dev libavutil54 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev // Download and unzip the raspberry pi specific motion binary wget https://www.dropbox.com/s/6ruqgv1h65zufr6/motion-mmal-lowflyerUK-20151114.tar.gz tar -zxvf motion-mmal-lowflyerUK-20151114.tar.gz // Test out the results $ ./motion -c motion-mmalcam-both.conf

        如果您在运行运动后看到终端中记录的成功消息,请将您的 Web 浏览器指向树莓派端口 8081 的 ip,您应该会看到您的相机流。

四、延时摄影相机软件设置

        我从 Adafruit 下载了预构建的 SD 卡映像,我使用 raspi-config 扩展文件系统,设置键盘、时间和 wifi 的国际化选项,超频 CPU 并启用 SSH。

        预制卡可以正常工作,启动 pi 并开始拍摄延时图像,按住开关并关闭 pi。我想构建这个项目的pi zero可穿戴版本,但还没有所有的部件。

一旦我有了一堆图像,我就用 FFMPEG 制作了一个视频

ffmpeg -f image2 -i img%06d.jpg time-lapse.mp4

        这些都是几个不错的树莓派相机项目,不需要很多零件。

相关推荐

  1. 订单实现

    2023-12-11 23:34:02       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-11 23:34:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-11 23:34:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-11 23:34:02       87 阅读
  4. Python语言-面向对象

    2023-12-11 23:34:02       96 阅读

热门阅读

  1. Mybatis增删改查基础

    2023-12-11 23:34:02       48 阅读
  2. MySQL中替代 Oracle的decode函数

    2023-12-11 23:34:02       67 阅读
  3. Pyecharts可视化库:Python数据可视化的神器

    2023-12-11 23:34:02       55 阅读
  4. C语言实现CRC校验

    2023-12-11 23:34:02       61 阅读
  5. Qt12.11

    2023-12-11 23:34:02       65 阅读
  6. 二叉搜索树的最近公共祖先【数据结构】

    2023-12-11 23:34:02       48 阅读
  7. 647.回文子串

    2023-12-11 23:34:02       48 阅读