Notificador de toque para interfone com ESP8266


10

Minha idéia do projeto é anexar "algo" ao meu Intercom e, quando ele recebe um sinal elétrico (alguém toca a campainha da porta), entre em contato com um serviço da Web local em um servidor doméstico e esse servidor envia uma notificação por push aos telefones.

A parte do projeto que eu controle atualmente é a do servidor e a notificação por push (eu sou desenvolvedor), a parte perdida é a parte do hardware.

Parece que o ESP8266 parece uma boa opção para mim. Mas preciso saber como fazê-lo reagir ao sinal de campainha e como fazê-lo ser alimentado com a fonte de alimentação do Intercom. Você pode me dar alguns conselhos?

Este é o interfone.


Talvez o SparkFun ESP8266 possa ser uma opção melhor?


Com base nos comentários de Chris Stratton, será uma maneira melhor de ter um ESP8266 com sua própria fonte de alimentação e rastrear o sinal acústico do Intercom em vez de usar a eletricidade interna do Intercom?

Se sim, o que preciso para fazer meu dispositivo rastrear o sinal acústico? E existe alguma fonte de bateria que informe sobre a duração da vida útil da energia? Ou a vida da bateria é longa o suficiente para não se preocupar com isso?


Continuando com minha ideia inicial, encontrei este Módulo de sensor de corrente ACS712 . Entendo que isso poderia "desviar" o cabo que vem do portal para o Intercom e faz com que o intercom toque para que, quando esse cabo receba energia (alguém chamado), eu pudesse detectar essa alteração?

Parece-me uma opção mais precisa e simples do que a detecção acústica.


Fonte de alimentação: - Áudio: 12 Vac - Vídeo: 18 Vcc no documento, acho que ele precisa abri-lo e ver o que ele tem.
Cobra Sanders

Cablagem: - Sistema de entrada de porta de áudio: 4 fios comuns + N (1 fio de chamada por casa). - Sistema de videoporteiro: 7 fios comuns + 1 vídeo coaxial + N (1 fio de chamada por casa).
Cobra Sanders

Dentro de algumas horas, posso abrir e colocar uma foto, se quiser.
Mulflar

11
o link está bom @Mulflar, mas seria melhor ter a classificação de energia para entender melhor o dispositivo. Mas, esperançosamente, temos um padrão universal para isso.
Prashanth Benny

11
Você provavelmente fará o melhor para encontrar uma maneira de detectar acústica ou eletricamente a saída do anel, em vez de tentar bisbilhotar o cabo. Mas tome cuidado com as conexões galvânicas do sistema de intercomunicação, a menos que você compreenda completamente sua fonte de alimentação. Provavelmente, seu sistema precisará de seu próprio suprimento de linha - as baterias não duram e não está claro se você pode obter energia utilizável do intercomunicador sem engenharia reversa excessiva.
22817 Chris Stratton

Respostas:


5

Eu encontrei o artigo abaixo dizendo como você pode usar um circuito LM567 para detectar um tom via entrada de microfone e onde a saída fica baixa quando a detecção ocorre.

Essa solução precisa de um pouco de solda e alguns resistores e capasitores para fornecer o microcircuito.

No artigo, há uma menção de que você precisará ajustar o detector tocando um loop de uma parte curta do tom detectável. Uma luz LED é usada para ajustar, mostrando quando o valor está sendo executado.

A leitura do tom pode ser feita com o ESP8266 ou qualquer microcontolador que possa ler valores altos e baixos. Observe que o ESP8266 usa tensão de 3,3V e LM567 5V.

Você é melhor se tiver uma alimentação separada para cada circuito mencionado.

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

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

(mesmo circuito sem necessidade de solda)


O LM567 não precisa de uma fonte de alimentação dentro do interfone?
Prashanth Benny

Minha sugestão é usar a própria fonte de alimentação para cada dispositivo.
Mico

4

Não tenho muita certeza se haverá uma interrupção nos sinais do Intercom se você usar qualquer dispositivo (talvez um IC) que sugue energia do suprimento do Intercom.

Caso contrário, as coisas são bem simples. Como o Sr. Stratton mencionou em seus comentários, esta é uma renúncia gratuita a muitas complexidades associadas!

Você pode usar um Arduino ou qualquer outro circuito de microcontrolador e conectar um de seus terminais de entrada à fonte do InterCom .
A interface do circuito ao circuito do Intercom deve ser cuidada .

Cada circuito deve ser alimentado separadamente, pois seus requisitos de energia podem ser diferentes ou causar interferência.

Programe o microcontrolador para executar ping no servidor quando detectar sinais nesse terminal.

O módulo ESP8266 pode ser usado para conectividade Wi-Fi .

Eu mencionei o Arduino por causa da facilidade na programação . Geralmente é usado apenas para fins de prototipagem! Estou tornando as coisas fáceis de entender. Comente se precisar de algum esclarecimento ou encontrar algo errado.


Então, pensando novamente em ESP8266 (ou talvez SparkFun ESP8266) a minha pergunta novamente é como ligá-lo a partir Intercom, e como detectar que alguém rodeado
Mulflar

deve ser alimentado separadamente. Você precisa ter um módulo de fonte de alimentação de 5V para o Arduino e o ESP8266. É melhor assim.
Prashanth Benny

11
@ Pashanth Benny Observe que o ESP roda a partir de 3,3 V e não a 5 V como Arduinos originais.
Bence Kaulics
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.