主要内容

监控摄像头与树莓派

这个例子展示了如何使用Raspberry Pi™硬件板和Android™设备来构建一个监控摄像头。

介绍

在本例中,您将学习如何创建Simulink®模型,将在树莓派硬件板上捕获的视频流传输到An金宝appdroid设备。连接到树莓派板的伺服电机上的USB摄像头捕捉原始视频。生成的Android应用程序会显示从树莓派板上拍摄的视频。在Android应用程序中,还有一个滑块用于控制摄像机角度,一个按钮用于反转视频图像,一个按钮用于检测边缘,以及一个滑块用于调整视频图像的亮度。

先决条件

所需的硬件

  • 覆盆子π董事会

  • Android智能手机/平板电脑

  • 兼容USB摄像头

  • (可选)伺服电机(用TowerPro SG-5010测试)

  • (可选)电池包(4个AA电池包TowerPro SG-5010)

  • (可选)面包板和跳线

任务1 -设置硬件

在这个任务中,你将设置伺服电机(可选)和USB网络摄像头与树莓派板。

1.(如果你没有伺服电机,跳过这一步。)将USB摄像头固定在伺服电机的轴上,并将伺服电机固定在表面上。

2.将USB摄像头的USB接口插入树莓派板的USB接口

3.(如果你没有伺服电机,跳过这一步。)按照下图所示的简化电路图接线伺服电机。对于伺服电机和电池组,请阅读您的伺服电机的说明书,并正确安装电池组。确保电池组接地与树莓派板接地。伺服电机和电池包安装不当会损坏树莓皮板。在下面的电路原理图中,伺服电机控制线连接到GPIO 18引脚。

任务2 -配置Simulink模型金宝app

在这个任务中,你将配置树莓派硬件和Android设备的模型。

假设金宝appSimu金宝applink支持包树莓派硬件,并且树莓派板和Android设备之间的硬件网络连接已经设置好。否则,请参考树莓派LED控制设置步骤的示例。

1.打开安卓系统模型.双击UDP发送阻塞并更新远程IP地址参数为树莓派IP地址。

2.打开覆盆子π模型.双击视频发送子系统、更新UDP发送红色UDP发送蓝色UDP发送绿色block with your Android device的IP地址。如果你有伺服电机,双击标准的伺服写和更新最小脉冲持续时间最大脉冲持续时间根据你的伺服电机。

任务3 -在树莓派硬件和A金宝appndroid设备上运行Simulink模型

1.硬件,在树莓派Simulink模型的金宝app模式部分中,选择机上运行然后点击构建、部署和启动

2.硬件标签,在金宝app模式部分中,选择机上运行然后点击构建、部署和启动

3.观察从屏幕上显示的树莓派板捕获的图像。滑动镜头的角度观察摄像机角度的变化。滑动亮度水平观察亮度的变化。新闻图像反演按钮来反转图像颜色。新闻边缘检测按钮检测边缘。

其他可以尝试的事情

增加了更多的监控摄像头功能,如

  • 在树莓派硬件中添加运动传感器,只在检测到运动时触发视频。