Foro x-plane.es

Foro General => Hardware => Mensaje iniciado por: jorduran en 24 Enero, 2009, 20:41:20



Título: Precision Joystick Controller BU0836
Publicado por: jorduran en 24 Enero, 2009, 20:41:20
En algun post ya hebía hecho mensión sobre éste tema, abro éste post para que se use para éste hard, con preguntas, respuestas y soluciones.

Un detalle, el lunes me lo pido  ;D

Otro detalle, tras los primeros bocetos en papel y la creación de algun prototipo, he iniciado la construcción  :o

Otro bis, ya he destripado un conmutador rotatorio de 12 posiciones para poder manejar de algun modo la radio  ;)

Ire subiendo algun pseudo-dibujo  ::) y alguna foto sobre el proyecto, asi como esos detalles de tunning.

Tengo esquemas de como realizar las conexiones y alguna solución chapuceril pero funcional para no tener que crearse un circuito impreso propio (tengo el diseño real)

La pagina del producto es http://www.lbodnar.dsl.pipex.com/joystick/


Título: Re: Precision Joystick Controller BU0836
Publicado por: zxplane en 24 Enero, 2009, 20:44:16
Al final te harás con el, Jorduran.


Título: Re: Precision Joystick Controller BU0836
Publicado por: jvaldunciel en 24 Enero, 2009, 21:47:58
¡Quá casualidad!. ¡Yo también me he pedido uno!. :D

Pienso usarlo para los interruptores de una Cessna. Algo sencillito para empezar.

Si para los interruptores no te quieres compicar la vida, puedes mapear los botones  de un joystick a pulsaciones de teclado con el SV Mapper, que permite generar una pulsación de teclado cuando pulsas el botón y otra cuando sueltas el botón. Eso tiene la ventaja de que se pueden usar interruptores on-off sin componentes adicionales (cuando pasa de off a on, una pulsación de teclado, cuando pasa de on a off, otra).

Lo podeis descargar aquí (la web está en ruso, pero para darle al enlace no hace falta que sepais ruso):

http://www.hranitels.ru/forum/showthread.php?t=216


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 24 Enero, 2009, 22:04:01
Mi proyecto es un cuadrante para 2 motores - 8 potenciometros

2 gases
2 paso de helice
2 mezcla

1 trim con rueda para el pich

1 a definir si para flaps o para aerofrenos

aparte tengo 32 o 36 botones para definir de ellos los estandares (luces, gasofa, etc.) pero con 5 botones y mediante 4 conmutadores rotatorios de 12 posiciones a los que se elimina el tope para variar la frecuencia y un boton para el cambio de COM1 a COM2 pretendo solucionar éste tema. Lo mismo se podría hacer para Heading, etc.

Ya iremos cambiando impresiones, diseños y soluciones  ;D


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 26 Enero, 2009, 18:28:12
Algunas imágenes del proyecto, como no me deja poner las imágenes pongo el link

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/trim1.jpg)

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/trim2.jpg)

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/gases1.jpg)

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/gases2.jpg)

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/prevision.jpg)

Las empuñaduras de gases son provisionales






Título: Re: Precision Joystick Controller BU0836
Publicado por: jvaldunciel en 26 Enero, 2009, 19:20:29
El sistema de rueda para el trim es muy inspirador. ¿Dónde has conseguido los engranajes?.


Título: Re: Precision Joystick Controller BU0836
Publicado por: Boeing en 26 Enero, 2009, 19:37:18
Son del meccano  ;D

Aquí se recicla todo


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 26 Enero, 2009, 21:07:35
Correcto, con Meccano se hacen muchos prototipos, por ejemplo el de los primeros pedales que me monté cuando aún no se habían comercializado, eran sin frenos pero si gobernaban el yaw, una vez comprobado su funcionamiento, me los creé con maderas, y funcionaban  ;D

Un detalle que no se ve, es otra pieza de Meccano que está dentro de la rueda de madera, esa pieza son 3 placas de 3 mm. la del medio lleva un agujero de 40mm. y la interior lo lleva de 9,5 mm., esa interior es la lleva pegada la pieza de Meccano (la rueda de 8 agujeros) y sale para poder monjtar el eje de 4 mm. también de Meccano.

Ya haré un croquis mas adelante para el que le interese, de todo el conjunto, ya que siempre salen cosillas a mejorar, por ejemplo el circuito para interconectar entre el BU0386 y los interruptores, así como la modificación (si funciona) del conmutador rotativo y alguna otra cosilla que podre probar cuando me llegue el aparatejo, aunque si por la lista hay algún electrónico para alguna consultilla  ;D ;D ;D que contacte por privado.


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 28 Enero, 2009, 18:25:12
Mas avances, con el bloque de potenciometros soldados y colocados mientras espero la recepción del BU0386, a ratos voy montando la placa de conexionado y diseñando el panel frontal con sus interruptores.

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/0105.jpg)
El mando de flaps, que me decidí que fuese de palanca y detalle del mismo

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/0106.jpg)

