¿Cómo crear un sistema de intercomunicación de múltiples extensiones usando teléfonos con cable?

Quiero crear un sistema de intercomunicación simple (basado en el teléfono) en nuestra nueva casa. Gritar entre habitaciones no es tan bueno, y tratar de usar un cliente de mensajería instantánea o Facetime no tiene la inmediatez de un buen grito en el pasillo.

Tengo una caja de viejos teléfonos con cable que ya no tienen mucho uso, y conectaré el nuevo lugar con cat5e para la conexión en red, por lo que colocar un cable adicional en cada habitación y colocar un teléfono en él no es una molestia real.

He visto muchos sitios en línea que me muestran cómo conectar dos teléfonos para que puedas hablar en uno y salga por el otro. Esto parece bastante simple: una batería, una resistencia, algunos conectores telefónicos para que quede ordenado.

¿Y si quisiera muchos teléfonos (cinco) y también quisiera que los hiciera sonar?

No estoy tratando de crear mi propio PBX, no hay necesidad de llamar a teléfonos individuales o tener más de dos personas hablando a la vez. Levantar un auricular y hacer que todos los demás suenen hasta que se levante cualquier otro auricular es suficiente.

Puntos de bonificación si puedo hacerlo sin tocar un Arduino ;-)

¿Sus viejos teléfonos con cable tienen manivelas? :)
No estoy discutiendo que debas usar un Arduino (o no), pero tengo curiosidad por saber por qué prefieres no usar uno.
¿Usar un Arduino no agregaría una complejidad innecesaria? Es decir, va desde cómo conectar varios teléfonos para audio y hacer que suenen, hasta cómo hacerlo bajo el control del software.
Aunque, acabo de encontrar este sitio web que es interesante joes.com/intercom/design.html
En serio, solo compre un PBX doméstico de Panasonic o similar y listo.

Respuestas (4)

Como dijo Dave, debe detectar el estado del teléfono y debe enviar voltaje de llamada / 24 VCA debería funcionar bien, pero necesitaba 48 VCA para algunos teléfonos Panasonic /, entonces debe desconectar este voltaje tan pronto como alguien ha descolgado el teléfono... sale mucha lógica para lo que parece una tarea sencilla, difícil de hacer sin micro.

De hecho, he diseñado exactamente lo que necesita, hace mucho tiempo, incluso era un producto comercial, pero es una larga historia. Estaba pensando en hacerlo público de todos modos, pero está un poco diseñado, usamos el circuito actual para el suministro telefónico (y fue una mala elección de uC). Puede encontrar algunas partes útiles, o intentar reemplazar el micro con una lógica más simple mientras toma el suministro del teléfono, el detector de descolgado y algunas otras cosas de nuestro diseño (nosotros como 'yo y mi buen amigo Mario', su parte fue Diseño de FW y HW analógico, mi parte fue diseño de CPU HW, diseño de PCB, pruebas y documentación).

Aquí puede ver el circuito responsable de alimentar el teléfono, la detección del estado de la línea (colgado/descolgado, pero también la detección de marcación por pulsos), el control del voltaje del timbre, todo lo relacionado con el teléfono individual. Podría construir dos de esos circuitos, y tiene un intercomunicador, pero con muchas opciones puede que no lo necesite :-).

ingrese la descripción de la imagen aquí

Puedo publicar el esquema completo, codificar todo, si alguien todavía está interesado en que los teléfonos analógicos sean útiles. Personalmente, todavía uso un interruptor similar en casa. Y sí, nuestra centralita (dos diseñadores, ¿recuerdas?) tiene cuatro extensiones internas, una línea externa, teléfonos aislados galvánicamente de la línea externa, modo 'no molestar', timbre diferenciado para línea interna y externa... y muchas opciones más empujado a 4K de código ensamblador PIC. También tiene un manual de usuario completo (solo en croata ;-))

A debería mencionar que los teléfonos estaban interconectados usando el interruptor de punto de cruce analógico, no relés o componentes discretos. La música en espera, por ejemplo, también se enrutaba al teléfono correspondiente a través del crosspoint patrix, así como el tono de marcación interno, el tono de llamada, la parte externa...

Debería hacer algún producto de código abierto/hardware abierto. ¿Malas noticias? He mencionado el micro. PIC16C57, todo ensamblador, fue una pesadilla / mi amigo lo logró, la elección de micro fue mía, lo cual fue tan estúpido como podría ser considerando que ya estaba familiarizado con 8051, y el precio de un micro no era relevante de todos modos. Si diseñamos el 8051 en ese entonces, hoy tendría 64K Flash en el mismo paquete DIP. Tal vez puedas hacerlo ahora ;-)). Las placas están separadas, por lo que incluso Arduino podría usarse para la CPU :-)

