Dividir la señal de TV para hacer un videowall

Estoy trabajando en este proyecto para la Universidad. Estamos generando imágenes enviando señales de audio desde la computadora a un televisor viejo. Canal izquierdo a TV's Vertical, canal derecho a TV's horizontal. Enviamos ondas de sonido simples (generadas en PureData), ejemplo, 400hz al canal izquierdo y 200hz al canal derecho. Y también algunas FM.

Estamos recibiendo este tipo de imágenes:

http://youtu.be/gc67zXuBw9A

http://youtu.be/7Uqq8SJhm9o?t=1m29s

La cosa es que queremos tener esto en una escala mayor, y pensé en hacer un videowall, la misma señal dividida en 9 (u 8 o lo que sea) televisores.

No tengo ni idea de cómo hacer esto, alguna idea??

¡Gracias!

pared de video

videowall con señal

videowall con señal

Dependiendo de la disponibilidad de hardware para usted (tarjetas de sonido versus circuitos), podría considerar generar las señales para los televisores de forma independiente
Siempre me he preguntado cómo se llaman los dispositivos comerciales que hacen esto. El divisor de TV nunca obtuvo buenos resultados en Google.
Hola, finalmente que solucion has usado?

Respuestas (2)

Dado que está utilizando frecuencias bastante bajas, esto será sencillo pero tedioso. Lo que deberá hacer es dividir cada canal en 3 segmentos: izquierdo, centro horizontal y derecho, e inferior, centro vertical y superior. Luego alimenta las 9 combinaciones (permutaciones, en realidad) a tus 9 monitores.

Haces los 6 segmentos usando amplificadores operacionales. Digamos, solo como referencia, que sus formas de onda horizontales y verticales, tal como se usan ahora, tienen un rango de +/- 1 voltio. Entonces, lo que hace es proporcionar 3 compensaciones: -2/3, 0 y 2/3 voltios. Luego coloque cada señal de compensación a través de una ganancia de 3. Puede combinar estas funciones y hacer todo en un solo amplificador operacional cuádruple, 1 amplificador operacional cada uno para vertical y horizontal.

esquemático

simular este circuito : esquema creado con CircuitLab

Y, por supuesto, arruiné el esquema. El amplificador operacional que pretendía es un TL084: el TL081 es único. Tenga en cuenta que para cargas de 10 kohm, el TL084 funcionará a aproximadamente 100 kHz, lo que debería ser más que adecuado para sus necesidades, y es posible que incluso deba reducir la velocidad un poco colocando un pequeño capacitor en las resistencias de retroalimentación para suprimir las altas. - captación de frecuencia.

ETA: y otro abucheo de mi parte: R10 también debería ser 30k, en lugar de 10k. ¡Malditos dedos disléxicos!

En el caso real, necesitará ganancias y compensaciones ligeramente mayores que las que se muestran para acomodar las zonas muertas entre los televisores. Suponiendo un espacio muerto del 25 %, las compensaciones deberían ser +/- 0,278 y R2 debería ser 12,5k.

Notarás que no hay nada de la selección de lógica/pantalla que mencionó Phil Frost. La razón es simple: para esto no lo necesita. Las señales que están fuera de los límites simplemente estarán fuera de la pantalla.

