您现在的位置是:首页 >游戏 > 2022-10-31 06:30:55 来源:

使用Google Duo和Raspberry Pi为您的家庭构建视频门铃

导读 使用Google Duo和Raspberry Pi为您的家庭构建视频门铃,这样您就可以随时回答您的门,即使您实际上并不在那里接听您的门。 Martin Mand

使用Google Duo和Raspberry Pi为您的家庭构建视频门铃,这样您就可以随时回答您的门,即使您实际上并不在那里接听您的门。

“Martin Mander建立了一个很好的构建,”我回答Liz Upton,因为她与Slack分享了这个项目,Martin的最新项目。我们非常熟悉他在Raspberry Pi的工作!在此之前,我们已经分享了他的谷歌AIY改装对讲机,内置Raspberry Pi TV HAT和Batinator的20世纪70年代升级电视。我们喜欢马丁总是采取的额外步骤,以确保每个项目的最终结果是干净利落,看起来华丽,甚至没有一丝热胶。

Raspberry Pi视频门铃

“我总是喜欢使用Raspberry Pi制作一个可视门铃,”Martin在Hackster.io项目介绍中解释道。“直到最近,我找不到一种简单的方法来进行视频通话,这种方式既可以在项目中运行,也可以直接让其他人重新创建。”

通过'最近',他意味着今年2月谷歌发布了他们的网络浏览器Duo视频聊天应用程序。

有了Raspberry Pi 3B +和一个网络摄像头,Martin测试了新版本,并且看,他能够通过Raspbian的默认浏览器Chromium相对轻松地视频打电话给他的妻子。

“我测试的网络摄像头有一个内置麦克风,即使在第一次抛出测试呼叫时,质量也很棒。这是一个非常激动人心的时刻,释放了视频门铃项目的潜力以及许多其他可能性。“

不出意外,Martin还发现你可以在浏览器中运行Google Duo,甚至可以在Raspberry Pi上运行。这使他能够剥去所有不必要的“Chromium家具”。

但是,如果这是一个视频门铃,他怎么告诉Raspberry Pi在门铃被激活时拨打他的手机?

“如果Duo是一个完整的应用程序,那么命令行选项可能是可用的,例如启动应用程序并立即呼叫特定联系人。如果没有这个(现在?),我需要找到一种方法,通过按下GPIO按钮自动开始通话。“

为了实现这一目标,Martin决定使用PyUserInput,这是一个用于Python的社区构建的跨平台模块。“我的想法是设置一个脚本来等待按下按钮,然后将鼠标移动到” 联系人“文本框,键入联系人的姓名,按Enter键并单击” 视频通话 “,Martin解释说。经过一些试验和错误 - 并打电话给错误的人 - 他的项目取得了成功。

为了完成构建,Martin将门铃组件安装到20世纪80年代的对讲机中(参见他之前的对讲机构建),将它们连接到家中的基本单元,然后将其全部放在旧的索尼卡带式播放器中。

最后的结果?功能性视频门铃既华丽又实用。您可以在Hackster.io项目页面上找到有关该项目的更多信息。