• Buscar
  • Entrar

escuadrón

Cruz de San Andrés

  • Público
  • General
  • Presentaciones
  • Academia
  • Reactores
  • Helicópteros
  • Históricos
  • Av Comercial
  • Espacio
  • Videojuegos
  • Hardware
Hardware

Sensores Hall para ejes de Joysticks DIY

  • 1
  • 2
  • 3
  • Next
User avatar
Angel
Cadete

Sensores Hall para ejes de Joysticks DIY

hace 5 años

Sensores Hall para ejes de Joysticks DIY

hace 5 años
Hola y bienvenidos de nuevo a Bricosimumania!

Abro este hilo para comentar (y de paso recordar) algunas cosas que he aprendido mientras realizaba mi ultimo proyecto ( un colectivo estilo Huey)

A la hora de hacer botoneras no hay muchos problemas, basta con elegir los botones,switch o rotaries que mas nos gusten y conectarlos a un pin y GND pero cuando queremos construir un eje (colectivo. gases o joystick) la cosa se complica un poco mas.

Necesitamos un componente electronico que varie la tension de salida a medida que movemos el eje y que tenga precision a los cambios para que el movimiento sea fluido.Vamos a verlos...

Componentes para construir ejes.

Potenciometros.
Clasico componente que podeis ver en mandos de volumen (tiene un minimo y un maximo de giro), tambien los pueden traer los joysticks mas baratos.No obstante los fabricantes de hardware los montan de giro limitado a 60º o lo que necesiten y los genericos de venta al publico son de 270-300º
Tienen 3 "patas" +5v/GND/Out son simplemente resistencias variables que cambian segun lo giramos dejando pasar mas o menor voltaje.

En el lado negativo tenemos que se desgantan con el uso perdiendo precision y que necesitamos algun tipo de engranaje desmultiplicador para pasar de los 300º a los que necesitemos.Yo use uno en el Throttle del colectivo y lo arregle con unos engranajes de plastico.

Image

Sensores Hall
Este componente es un sensor de campos magneticos que varia la tension de salida segun la posicion de los polos de un iman.Seria la "actualizacion" del potenciometro.
Este se usa en la mayoria de joysticks actuales asi como aceleradores electronicos y en componentes de automoviles.Al no tener rozamiento no se desgasta y su precision puede ser muy alta.

Para un eje necesitamos un sensor Hall lineal de alta precision como los Allegro A1324 y Honeywell 95A de 5,0 mV/G

En la parte negativa esta el hecho de que tenemos que ser precisos colocando el/los imanes para delimitar el movimiento.Nuevamente en aceleradores electronicos usan imanes curvos de polarizacion lineal construidos con el arco de movimiento que necesitan pero no los he econtrado a la venta.

Asi que en la construccion de joysticks se suelen usar imanes de cubo (de neodimio) para limitar el recorrido del eje.Asi se usaria con dos imanes...
Image
Tambien se puede usar uno solo colocandolo con precision, en este video pueden verse ambos metodos.


En la imagen podeis ver varios imanes, a la izquierda un cubo de neodimio (con los polos señalados) pegado a una carcasa de boli bic.A la derecha del todo un iman de arco que sque de un acelerador (pegado a una tablilla para usar en un eje)
Image

Al conectarlos a una placa controladora (ahi tengo una Arduino con MMjoy2 pero vale cualquiera) aparecera como un eje de joystick , al mover el iman de norte a sur veremos como el eje y sus valores van cambiando.

En Arduino como el sensor interno es de 10 bits seran de un rango aproximado de 0 a 1024 bits, que no esta mal aunque los hotas mas modernos pueden tener 12,14 o hasta 16 bits (esto ultimo es posiblemente exagerado e innecesario).

Si queremos mas precision tendriamos que conectar a la placa un conversor analogico-digital externo, MMjoy2 soporta varios como el comunmente usado TLE5010 y varios de la serie MCP3200.Arduino soporta ADS1115 pero tendriamos que usar la libreria Arduino Joystick.

Sensores de posicion de efecto Hall
Otra opcion interesante (que aun no he probado ) son estos sensores de posicion que usa la industria del automovil, son basicamente un sensor hall con sus imanes "encapsulado" en una carcasa como un potenciometro, conectar y listo.
Desventajas, son mas caros, no mucho sobre 20€ mas gastos de envio.Vienen configurados en varios angulos ( no siempre estan disponibles todos) y tienes que adquirir el que mas se acerque a tu configuracion.

Seria la serie Bi Tech 6127 ,podemos comprarlos aqui
El 6127V1A60L.5 tiene un giro de 60º el /6127V1A180L-5F es de 180º
Image

Otros sensores
Existen otros sensores pero son principalmente industriales como los magnetoresistivos (combinacion de magneticos pero sin problemas de interferencias) que usan empresas como y Virpil.
Algo he visto por ahi a la venta como el Melexis MLX90333 pero en muchos casos es necesario hardware especifico para programarlos.
  • Quote
User avatar
Pegaso
Instructor
Patrocinador

Sensores Hall para ejes de Joysticks DIY

hace 5 años

Sensores Hall para ejes de Joysticks DIY

hace 5 años
Angel
hace 5 años
Hola y bienvenidos de nuevo a Bricosimumania!
......
:smile:

Lo bien que me lo paso yo leyéndote. :wink:
  • Quote
User avatar
Durin
Piloto
Patrocinador

Sensores Hall para ejes de Joysticks DIY

hace 5 años

Sensores Hall para ejes de Joysticks DIY

hace 5 años
Pegaso
hace 5 años
Angel
hace 5 años
Hola y bienvenidos de nuevo a Bricosimumania!
......
:smile:

Lo bien que me lo paso yo leyéndote. :wink:
+1