Tengo que poner los enlaces ya que las imágenes no me las acepta  ???


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 05 Febrero, 2009, 20:34:22
Un par de imagenes de como va el proyecto, ya tengo el hard y la placa de conexion con el cableado

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/100_8048.jpg)

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/100_8049.jpg)

Espero este finde para pegarle un avance importante


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 12 Febrero, 2009, 18:46:17
Otra imagen de como va quedando el proyecto

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/100_8050.jpg)


Título: Re: Precision Joystick Controller BU0836
Publicado por: DeltaRomeo en 12 Febrero, 2009, 19:20:32
Juoooodeer




Título: Re: Precision Joystick Controller BU0836
Publicado por: jvaldunciel en 12 Febrero, 2009, 20:06:05
¡Impresionante!

¿Cómo has resuelto el tema de que el simulador responda cuando pasas el interruptor de On a Off?, ya que para el simulador el botón deja de estar pulsado.


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 13 Febrero, 2009, 16:40:14
¡Impresionante!

¿Cómo has resuelto el tema de que el simulador responda cuando pasas el interruptor de On a Off?, ya que para el simulador el botón deja de estar pulsado.

Lo primero fué incorporar los correspondientes diodos como se ve en uno de los enlaces, luego tuve la desilusión de que usando un par de cables en el interruptor para cerrar el circuito, lo cerraba pero no lo abría, la solución es disponer de dos pares, o sea los cables de 2 pulsadores, se une (hablo de memoria, no estoy en casa) 2 hilos de "columna" como comun, y los 2 hilos de las filas individualmente a los extremos del "CONMUTADOR" que es un interrupor de dos posiciones, sin posición central, o sea que conecta arriba dos hilos y abajo los otros dos, dispone de 3 pines, el del centro es el comun.

Para manejar la radio con el conmutador de 12 posiciones, medio-funciona, se tiene que eliminar alguna pata, dejandolo con 6 posiciones, en resumen, pata si, pata no, ya que no da tiempo a detectar el cambio de posición al usar 1 solo par de cables, ahora cuando termine este proyecto, ya tengo en mente alguna modificación para dieponer en el mismo conmutador de 12 posiciones poder subir o bajar la frecuencia de las radios o lo que sea.


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 14 Febrero, 2009, 20:44:17
Ya casi terminado, a falta de definir algun boton o conmutador, de momento no todos los conmutadores estan operativos, de los 32 botones disponibles + 4 para un HAT que con truquillos se pueden utilizar  ;), al precisarse 2 botones para cada función ON-OFF queda reducido a 16 conmutadores útiles, pero si usamos pulsadores, si que son operativos los 32.

Mas adelante me plantearé comprar otro módulo para poder ampliar el tema, consiguiendo unos módulos de radio completos y manejo de OBS etc.

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/100_8052.jpg)

(http://i178.photobucket.com/albums/w271/jorduran/BU0386/100_8053.jpg)


Título: Re: Precision Joystick Controller BU0836
Publicado por: zxplane en 14 Febrero, 2009, 20:54:20
Muy bien señor "manitas" ya nos contarás como van las pruebas en vuelo. Había perdido contacto con este hilo y precisamente te quería preguntar como ibas con el proyecto, ya veo que sigues adelante.
El gancho ese de ahí debajo es lo único que no me gusta. ;D


Título: Re: Precision Joystick Controller BU0836
Publicado por: DeltaRomeo en 14 Febrero, 2009, 21:05:58
Espera, que voy a tirar mis chismes  :o


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 14 Febrero, 2009, 21:22:28
Muy bien señor "manitas" ya nos contarás como van las pruebas en vuelo. Había perdido contacto con este hilo y precisamente te quería preguntar como ibas con el proyecto, ya veo que sigues adelante.
El gancho ese de ahí debajo es lo único que no me gusta. ;D


No se ve, y sirve para que quede sujeto en la mesa, lo mismo que "los cuernos de CH"  ;)

 


