ESP8266对讲环通知器


10

我的项目构想是在对讲机上附加“东西”,当它收到电信号(有人按门铃)时,请与家用服务器中的本地Web服务联系,然后该服务器将推送通知发送到电话。

我当前控制的项目部分是服务器和推送通知之一(我是开发人员),丢失的部分是硬件部分。

看来ESP8266的样子对我来说是很好的选择。但是,我需要知道如何使它对振铃信号做出反应,以及如何使它通过对讲电源供电,您能给我一些建议吗?

这是对讲机


也许 SparkFun ESP8266可能是更好的选择?


根据克里斯·斯特拉顿(Chris Stratton)的评论,拥有自带电源的ESP8266并跟踪对讲机的声音信号会比使用对讲机的内部电路更好吗?

如果是,我需要使我的设备跟踪声音信号吗?并且,是否有电池电源可以告知电源寿命?还是电池寿命足够长而不必担心呢?


继续我最初的想法,我找到了这个电流传感器模块ACS712。我知道这可能会使从门户到对讲机的电缆“绕开”,并导致对讲机振铃,这样当该电缆通电时(有人打电话),我能检测到这种变化吗?

在我看来,这比声音检测更精确,更简单。


电源:-音频:12 Vac-视频:18 Vdc文件中没有其他内容,我想他必须打开并查看其内容。
蛇桑德斯

接线:-音频门禁系统:4条普通线+ N(每个家庭1条呼叫线)。-可视门禁系统:7条普通线+ 1条视频同轴线+ N(每个家庭1条呼叫线)。
蛇桑德斯

几个小时后,我可以打开它,并在需要时放一张照片。
Mulflar '17

1
链接很好@Mulflar,但是最好具有额定功率,以更好地了解设备。但希望我们对此有一个通用的标准。
Prashanth Benny

1
您可能会最好地找到一种以声音或电气方式检测振铃输出的方法,而不是尝试监听电缆。但是要当心对讲系统的电流连接,除非您完全了解其电源。您的系统可能需要自己的电源-电池不会持续使用,并且不清楚您是否可以从对讲机获得可用的电源而无需过多的反向工程。
克里斯·斯特拉顿

Answers:


5

我发现以下文章告诉您如何使用LM567电路通过麦克风输入检测音调,以及在检测到时输出变为LOW的位置。

该解决方案需要一些焊接,以及一些电阻器和电容器来为微电路供电。

在本文中提到,您必须通过循环播放可检测音调的一小部分来调整检测器。LED灯用于调整显示值的时间。

可以使用ESP8266或任何可以读取高低值的微控制器来读取音调。请注意,ESP8266使用3.3V电压和LM567 5V。

如果为上述每个电路分别供电,则更好。

[1] http://www.scary-terry.com/more_stuff/tonedet/tonedet.htm

[2] http://www.electrodragon.com/product/special-sound-identifier-module/

(相同电路,无需焊接)


LM567不需要对讲机内部的电源吗?
Prashanth Benny

我的建议是为每个设备使用自己的电源。
mico

4

如果您使用从对讲机的电源中汲取电力的任何设备(可能是IC),我不确定对讲机的信号是否会中断。

如果没有,事情就很简单。正如斯特拉顿先生在评论中提到的那样,这是许多相关复杂性的免费豁免!

您可以使用Arduino或任何其他微控制器电路并将其输入端子之一连接到InterCom的电源
应注意将电路与对讲机电路接口

每个电路应单独供电,因为它们的功率要求可能不同,或者可能引起干扰。

对微控制器进行编程,以便在服务器检测到该终端上的信号时对其进行ping操作。

ESP8266模块可用于Wi-Fi连接

之所以提到Arduino是因为它易于编程。它通常仅用于原型制作!我使事情变得容易理解。如果您需要任何澄清或发现任何错误,请发表评论。


因此,在ESP8266(或也许是SparkFun ESP8266)中再次考虑时,我的问题是如何从对讲机为其供电,以及如何检测到有人

它应该单独供电。您需要为Arduino和ESP8266提供5V电源模块。这样更好。
Prashanth Benny

1
@Prashanth Benny注意,ESP的运行电压为3.3 V,而不是原始Arduino的5V。
Bence Kaulics '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.