siempre que termino de leer a Angel, empiezo a pensar en montarme algo yo, despues me acuerdo que soy un manazas y vuelvo a la realidad.

Gracias Angel!
  • Quote
User avatar
Willow
Instructor

Sensores Hall para ejes de Joysticks DIY

hace 5 años

Sensores Hall para ejes de Joysticks DIY

hace 5 años
Estoy con Durin; Propagas las ganas de montarse algo... Hasta que te topas con tus litaciones, y perrería extra en mi caso! :disappointed:
  • Quote
User avatar
Dimoni
Cadete

Sensores Hall para ejes de Joysticks DIY

hace 5 años

Sensores Hall para ejes de Joysticks DIY

hace 5 años
Yo directamente ya ni te leo Angel...., esto es la perdición...jajaja, eso si guardaditos, esta genial la idea de crear los posts por si algún dia se anima alguien.
Yo ahora mismo no sabria ni conectar un botoncito más a la arduino, o la leo bodnar, hace cuatro dias que lo hice y ya ni me acuerdo. :see_no_evil:

S!
Fem por o fugim ?
  • Quote
User avatar
Angel
Cadete

Sensores Hall para ejes de Joysticks DIY

hace 5 años

Sensores Hall para ejes de Joysticks DIY

hace 5 años
A ver ,que yo tampoco me habia metido a nada de esto hasta hace poco.Y meter la pata la vas a meter la primera vez que te pones, pero bueno todos hemos cogido el simulador por primera vez y estrellarnos hasta que vamos aprendiendo.Esto se pilla mucho antes.

Empezar con algo sencillo ,una botonera en una caja de plastico (comprar un par de cajas por si os cargais la primera) , una protoboard de 8€ con cables y todo para pinchar ahi los componentes y probarlos.Una Arduino Leonardo plus que no llega a 10€ y un soldador tipo lapiz por menos de 20€ y ya podeis empezar.Lo de soldar cables las primeras veces haces bolas de estaño (aunque funciona igual) luego vas aprendiendo a calentar los cables antes de soldar y perfecto.

Eso si, ya aviso que luego te vicias y aun no acabas un proyecto ya estas pensando en otra cosa.Yo ya me he liado y acabo de pedir un Router CNC Laser, a ver si me apaño con el ;)
  • Quote
User avatar
Dimoni
Cadete

Sensores Hall para ejes de Joysticks DIY

hace 5 años

Sensores Hall para ejes de Joysticks DIY

hace 5 años
Vicioso !!!!!! :smile::smile::smile::smile::smile::smile::smile:

Que cebrón !!! eso ya es de pro total.

Ya estuvimos hablando de eso recuerdo, yo al final me he pillado algo, pero mucho más sencillo :

Image

Este no vale para cortar, se queda corto, pero para grabar si, si algún dia vuelvo a liarme ya no tendré que andar con las letras transfer, una vez grabado ya lo he probado, con pintura blanca de estas de La Pajarita de trabajos manuales lo pintas y limpias enseguida lo que sobra y queda justo la letra solo en blanco.

Ya nos enseñaras faenetas con el bicho ese, madre mia, que pasada.

S!
Last edited by Dimoni hace 5 años, edited 1 time in total.
  • Quote
User avatar
Durin
Piloto
Patrocinador

Sensores Hall para ejes de Joysticks DIY

hace 5 años

Sensores Hall para ejes de Joysticks DIY

hace 5 años
eso del CNC laser es para hacer las etiquetas de las cajas? :scream:
  • Quote
User avatar
Angel
Cadete

Sensores Hall para ejes de Joysticks DIY

hace 5 años

Sensores Hall para ejes de Joysticks DIY

hace 5 años
Durin
hace 5 años
eso del CNC laser es para hacer las etiquetas de las cajas? :scream:
Esa es la idea poder grabar metacrilato de forma profesional, pero hay que ponerse con programas CAD a ver si encuentro algo sencillo.

Dimoni asi que al final tambien has picado, queremos ver tutorial de como grabas metacrilato con eso! Queremos de saber profe! :smile:

Habia otro de 15W de potencia pero tardaba mas de un mes en llegar, con eso ya cortas metacrilato o revientas un planeta en Aldebaran :smiley:

Pero para grabar y quizas cortar algo fino 7W espero que lleguen.
  • Quote
User avatar
Angel
Cadete

Sensores Hall para ejes de Joysticks DIY

hace 5 años

Sensores Hall para ejes de Joysticks DIY

hace 5 años
Otro apunte sobrelos sensores Hall, la colocacion de los imanes es muy importante ( y es un poco coñazo, si).

En mi caso use dos imanes para delimitar un angulo de giro de unos 36º (polos N y S),como el sensor Hall era de alta sensibilidad la cosa funciono pero tambien aprendi que la distancia a la que los colocas es tambien importante.

Image

Incluso a esa distancia del sensor (35mm en el soport inferior) ya se nota mas sensibilidad en los extremos (cuando se acerca el iman que en el medio) conviene, manteniendo el angulo, no separarlos demasiado.
Tambien se puede probar con uno solo pero ahi no tenemos tanto control sobre el angulo que queremos.

Al final monté los imanes en otra "rueda" manteniendo el angulo pero reduciendo la distancia entre imanes de 23mm (soporte superior) y esa separacion funciono bien! Ahora el movimiento en el eje es preciso y continuo en todo el giro.

Eso si tambien hay que ser preciso colocando el sensoro de manera que al girar los imanes lleguen casi a tocarlo, si se queda corto veremos que tenemos "zonas muertas"en los extremos del movimiento.
  • Quote
Hardware
  • 1
  • 2
  • 3
  • Next
No registered users
  • © 2026 Luis Glez 'Orleans'