Título: Re: Precision Joystick Controller BU0836
Publicado por: jvaldunciel en 07 Marzo, 2009, 00:54:35
Para manejar la radio con el conmutador de 12 posiciones, medio-funciona, se tiene que eliminar alguna pata, dejandolo con 6 posiciones, en resumen, pata si, pata no, ya que no da tiempo a detectar el cambio de posición al usar 1 solo par de cables, ahora cuando termine este proyecto, ya tengo en mente alguna modificación para dieponer en el mismo conmutador de 12 posiciones poder subir o bajar la frecuencia de las radios o lo que sea.
Hay una manera sencilla de poder subir y bajar las frecuencias o lo que sea. Se usan rotary encoders (no se su nombre en español pero aquí podeis ver con el que he probado yo:http://www.e-merchan.com/redirect.php?action=url&goto=www.e-merchan.com%2Fpub%2Fpeecw1jb24ac0024.pdf (http://www.e-merchan.com/redirect.php?action=url&goto=www.e-merchan.com%2Fpub%2Fpeecw1jb24ac0024.pdf) ) y esta pequeña aplicación (http://www.leobodnar.com/products/BU0836/BU0836_encoders.exe) para configuar el BU0386.

Un rotary encoder normalito tienen tres pines: Canal A, tierra y Canal B. Se conecta el canal A al botón 1 y el canal B al botón 2. Para el de tierra se usa el de cualquiera de los pines de tierra de los ejes. MUY IMPORTANTE no conectar el rotary encoder a los ejes. A pesar de tener tres conexiones no va en los ejes. Si se conecta a los ejes, el rotary encoder se podría quemar.

Se configura con el uso del encoder con programa seleccionando el valor 1:4 para los botones 1 y 2, salimos del programa y ya está. Cuando se gira en un sentido se activa el botón 1 y cuando se gira en el otro el botón 2. Sólo podemos conectar los rotary encoders a los pares de botones que permite configurar el programa, es decir, 1-2,3-4,5-6,etc., no podemos usar 4-5 o 1-3, por ejemplo.

La pega está en que no se puede usar la configuración de botones con diodos,  hay que conectarlos directamente a la placa, no me ha funcionado de otra manera. Pasas de tener 36 botones a 12 (a pesar de tener los diodos, el hecho de tener conectado el rotary encoder directamente a la placa provoca interferencias al resto de los botones). Se necesitan dos botones por cada rotary encoder, asi que como máximo se pueden conectar 6 en cada BU0386. Puede uno optar por la BU0386X, que permite hasta 16 rotary encoders o 32 botones sin diodos, pero es bastante más cara que la BU0386.


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 08 Marzo, 2009, 20:40:14
Me pareció al leer con mi pobre ingles  ??? que con el BU0386 no funcionaba , pero que si era posible con el "X", eso queda para mas adelante, y poder disponer de mas botones y los 16 rotary encoders.

Esos "rotary encoders" interpreto que son los encoders de toda la vida, pero los que he usado, siempre han sido con 5 patas, las 3 que realizan la función de encorder rotativo (sin límite de vueltas) + otras 2 patas.

Los que he visto en las referencias de Leo, los de 3 patas, tienen limite de giro, y como no tengo idea de elecrónica, me lo monté con esos "conmutadores de 12 posiciones" quitándoles el tope, además, tuve que desconectar 6 patas, quedando de forma on-off-on-off, etc ya que si las conectaba todas, el cambio de posición era tan rápido que no se detectaba el giro, pero así me funciona, aunque todo es mejorable  ;)


Título: Re: Precision Joystick Controller BU0836
Publicado por: jvaldunciel en 08 Marzo, 2009, 22:21:20
Si funciona con el BU0836 normal, pero sólo podrías usar hasta 6 encoders o 12 botones. No se puede usar las conexiones con diodos. El X, al llevar 3 chips BU0836, permite hasta 16 encoders o 32 botones sin diodos.

El encoder del link que he puesto no tiene tope de vueltas.


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 09 Marzo, 2009, 01:12:42
Pues para cuando el bolsillo lo permita pensaba adquirir el BU0386X para ampliar la botonera y los encoders, por cierto, he observado que si se asugna un boton por ejemplo a subir o bajar el barómetro, va demasiado rápido, lo mismo con el heading y el OBS, así que ya tengo solución con los encoders, cuando llegue el momento  ;D

Si que actua bien para el P.A. en sus posiciones OFF-ON-FD, lo mismo que con el selector NAV1-NAV2-GPS


Título: Re: Precision Joystick Controller BU0836
Publicado por: Cestomano en 27 Mayo, 2011, 22:42:56
Vaya, Jorduran!! No había visto este tema. Qué maravilla...

Ey, jvaldunciel, hace poco estaba trasteando con encoders (raptados de la rueda y rodillos de ratones antiguos) pues pensaba conectarlos directamente a botones pero el resultado no era el esperado. Con tus enlaces tengo un hilo de esperanza... :)


Título: Re: Precision Joystick Controller BU0836
Publicado por: jorduran en 08 Julio, 2017, 21:25:30
Como el link de las fotos se ha roto (gracias photobucket) dejo el enlace a una carpeta que quizas sea provisional para quien quiera cotillearlas

https://photos.google.com/share/AF1QipPcngv7LeFCvYzvNVYf1Qju9aBX44l4xl2IXenG0MppgES6tWBXK3WlnMr3xUTklg?key=SXJYbjhybG8zUUpHZGtHanJlRnkxeGw5RV9xR3Vn