带 ESP8266 的对讲铃声通知器

物联网 ESP8266
2021-05-29 00:57:07

我的项目想法是将“某物”附加到我的对讲机,当它收到电信号(有人按门铃)时,联系家庭服务器中的本地网络服务,该服务器向手机发送推送通知。

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

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

这是对讲机。


也许 SparkFun ESP8266是更好的选择?


根据 Chris Stratton 的评论,使用自带电源ESP8266并跟踪对讲机声音信号而不是使用对讲机的内部电源会更好吗?

如果是,我需要什么才能让我的设备跟踪声音信号?,以及,是否有任何电池来源可以告知电源寿命?还是电池寿命够长不用担心?


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

在我看来,这是一个比声学检测更精确、更简单的选择。

2个回答

我发现下面的文章讲述了如何使用 LM567 电路通过麦克风输入检测音调,以及检测发生时输出变为低电平。

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

在文章中提到您必须通过播放可检测音调的某些短部分的循环来调整检测器。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/

(相同电路无需焊接)

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

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

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

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

当微控制器在该终端上检测到信号时,对它进行编程以 ping 服务器。

ESP8266模块可用于Wi-Fi连接

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