Como podemos fazer com que a placa do Arduino interaja com o telefone analógico antigo e faça chamadas telefônicas?
Eu acho que envolve conectar a placa ao telefone com um cabo específico (como é chamado?)
Além disso, presumo que será necessário o uso do protocolo de discagem de baixo nível do telefone (para realmente interagir com o telefone e enviar comandos). Onde posso ler sobre isso?
Existe um motivo para se preocupar com a conversa entre a placa digital / serial e um dispositivo análogo?
A propósito, eu li que os telefones analógicos têm tensões relativamente altas que podem danificar facilmente a placa. Eu adoraria obter informações sobre coisas como essa, relacionadas à conexão do Arduino a telefones analógicos, a fim de saber sobre esses problemas e sobre o que se deve preocupar e explorar.
Muito obrigado!
fonte
Conectar um microcontrolador a uma linha telefônica é uma tarefa bastante técnica e requer conhecimento sobre o funcionamento da linha, mas não é uma tarefa impossível, embora possa ser perigosa, e experimente alguns choques desagradáveis se você não estiver preparado para esse trabalho. .
Inicialmente, você deve construir um circuito retificador, principalmente para o seu circuito de polarização, pois você não sabe qual é o anticorpo positivo na sua linha telefônica, mas sabe que as tensões são medidas inversamente, ou seja, quando medidas em relação ao terra (GND), as medidas serão negativo, isso ocorre porque foi descoberto que os pólos das baterias costumavam ser menos roídos quando conectados ao sistema.
Um segundo passo é desenvolver um pequeno acoplador para evitar conectar seu circuito diretamente à linha telefônica. Para isso, você pode usar um par de filtros passa-baixo, que são colocados em cada ponto de conexão da linha após o retificador de ponte, e a desvantagem do retificador de ponte é conectada para aterrar seu circuito com este filtro. E o ponto positivo é conectado a uma saída PWM do seu controlador.
Outras informações importantes, você não pode conectar a porta PWM diretamente a este filtro, porque os níveis de tensão na linha telefônica são bastante diferentes, a saber:
Para igualar o nível da tensão da sua linha com o sistema telefônico, você pode usar um divisor de tensão com uma saída de 0 a 0,7Volts, ou seja, quando a tensão de saída máxima do pulso PWM da porta de 5V for 0,7Volts, o resistor do divisor. Outra maneira é usar um amplificador operacional com um ganho reverso, reduzindo assim a saída. você também pode usar um circuito optoacoplado com 4n25 e, assim, polarizar o fototransistor para essa variação com os pulsos em seu diodo.
Outro componente importante nesse circuito é um par de diodos a serem cortados, sinalizando o sinal, ou seja, como nosso limite de tensão para o áudio é de 0,7Volts depois que os filtros colocam alguns diodos entre o positivo e o negativo do seu sinal filtrado na ponte retificador, para evitar que sinais acima desse nível atinjam o arduino quando houver ruído na linha.
Mais informações: http://carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/
fonte