Foro x-plane.es

Foro General => Hardware => Mensaje iniciado por: Cave_Sub en 04 Mayo, 2012, 08:37:27



Título: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: Cave_Sub en 04 Mayo, 2012, 08:37:27
Buenas,

A ver, no sé si lo que digo es posible, es fácil o difícil, la cuestión es que me gustaría poder externalizar las funciones de algunos rotarys del CRJ-200. Hasta ahora solo me centrado en ver que hard hay en el mercado para poder tener entradas digitales o analógicas, pero lo que no sé ver (en el apartado informático soy una castaña) es como se podría asignar la función del algún rotary (ALT- HDG, etc) del CRJ-200 a algún encoder o potenciómetro externo.

Un saludo
Javier


Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: grrr05 en 04 Mayo, 2012, 09:07:16
Bueno aquí tienes dos opciones creo; la económica y la cara.

Económica ->  Controladora USB que permita encoders (http://www.leobodnar.com/products/BU0836X/)  y el plugin Button2DataRef (http://forums.x-plane.org/index.php?app=downloads&showfile=13531)

Cara -> Opencockpits (http://www.opencockpits.com)

Desconozco si hay alguna más, pero en ambas te tocará programar.

Opencockpits no lo he tocado en mi vida pero el b2dr es bastante sencillo cuando se le pilla el truquillo.
Eso si, nunca lo he probado con encoders, solo con potenciómetros o interruptores. Pero para un rotary vas a necesitar un encoder si o si.

Aquí tienes una chapucilla que intenté (y funciona!!) con el b2dr
http://www.x-plane.es/modules/smf/index.php?topic=6335.0 (http://www.x-plane.es/modules/smf/index.php?topic=6335.0)



Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: Cave_Sub en 04 Mayo, 2012, 09:43:51
Te agradezco muchísimo tu ayuda  :)

Este fin de semana me pondré a estudiarlo  ;)


Un saludo
Javier


Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: jorduran en 04 Mayo, 2012, 17:38:17
La funcion económoca (Leo Dobnar) no se precisa programar, en x-plane/settings/joystick como cualquier stick


Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: grrr05 en 04 Mayo, 2012, 18:06:11
No requiere programación siempre que sean ejes analógicos con potenciómetros, pero Javier quiere usar los rotarys del piloto automático, y eso solo es posible mediante encoders, que en realidad es un comutador rotativo que envia dos señales distintas, una cuando se gira en un sentido y otra cuando se gira en sentido contrario, que se repiten en cada paso de la rotación.

Esas señales X-Plane las toma como si fueran dos pulsadores normales i corrientes, y como no existen definiciones de botón para los rotarys es preciso actuar directamente sobre el dataref en cuestión, que es lo que hace este plugin.


Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: jorduran en 04 Mayo, 2012, 21:46:03
Has información en http://www.x-plane.es/modules/smf/index.php?topic=2492.15 (http://www.x-plane.es/modules/smf/index.php?topic=2492.15) y Jvaldunciel lo realizó 

Download encoder configuration software for Windows.  http://www.leobodnar.com/products/BU0836/BU0836_encoders.exe (http://www.leobodnar.com/products/BU0836/BU0836_encoders.exe)
If you need to use encoders with OS X or Linux please configure BU0836X initially on a Windows PC. Then it can be used elsewhere - settings are permanent and stored inside BU0836X.


Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: grrr05 en 04 Mayo, 2012, 22:00:13
Ok no lo había visto, por cierto muy chulo el "invento" ;)

Vaya sorpresa eso de que se pueden conectar encoders en una BU0836 simple, con el tiempo que hace que quería hacerme las perillas del OBS,HDG y calaje del altímetro :D


Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: Cave_Sub en 04 Mayo, 2012, 22:19:03
Jorduran, Buenísimos también los enlaces que indicas, a ver que saco en claro de todo esto, y cuando la criatura vea la luz ya os la enseñaré, eso sí, tardaré por la escasez de tiempo, pero algo haremos  8)

Lo dicho, ¡MIL GRACIAS!

Un saludo
Javier


Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: jorduran en 05 Mayo, 2012, 17:54:50
Solo hay un "poblema" y que nos falta usar con mas asiduidad el BUSCAR  ;D :D :D :D :D  será por falta de vicio ?? :P


Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: Cave_Sub en 05 Mayo, 2012, 22:17:14
Lo admito, "mea culpa"  :'( pero no te creas, media vida la paso en compañía de un buscador, y para este tema he recurrido y recopilado la información mediante el Sr. Google, y se me pasó realizar la pertinente búsqueda en WEB, algo obvio, pero ocurrió  ::), solo por eso, si algún día coincidimos por LELL, las birras (o lo que sea) las pago yo :-m- (extensible a todo aquel que se apunte)

Un saludo
Javi


Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: grrr05 en 05 Mayo, 2012, 23:39:46
¡Yo me apunto! (vivo justo entre LELL y LERS  :P)

La verdad es que para encontrar info sólida sobre DIY (do it yourself) es bastante fotut, ya que como su nombre indica, cada uno se lo hace a su modo y puedes encontrar todo tipo de info, a veces incluso contradictoria. Por ejemplo yo soy partidario de programarlo mediante scripts (b2dr), otros lo veran mas cómodo por el método que explica Jvaldunciel y otros prefieren usar el lenguaje SIOC para las placas Opencockpits, todas las opciones tienen sus pros y sus contras. No hay que buscar una opción mejor ni otra más versatil, si no la combinación adecuada, pues no todo sirve para todo.

Pero en este mundillo hay que investigar, experimentar, experimentar más, probar, fastidiarla y volverlo a intentar. El problema, como siempre, tiempo y dinero, pero más de lo primero pues es la base del DIY, invertir más tiempo y menos dinero.


Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: Cave_Sub en 24 Mayo, 2012, 07:31:15
Buenas,

Pues ya he recibido el material y he hecho la primera prueba, esto promete  8)

Aquí os dejo un pequeño vídeo que grabé ayer, en una mano tengo el móvil y en la otra el encoder, así ha salido  :D, pero solo es para que podáis ver que funciona  ;)

Para la prueba he asignado un eje del encoder a la función ALT y el otro eje al HDG

http://youtu.be/qzMIpyeaA3E (http://youtu.be/qzMIpyeaA3E)

Gracias!!

Un saludo
Javi


Título: Re: Asignar potenciómetro o encoder a un rotary del CRJ-200
Publicado por: Araujo en 18 Mayo, 2013, 18:05:51
Muy buenas. El encoder está conectado por leo bodnar imagino pero, ¿ al final has usado el programa de encoders de la página o algún otro?