本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于树莓派的家庭监控摄像头

发布时间:2021-08-15
分享到:

基于树莓派的家庭监控摄像头

发布时间:2021-08-15
分享到:

本篇文章我们要向您展示的是我们制造的一款监控摄像头,它可以支持一些非常有用的功能。

与我们之前的家庭安全视频类似,该项目被我们称为Cayenne的 IoT 平台。视频源将通过互联网或本地网络传输到您的显示器,无论是笔记本电脑、台式机还是智能手机。只要你在有互联网的地方,你可以在世界任何地方监控你的房子。

在开始之前,下面有一些您可能感兴趣的内容。我们已经制作了许多有关 Raspberry Pi 项目基础知识的教程,例如如何安装操作系统、如何在 raspberry pi 中启动您的第一个项目等。如果您没有开发的经验,可以先浏览下面的视频。

链接:

如何在树莓派安装Raspbian OS - HTTPS://www.instructables.com/id/HOW-TO-INSTALL-R ...
如何使用Android设备如树莓派屏幕- https://goo.gl/GMCDhz
如何使用Linux的设备如树莓派监视器- https://goo.gl/8mQiEc
如何使用Windows计算机树莓派监视器- https://goo.gl/wPBKHb
如何使用iOS设备为树莓派一个屏幕- https://goo.gl/qzjQvU
您的第一个 Raspberry Pi 项目(LED 闪烁)- https://goo.gl/3kueaP
物联网基于家庭安全项目(设置 Cayenne) - https://goo.gl/J2bEsU
我把这个项目给描述的尽可能详细,如果您不想阅读上述教程,那么可以直接下面给出的视频。所有步骤都展示了一些镜头和图片。希望您能从中学习到一些知识。

频道链接 - www.youtube.com/c/being_engineers1

网站 - www.being-engineers.com

第 1 步:收集零部件

您需要以下电子元件:

  • 树莓派 3
  • USB摄像头
  • 伺服系统
  • 伺服括号
  • 12V直流电源
  • 降压转换器
  • 伺服驱动器

硬件:

  • 钻孔机
  • 钻头
  • 螺母,螺栓,螺钉,范围,改锥
  • 剥线钳
  • 两侧带
  • 笔刀
  • 跳线,电线,鳄鱼夹,以太网电缆

第 2 步:创建网络摄像头服务器

为了可以加速你的理解,你可以观看此视频教程,我们已经详细介绍了如何使用基于树莓派的一个USB网络摄像头服务器。

第3步:配置您的树莓派设备

您可以通过观看视频教程来深入理解如何配置以及配置的过程。也可以参考以下说明链接--基于物联网家庭安全

第 4 步:制作硬件结构

完成主要软件工作后,接下来就需要构建伺服平移-倾斜装置了。这些是我使用的不同伺服支架。

  • 2个大 U 梁伺服支架
  • 2个长 U 伺服支架
  • 2个多用途伺服安装座

仔细按照图片进行操作,并尽可能构建坚固的结构。由于整个装置将在二维平面上移动会伴有一些轻微的抖动,如果结构不稳定,拍摄画面的质量就会很差。所以我选择的方案是拧紧所有螺钉并在底座上添加一些重物以防止其翻倒。

第 5 步:连接相机、调整方向

剪下一段双面胶带并将其粘贴在相机上。然后剥下另一个保护器并将相机安装到上伺服支架上。您可以使用一些螺母、螺栓和螺钉来固定住设备。安装好摄像头后,将摄像头调整到水平位置,以便在倾斜时我们可以清楚地看到房间。

第 6 步:进行电气连接

在以下链接中,我提供了一个图表,可以清楚地显示了组件之间相互连接的过程。

链接 - https://goo.gl/bp7GcP

我使用的是12V 10A 直流电源。然后我使用降压转换器将 12V DC 下拉到 5.5V DC,因为我在这个项目中使用的伺服系统是TowerPro MG950,它可以在 5-6V DC 之间工作。

如果您可以安排 6V 2A 电源,这是最好的选项,因为在这种情况下您不需要使用降压转换器。我使用的 12V 的电源,因为我没有现成的 6V 2A 直流电源。

按照电路图正确连接组件。确保正负极的连接。因为这是一个高电流项目,尽管所有现代电子元件都有反向电压保护,但一个小错误可能会损坏您的产品。

我选择使用以太网。但如果您使用 Wi-Fi,则不需要将 RJ-45 电缆连接到以太网插孔。

需要注意的是,PCA9685 伺服驱动程序在 3.3V 上运行。

SDA -- Pin 3, SCL -- Pin 5, VCC -- Pin 1 ( 3.3 V ), GND -- Pin 6 ( GND )

第 7 步:修改APP的UI界面

在这一步中,必须修改 Cayenne 仪表板来达到我们的设计目的。请按照如下步骤:

  • 使用您的电子邮件 ID 和密码登录 Cayenne。Raspberry Pi 应已打开并连接到互联网。
  • 单击新增,然后单击设备/小部件。
  • 转到扩展并选择PWM。
  • 选择 PCA9685。
  • 从侧面菜单中选择设备作为 Raspberry Pi,从设备选择为“I2C 从设备地址 0x40”。添加扩展名。仪表板上将出现新的扩展选项卡。
  • 再次转到添加新设备/小部件,然后搜索伺服。单击伺服电机。

现在对于第一个伺服,即 Pan Servo,将 Widget 名称设为 Pan Servo,将设备设为 Raspberry Pi,将连接设为 PCA9685,将通道设为通道 0,将组件设为滑块。现在最小和最大位置按照您的设计要求设置。这是相机水平移动的角度。所以对我来说 -60 度到 60 度已经足够。最大视野范围为 -90 到 90 度。
对倾斜伺服也是一样。更改小部件名称,通道应为 1,最小值和最大值将为 -30 至 30。不要把这样的角度像 -60 到 60 或更多。因为支架物理职位设计的原因,它会阻碍伺服电机运动,从而导致伺服电机损坏。

第 8 步:启动您的网络摄像头服务器

使用正确的用户名和密码登录您的 pi。输入命令“sudo motion”并按回车键。这将启动您的网络摄像头服务器。

现在转到任何浏览器并以这种格式输入带有端口的 Raspberry Pi 地址 - xxxx:y,y 是端口,默认为 8081。

您将能够在台式机、平板电脑、笔记本电脑等上看到网络摄像头馈送。但该设备应与 Raspberry Pi 位于同一网络中。所以到目前为止,您只能在 LAN 上查看网络摄像头源。但是如果你做一些端口转发并制作一个虚拟服务器,那么你也可以通过互联网查看你的网络摄像头。端口转发非常简单,但方法因品牌而异。

第 9 步:检测设备

设计完项目,我们需要对它进行检测,作为一个应用程序,您可以在户外使用 Cayenne 应用程序轻松地通过互联网监控您的家。

我希望你喜欢这个教程。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论