Está solicitando una combinación de "características" telefónicas, a saber: la "llamada automática" (ARD) se usa en líneas privadas (alquiladas) entre dos teléfonos, en las que al levantar un teléfono suena el otro y la "línea compartida" , en el que varios teléfonos pueden compartir una conexión.

Desafortunadamente, las dos características realmente no funcionan juntas. Vas a tener que pasar cables desde cada uno de los teléfonos a una ubicación central, donde algún tipo de controlador reconoce una condición de descolgado en cualquiera de los teléfonos y hace sonar todos los otros teléfonos hasta que (al menos) uno de ellos es recogido. Para hacer esto, el controlador central necesita poder detectar la condición de colgado/descolgado de los teléfonos individualmente.

No puedo imaginar ninguna buena manera de hacer esto que no involucre un microcontrolador, y Arduino es tan bueno como cualquiera para esta aplicación.

Si tuviera teléfonos con generadores de timbre de manivela, simplemente podría conectarlos todos en paralelo con un circuito de batería y obtendría la funcionalidad que necesita.

Una forma sencilla podría ser esta. Necesita una fuente de alimentación de CC que pueda suministrar > 40 VCC y que tenga una corriente limitada a aproximadamente 40 mA y que tenga una impedancia de salida que permita que se desarrollen señales de voz en la línea. Podría usar una resistencia de 1kohm para hacer esto, pero observe la potencia nominal; probablemente necesite una resistencia de 2W de matemáticas cerebrales rápidas.

Todos los teléfonos están conectados en paralelo y existe una gran posibilidad de que cuando levante un teléfono y toque el interruptor de gancho, se emitan sonidos de timbre desde los otros teléfonos. Puede que no sea genial, pero es fácil de probar. Si algunos teléfonos no producen sonido, entonces pruebe con un voltaje de suministro más alto y una resistencia más alta. Si esto no funciona, descarta la idea!!!!

Cuando se trata de hablar, puede haber un pequeño problema de efecto secundario en el sentido de que escuchará su propia voz en el auricular un poco más fuerte que cuando usa un teléfono normal. Esto se debe a que los teléfonos tienden a preferir 600 ohmios y conectar dos juntos está bien siempre que el par esté alimentado con corriente (o a través de un gran inductor), pero esto usa 1k ohmios adicionales en el suministro y habrá más tono local presente - un problema menor.

Todos los teléfonos simples (POT) están cableados en paralelo. En algún lugar a lo largo de la ejecución paralela, también debe conectarse en paralelo 48VDC. Los conductores de líneas telefónicas individuales se denominan Tip & Ring. Esto viene de los viejos enchufes de clavijero Tip, Ring, Sleeve. Los sistemas telefónicos funcionan con -48 voltios con la punta en 0 y el timbre en -48vdc. Si su cableado está aislado, puede simplemente aplicar + a Tip y - a Ring. Necesita un limitador de corriente porque los POT no son dispositivos de voltaje, son dispositivos de corriente. Cuando todos los teléfonos estén colgados (colgados), debe leer 48 VCC en la línea. Cuando uno o todos los teléfonos están descolgados, debe leer alrededor de 10 a 8 VCC. Dependiendo del calibre y la longitud de su cable, debería poder jugar con algunas resistencias para obtener el valor correcto (alrededor de 600 ohmios en cada cable = 1200 ohmios en total).

Ahora esta es la parte difícil. Para hacer sonar los teléfonos, necesita un generador de timbres, o construya uno, pero tenga cuidado. Los POT suenan con 105 VCA de 20 a 30 HZ, pero SÓLO de 5 a 10 miliamperios. La apuesta más segura es buscar en eBay un "generador de timbres" y usarlo. Todos los teléfonos deben estar colgados para que suenen. Un teléfono descolgado, y ninguno sonará. En cada teléfono, necesita una forma de inyectar la señal de CA en los cables Tip & Ring. Usted dijo que está usando un cable CAT5, por lo que sus teléfonos usarán Punta (Blanco/Azul) y Anillo (Azul/Blanco). Eso deja al par Naranja, el par Verde y el par Marrón sin hacer nada. Puede conectar en paralelo todos los pares marrones y conectar el generador de timbre a los pines 3 y 6 de RJ45, si está cableado 568A blanco/naranja naranja/blanco, o si está cableado 568B blanco/verde verde/blanco. Si sus teléfonos tienen cables de línea de 4 conductores, luego llevará la CA del generador de timbre a cada teléfono. Agregue un botón pulsador momentáneo DPST a cada teléfono, conecte un lado del interruptor a la CA del generador de timbre y el otro lado del interruptor a tip & ring. Cada vez que se presiona cualquier botón en cualquier teléfono, imprimirá 105 V CA a 5 mA en la punta y el timbre y hará que todos los teléfonos suenen.

Espero que esto ayude.