¿Cómo podemos hacer que la placa Arduino interactúe con un teléfono antiguo y analógico y hacer llamadas telefónicas?
Supongo que implica conectar la placa al teléfono con un cable específico (¿cómo se llama?)
Además, supongo que requerirá que usemos el protocolo de marcación telefónica de bajo nivel (para interactuar realmente con el teléfono y enviar comandos). ¿Dónde puedo leer al respecto?
¿Hay alguna razón para preocuparse por la conversación entre la placa digital / serie y un dispositivo análogo?
Por cierto, he leído que los teléfonos analógicos tienen voltajes relativamente altos que pueden dañar fácilmente la placa. Me encantaría obtener cualquier información sobre cosas como esta, relacionadas con la conexión de Arduino a teléfonos analógicos, para saber acerca de estos problemas y sobre qué preocuparse y explorar.
¡Muchas gracias!
fuente
Conectar un microcontrolador a una línea telefónica es una tarea bastante técnica y requiere conocimiento sobre el funcionamiento de la línea, pero no es una tarea imposible, aunque puede ser peligrosa, y probar algunos choques desagradables si no está preparado para ese trabajo. .
Inicialmente, debe construir un circuito rectificador, principalmente por su circuito de potencia de polarización, ya que no sabe cuál es el anticuerpo positivo de su línea telefónica, pero sabe que las tensiones se miden inversamente, es decir, cuando se mide con respecto a tierra (GND), las medidas serán negativo, esto se debe a que se descubrió que los polos de las baterías solían roerse menos cuando se conectaban al sistema.
Un segundo paso es desarrollar un pequeño acoplador para evitar conectar su circuito directamente a la línea telefónica. Para esto, puede usar un par de filtros de paso bajo, que se colocan en cada punto de conexión de la línea después del puente rectificador, y la parte inferior del puente rectificador se conecta a tierra a su circuito con este filtro. Y el punto positivo está conectado a una salida PWM de su controlador.
Otra información importante no puede conectar el puerto PWM directamente a este filtro, porque los niveles de voltaje en la línea telefónica son bastante diferentes, a saber:
Para igualar el nivel de su voltaje de línea con el sistema telefónico, puede usar un divisor de voltaje que tenga una salida de 0 a 0,7 voltios, es decir, cuando el voltaje de salida máximo del pulso PWM de la puerta de 5 V debe ser 0,7 voltios el divisor resistivo. Otra forma es usar un amplificador operacional que tenga una ganancia inversa, reduciendo así la salida. También puede usar un circuito optoacoplado con 4n25 y así polarizar el fototransistor para tal variación con los pulsos en su diodo.
Otro componente importante en este circuito es un par de diodos para cortar la señal, es decir, ya que nuestro límite de voltaje para audio es de 0,7 voltios después de que los filtros coloquen un par de diodos entre el positivo y el negativo de la señal filtrada en el puente rectificador, así que evite que las señales por encima de este nivel lleguen al arduino cuando haya ruido en la línea.
Más información: http://carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/
fuente