【教程】小安派BW21-CBV-Kit——录制运动过程

[复制链接]
查看43 | 回复1 | 前天 16:23 | 显示全部楼层 |阅读模式

用料

  • BW21-CBV-Kit x 1
  • SD 卡 x 1
  • 绿色 LED x 1
  • 220 Ω电阻 x1
  • 蜂鸣器 x 1 (可选)

示例

说明

在这个例子中,我们将使用 BW21-CBV-Kit 来创建一个简单的基于运动检测的安全系统,每次检测到运动时,该系统将开始录制 30 秒的 MP4 视频。可以通过连接蜂鸣器来添加警报功能;但是,这是可选的。默认情况下,警报处于禁用状态。

实现流程

BW21-CBV-Kit 接线图:

image.png

  • “文件” -> “示例” -> “AmebaMultimedia” -> “MotionDetection” -> “MaskingMP4Recording” 中打开移动侦测范例。

image.png

  • 在突出显示的代码片段中,在“ssid”中填写您的 WiFi 密码,在“pass”中填写 WiFi 名称。

image.png

  • 要包含警报功能,请将蜂鸣器连接到 BW21-CBV-Kit Pin 7,并取消注释蜂鸣器的引脚定义代码和 tone() 函数,以黄色突出显示。

image.png

image.png

注意:

检测掩码数组可以在 MotionDetection.h 中找到,该数组用于设置视频流中的特定区域以启用运动检测。

  • 1 表示为移动侦测启用区域,
  • 0 表示为移动侦测禁用区域。
  • 编译代码并将其上传到 BW21-CBV-Kit 。
  • 按下 复位按钮后,等待 BW21-CBV-Kit 连接到 WiFi 网络。
  • 主板的 IP 地址和 RTSP 的网络端口号将显示在 Serial Monitor 中。
  • 可以使用 VLC 验证结果。您可以从链接下载 VLC 媒体播放器 此处 (https://www.videolan.org/vlc/)。 软件安装完成后,打开 VLC 媒体播放器,然后转到“媒体”->“打开网络流”。

image.png

  • 确保您的 PC 与 BW21-CBV-Kit 连接到同一网络以进行串流。
  • 由于 RTSP 被用作串流协议,因此在 VLC 媒体播放器中输入 “rtsp://{IPaddress}:{port}”' 作为网络 URL,将 {IPaddress} 替换为 BW21-CBV-Kit 的 IP 地址。
  • 将 {port} 替换为 Serial Monitor 中显示的 RTSP 端口(例如,“rtsp://192.168.1.154:554”)。

默认 RTSP 端口号为 554。 接下来,单击“播放”开始 RTSP 流式传输以查看结果。来自摄像机的视频流将显示在 VLC 媒体播放器中。

image.png

  • 当在视频中检测到运动时,将生成一个框,将检测到的运动包围起来。在此示例中,移动侦测将仅在右侧激活,因为已建立遮罩以禁用网格左侧的移动侦测。

image.png

  • 最重要的是,当检测到运动时,绿色 LED 将亮起,并且 30 秒的 MP4 视频将开始录制并保存到 SD 卡。每个成功录制的 MP4 录制都将具有一个名为 MotionDetection{MP4filecounter} 的文件。mp4

image.png

image.png

用心做好保姆工作
回复

使用道具 举报

HaydenHu | 昨天 00:40 | 显示全部楼层
这运动检测,是检测啥呀,运动的人?识别人的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则