domingo, 9 de octubre de 2022

Cámaras PTZ de JVC, Integración simple con ETH-GPI Link de "Skaarhoj"

En este post quiero compartir la programación del ETH-GPI Link de "Skaarhoj" para trabajar con las cámaras PTZ de JVC. 

La idea es utilizar este pequeño dispositivo como enlace entre unos pulsadores, teclado (8) o cualquier dispositivo con salida de GPO de contacto cerrado, para que envíe una orden de position (Preset) vía IP a las cámaras PTZ de JVC, situadas en la misma red IP.


Aquí dejo un pequeño diagrama con unas pocas posibilidades de fácil integración que podemos encontrar con este pequeño dispositivo. El Skaarhoj ETH-GPI Link podrá hacer tanto de interface para integración como de controlador directo o consola de control.

El ETH-GPI Link puede ser utilizado como una consola de control simple, ya sea para una o múltiples cámaras. Podemos crear paneles de control en clases de docencia, en iglesias , salas de reuniones etc, con varias posiciones activadas por pulsadores , suelos de conmutación, interrupción laser, etc (N4). 

De igual forma pero más discreto podría ser con un teclado integrado en muebles o equipos (N3).

Existen sistemas de audio con salidas GPO que se activan en función del audio que captan sus micrófonos, esto permite crear salas totalmente desatendidas con video dinámico.

Finalmente tenemos al N1 donde con cualquier Switcher o mezclador de video con GPO se pueden controlar las posiciones de cámara. 


Con el ETH-GPI Link se pueden programar multitud de funciones según sus entradas de forma simple o combinada. Estas funciones las podemos enviar una sola cámara o varias de forma simultánea.

Yo he compartido mi Configuración, por tanto esta debe estar disponible en los ejemplos de configuración cuando se entre en "Configuración on line" desde el programa "Skaarhoj Update".

Para quien no haya trabajado nunca con "Skaarhoj" voy a intentar resumir su  funcionamiento y luego enseñar la configuración que propongo en este artículo y que he compartido con todos en "Skaarhoj".

"Skaarhoj" son sistemas de control o controladores que parten de un sistema operativo propio, y podemos añadir lo que denominan cores. El core es un paquete de órdenes ya programadas que corresponden a equipos concretos del mercado, y que al añadirlos al dispositivo se pueden seleccionar las órdenes de función ya programadas y combinarlas con los botones o contactos como en nuestro caso para que se realicen acciones determinadas.

Hay bastante información en la web de "Skaarhoj" pero a mi gusto  no se encuentra muy bien estructurada y está hecha solo personas con un cierto nivel de conocimientos de programación.

Al comprar el equipo viene con unas instrucciones muy simples basadas en que se debe instalar un programa en el ordenador "Skaarhoj Update" , conectar el dispositivo y realizar una actualización, luego insertar los cores deseados y programarlos. Como he mencionado he dejado mi programación teóricamente visible , pero no se si se mantendrá en el tiempo, por esa razón la comparto en este artículo.

Es importante recordar que con las configuraciones On Line se guarda también la de IP por tanto es fundamental que si utilizas una configuración de muestra modifiques las IP a las de tus equipos.


Mi configuracion esta básicamente programada para trabajar con 7 cámaras ( es el máximo en VISCAoverIP que permite Skaarhoj). Cada entrada activa su correspondiente salida es decir, la IN1 activa la OUT1 y manda a todas las cámaras al "preset1", activa el tally de la cámara 1 y la entrada 1 de un mezclador BM, y así sucesivamente con cada entrada.

Evidentemente la programación se puede modificar al gusto, pero creo es importante partir de una configuración conocida y ver que existe comunicación y se ejecutan las órdenes. 
Tener en cuenta que ETH-GPI Link trabaja con VISCA overIP y en este modo las cámaras deben tener las IP correlativas. En el ETH-GPI Link se debe poner la cámara con la IP más baja y el automáticamente irá enviando la órdenes a las IP siguientes de forma correlativa. En mi caso la IP de la cámara en la Configuración Skaarhoj es 192.168.89.100 que es la cámara numero 1, la dos es la 102, la tres es la 103 y así sucesivamente.

En las cámaras KY-PZ100 se tiene que modificar la Configuración para que trabajen en protocolo "Standar" y con número de cámara con los microrruptores inferiores.. 
Configuración cámara KY-PZ100

