不用手机,如何让猫给你打视频电话丨日常小技

 图片

 

文章首发于微信公众号@代号XY 作者:代号XY

 

大家好,我是XY。

「日常小技」栏目是我和RZ做项目时发现的一些内行小技术,

可以应用在日常生活中。

未来我们会把积累写的相关程序开源。

 

图片

 

① 首先,你需要一个摄像头

某宝上平均售价从20、200到400元不等 就像选相机一样,像素、帧率是硬指标。

这是你可以重复利用的东西,拆装很方便。

 

图片

 

② 你还需要一个麦克风、一对或一个扬声器,

接口有USB、电线或是传统音频接口的可选。

 

图片

图片

 

③ 但是有点遗憾的是,

要让🐈打电话,没有ta的必然,只有“偶然”。当然你可以试试看训练ta。

我们需要一个传感器让它的jio或身体启动通话。

比如一颗按钮

或是触摸传感器,

或是光敏电阻。

 

图片

 

压力薄膜传感器:

压力作信号

当传感器感知到外界压力时,传感器的电阻值会变,采用简单的电路即可使传感器在感知压力变化后把压力信号转换成相应变化强度的电信号输出

 

触摸开关传感器:

产生是否被手指触摸的信号,根据这个信号开关电路。

 

光敏电阻:

光线作信号

利用光电导效应的一种特殊的电阻,它的电阻和入射光的强弱有直接关系。光强度增加,则电阻减小;光强度减小,则电阻增大。

 

④ 最重要的是,你需要一块开发板,推荐树莓派。

它使用的是Linux系统,自身就是一台小电脑,安卓系统就是基于它修改建立的。

自带wifi模块 ,可以接入无线网。

 

图片

 

⑤ 当然,你还需要一些电线

你需要计划它们的长度

还有用来包裹保护树莓派的外壳和摄像头的遮挡物。

这样的壳子能买到,

也可以自己做。

 

图片

 

要让硬件工作起来,

需要向树莓派写入程序,

幸好网上可以找到很多开源的软件包

(代码好累 我看不动 我们先省略这些)

 

⑤ 然后,你还需要找一个实时视频通话服务

这类PaaS服务能直接调用在树莓派里

这样就可以用树莓派打视频电话了。

通常这种服务在一定范围内

比如10000分钟是免费的。

 

图片

 

⑥ 让我们将那些模块器件和树莓派连在一起

你需要合理布局每个模块的位置,

各个硬件模块之间连接的长度,

不要让猫破坏了摄像头或者树莓派,

重要是想想让它jio触摸的传感器放在哪里。

 

图片

 

来想一想

最好是猫经常会长时间待着的地方

比如ta经常眺望远方的窗边

比如ta吃饭的地方,猫碗的前方

 

又或者随便哪个地方

它会不会踩到那个按钮或传感器

看命运(???)

 

图片

 

这样的东西我们没做

但是我们测试了视频通话的部分

视频通话服务用的声网Agora(非广告)

成功了

 

图片

右边窗口即树莓派摄取

这样你就可以自己做个硬件打视频了

你也可以在更多想法里应用这种“组合”。

 

图片

 

RZ表示在调测摄像头、麦克风和喇叭测试的过程中,最有趣的发现是“延时”。

虽然这是常识了,真的测试时才强烈感受到这种存在。我们和通话的另一方,声音或视频变成数字信号传输给对方,延时是一定存在的。就算只有0.几毫秒。

除非我们可以超越光速。

【点击查看原文】

 

posted @ 2021-08-31 16:59  RTE开发者社区  阅读(359)  评论(0)    收藏  举报