¡gracias por la respuesta! Se lo mencionaré a mis compañeros y volveré si tengo más preguntas, ¡gracias de nuevo!
Ahora que leí esta respuesta, tiene razón: mi solución es innecesariamente compleja. +1.
@Phil Frost: ¡no hay problema! Publiqué la pregunta desde mi absoluta ignorancia sobre el tema, por lo que toda la respuesta me parecerá compleja.
@PhilFrost: no se apresure. Existe una posible dificultad que podría hacer que valga la pena considerar su publicación. Mi afirmación de que los rastros fuera de la pantalla simplemente no se verán solo es cierta si la unidad involucrada se recupera rápida y elegantemente de una sobrecarga. De lo contrario, cada una de las salidas de segmento deberá sujetarse a algún límite. Y no retire una respuesta solo porque cree que es "innecesariamente compleja". Siempre vale la pena ver enfoques alternativos. Además, presentan un enfoque de respaldo alternativo si la solución "mejor" no funciona.
@WhatRoughBeast: ¡hace media hora, mientras iba en el autobús al trabajo, entendí tu respuesta! jaja se lo comento a mis compañeros y vuelvo si tengo alguna duda. gracias de nuevo
@WhatRoughBeast mmm Estoy trabajando nuevamente en esto y no entiendo cómo dividir la señal: "izquierda, centro horizontal y derecha, e inferior, centro vertical y superior".
ah Tienes dos señales base, horizontal y vertical. Divide cada uno en 3 segmentos: horizontal hacia la izquierda, el centro y la derecha, y vertical hacia abajo, el centro y la parte superior. Ahora tome su conjunto final de pantallas y numérelas del 1 al 9, con 1 en la parte superior izquierda y 9 en la parte inferior derecha. Entonces, por ejemplo, la pantalla 7 usa izquierda y abajo. La pantalla 1 usa izquierda y arriba. La pantalla 6 usa el centro derecho y vertical. Etc.

Seguro que podrías hacerlo, sin embargo no tendrá la misma elegancia que el que tienes ahora. Parece que está dirigiendo directamente el haz de electrones, por lo que tiene un control horizontal (X) y uno vertical (Y), y el haz está posicionado más o menos linealmente de acuerdo con esas entradas. Así que si dices,

X = porque ( t ) Y = pecado ( t )

Obtienes un círculo. Aseado, elegante.

Si desea dividir eso en varias pantallas, ya no es lineal. Digamos que su generador de señal emite un valor entre 0 y 1. En su ejemplo de nueve televisores, hay tres en cada eje. Entonces debemos dividir este rango de 0 a 1 en tres componentes:

  • 0 X < 1 / 3 : columna izquierda activa
  • 1 / 3 X < 2 / 3 : columna central activa
  • 2 / 3 X < 1 : columna derecha activa

Luego, después de haber decidido qué televisor está activo, este número debe reducirse al rango de 0 a 1 para el televisor individual que está activo. Podrías hacer esto multiplicando por 3 y conservando solo la parte fraccionaria.

En pseudocódigo:

function split(x):
  if x < 1/3:
    column = "left"
  elif x < 2/3:
    column = "middle"
  else:
    column = "right"
  return column, (x * 3) % 1

Esto devuelve qué columna de televisores necesita activar y luego le da el número entre 0 y 1 para alimentar a ese televisor. Luego, debe hacer lo mismo para el eje vertical. Sabiendo qué columna y qué fila de televisores, activas ese y desactivas todos los demás, y lo alimentas con el valor transformado.

Dado que solo hay un televisor encendido a la vez, es posible que pueda transmitir las mismas señales XY a todos los televisores, y solo el que esté habilitado lo mostrará. De esta manera, no necesita nueve tarjetas de audio para su computadora.

Puede implementar esto con electrónica analógica con algunos comparadores para determinar en qué fila (o columna) se encuentra, algunas puertas lógicas para combinar la fila y la columna en una señal de habilitación para el televisor individual y algunos amplificadores operacionales para escalar la señal después dividiéndolo. O bien, podría hacer el procesamiento en PD.

En primer lugar, ¡gracias por la respuesta rápida! Entiendo lo que quieres decir con dividir la señal, pero no entiendo cuando empiezas a hablar de "televisores activos", ni esto "Ya que solo hay un televisor encendido a la vez [...]"
@elunicotomas por "activo" quiero decir que el cañón de electrones está encendido. Estás barriendo un punto a través de la pantalla, y ese punto está en un solo televisor a la vez. En todos los demás televisores, debe apagar el punto. Están "inactivos".