Con la serie nueva de JVC KY-PZ200/400/510 el protocolo standar IP está ya viene activado y con el puerto fijado, pero deberemos entrar el número de cámara o ID de cámara, y esto lo haremos en el menú de "Comunication Setup" de la cámara.

La programación, el programa "Skaarhoj Update".

En el encontramos Local configuration y Online configuration.

-Local configuration es la configuracion que tiene físicamente el equipo.

-On line configuration es la configuración de nuestro equipo memorizada on line, donde también encontramos las configuraciones compartidas como se debería mostrar la mia. Si se selecciona una configuración "On Line" esta no se hará activa o insertará en el sistema hasta que no se haga una actualización, es decir debemos hacer "Upload Configuration Firmware". Mirar instrucciones.


Entrar en configuración On line y asegurarse de que se añaden los COREs de "System" y "JVCKYPZ100" el de "BDM ATEM" es opcional por si queremos que se active la entrada de un mezclador ATEM.
Una vez insertados los CORES programamos las OUT y las IN según las siguientes figuras.

Configuración OUT



Configuración IN

Todo lo hecho hasta ahora es simplemente la activación del hardware ahora vamos a entrar en la programación basándose en que al cerrar la entrada IN1 levantamos una bandera ( Flag1) , la IN2 la Flag2 etc., Debemos ir hacia abajo de la página que muestra toda la configuración hasta  Virtual Triggers y crear nuevos.

Trigger Source No 1 es el primer trigger, en la configuración propuesta se crean 8  1x entrada, como solo puedo controlar 7 cámaras el GPI IN8 mueve todas las cámaras y acciona todos los tallys .El número máximo se funciones  en cada "Trigger source" es de 13.

Programación Trigger Numero 8

Gracias por leer este blog y espero que os haya sido util.


domingo, 4 de septiembre de 2022

Nuevos soportes 3D para Modem en GY-HC500 y GY-HM250E

Pasado el verano he puesto a disposición de cualquier usuario de JVC estos nuevos soportes de modem para la GYHC500 y GY-HM250E.

Para la GYHC500 he creado dos soportes que trabajan situados de forma horizontal ( hay diseños anteriores que trabaja en vertical) en concreto para el Modem Tenda 4G185V2 y también para la GY-HC500 el soporte para el modem 5G D-Link. DWR-2101.

Para la GY-HM250E solo he creado nuevo diseño para el Tenda 4G185V2 para situarlo en el asa sin usar la zapata de antorcha como en diseños anteriores, esto permite tener una antorcha, microfono inalambrico, etc. montado en la zapata de la antorcha y al mismo tiempo el modem fijado a la cámara. Supongo que todo va a gustos y a la fisonomía de cada uno, pero el diseño a mi satisface ya que para mi es cómodo y no limita ninguna función o alojamiento de la cámara pese a su reducido tamaño.

Soporte para Para Modem 5G D-Link. DWR-2101 y montaje en GY-HC500. https://www.thingiverse.com/thing:5451801


Soporte para Para Modem 4G Tenda 4G185V2 y montaje en GY-HC500.



Soporte para Para Modem 4G Tenda 4G185V2 montaje en GY-HM250.


Para quien quiera hacer uso de esta herramienta y no sepa como hacerlo por no disponer de impresora 3D y no conocer a nadie, existe una comunidad de empresas de impresión 3D on line, donde simplemente se debe de subir el archivo con extensión STL que hay en los ZIP de descarga de Thingiverse que pongo el link.

Al subir el archivo STL automáticamente nos dará el precio de la pieza. 

Como guía sencilla Material PLA suficiente, ABS es más duro.

El acabado rugoso medio o fino es cosa de cada uno , contra más fino menos se notan las diferentes capas

En relleno un 20-30 % es suficiente un 40-50 recomendable y un 100% excesivo.

Yo, personalmente suelo imprimir en PLA-25% con calidad grueso.

Hay que tener en cuenta que un Maker simplemente imprime en bruto y no hace ningún tipo de postprocesado de mejora a la pieza.



Aquí dejo algunas webs de Makers como ejemplo.

https://impresion3dlowcost.es/presupuesto-online/

https://ingenieria3ddigital.es/precio-presupuesto-impresion-3d/

https://imprimakers.com/es/producto/calculadora-impresion-3d-online/