Tabla de contenido:

Caja de botones Sim Racing: 7 pasos (con imágenes)
Caja de botones Sim Racing: 7 pasos (con imágenes)

Video: Caja de botones Sim Racing: 7 pasos (con imágenes)

Video: Caja de botones Sim Racing: 7 pasos (con imágenes)
Video: Haz tu propia BOTONERA SIMRACING | TUTORIAL 2024, Noviembre
Anonim
Caja de botones Sim Racing
Caja de botones Sim Racing

Una caja de botones es un dispositivo utilizado en Sim Racing que te permite asignar botones, interruptores y perillas a varios controles del automóvil. Las asignaciones de botones comunes son cosas como un botón de inicio, PTT, solicitud de foso, etc. Los interruptores de palanca funcionan muy bien para limpiaparabrisas, faros, etc. Las perillas se pueden usar para ajustar el TC (control de tracción), la desviación del freno y más.

Paso 1: Paso 1: Reúna los requisitos

Arduino Pro Micro: puede obtener una placa oficial; También he tenido suerte con las versiones falsas.

Caja ABS Project: asegúrese de que sea lo suficientemente profunda para soportar los botones e interruptores que elija.

Botones momentáneos: es más fácil trabajar con botones con un orificio de montaje redondo. Busque botones que tengan el color y el tamaño de su agrado. Los botones deben tener n.o. Contactos (normalmente abiertos). Tenga en cuenta que este instructivo no aborda cómo usar los botones iluminados.

Interruptores de palanca: puede elegir entre momentáneo y enclavado. Otras opciones son ST (lanzamiento único) o DT (lanzamiento doble). Tiro simple significa 2 posiciones, encendido / apagado, tiro doble es 3 posiciones encendido / apagado / encendido. No se preocupe por los tipos de polo único (SP) o de polo doble (DP), ambos funcionarán. Si termina con interruptores de doble tiro, puede simplemente ignorar el segundo conjunto de terminales. A menudo se hace referencia a estos conmutadores con sus características combinadas, es decir, SPDT, DPDT, etc.

Codificadores rotativos: los codificadores nos permiten controlar funciones que admiten ajustes de aumento y disminución. p.ej. Control de tracción. Algunos controladores giratorios también tienen un botón momentáneo integrado al presionar hacia abajo el eje del codificador. Perillas: perillas para adaptarse a los ejes del codificador.

Cable USB Micro a USB-A: se utilizará para cargar el código arduino en la placa, así como para conectar su Button Box a su PC.

Alambre - Prefiero 24ga recubierto de teflón. Cable solido.

Soldador y soldador: un soldador de bajo vatio con una punta pequeña funcionará mejor. Las conexiones se derretirán y fallarán si se sobrecalientan, por lo que es mejor una temperatura ajustable o una plancha de bajo vataje.

Taladro y brocas: para hacer agujeros para sus interruptores, botones, etc. Una pequeña broca piloto y una broca escalonada hacen una gran combinación. El acceso a Drill Press hará que los errores de alineación sean menos probables. Opcional: envoltura de vinilo para agregar un aspecto de fibra de carbono o aluminio a su caja de botones.

Paso 2: Paso 2: Diseño de botones, interruptores y codificadores

Paso 2: distribuya los botones, interruptores y codificadores
Paso 2: distribuya los botones, interruptores y codificadores

Los botones se montarán en la tapa de la caja de su proyecto. Verifique que su caja de botones sea lo suficientemente profunda para sus botones.

Encuentro útil colocar físicamente los interruptores, botones y perillas en la tapa para sentir el espacio y la estética.

Intente alinear todo en una cuadrícula con un espacio uniforme entre cada componente.

Asegúrese de dejar suficiente espacio al final de las filas, los interruptores y botones tienen una base y necesitan suficiente espacio para montarse correctamente. Si envuelve la cara en vinilo para obtener un aspecto de carbono o aluminio, puede dibujar líneas directamente en la cara de la caja con un lápiz, que luego se cubrirán con la envoltura.

De lo contrario, dibuje líneas en la parte inferior de la tapa, desea que las líneas se crucen en el centro de cada botón / interruptor que instalará.

Paso 3: Paso 3: Perfore y monte los botones, interruptores y codificadores

Paso 3: taladre y monte los botones, interruptores y codificadores
Paso 3: taladre y monte los botones, interruptores y codificadores
Paso 3: taladre y monte los botones, interruptores y codificadores
Paso 3: taladre y monte los botones, interruptores y codificadores
Paso 3: taladre y monte los botones, interruptores y codificadores
Paso 3: taladre y monte los botones, interruptores y codificadores

Use una broca pequeña (también conocida como broca piloto) para comenzar el orificio de cada componente. El bit pequeño le permite ser muy preciso y asegurarse de que todo esté centrado. Consejo: si tiene acceso a una taladradora, este paso será más fácil y rápido. Si no es así, no te preocupes, tómate tu tiempo.

Una vez realizados los orificios guía, cambie a una broca escalonada o la broca correcta para el eje de cada componente que se instalará.

Sugerencia: tenga cuidado al usar una broca escalonada para no ir demasiado lejos. Me gusta usar un marcador y colorear el paso de la broca en el que necesito detenerme. Este también es un buen momento para perforar un agujero en la parte posterior del gabinete para el cable USB que se ejecutará entre el Arduino y su PC. El orificio deberá ser lo suficientemente grande para que pase el extremo micro USB del cable. Puede utilizar una arandela de goma para recortar el orificio y una atadura de cables en el interior como alivio de tensión para evitar que el cable se salga. Si va a envolver con vinilo la tapa de su caja, ahora es el momento de hacerlo.

Paso 4: Paso 4: Diseñe su matriz

Paso 4: diseñe su matriz
Paso 4: diseñe su matriz
Paso 4: diseñe su matriz
Paso 4: diseñe su matriz
Paso 4: diseñe su matriz
Paso 4: diseñe su matriz

El controlador Arduino tiene un número limitado de entradas y salidas que puede usar para detectar cuándo se presionan los botones, los interruptores cambian, etc. Para acomodar un mayor número de interruptores y botones, usaremos una técnica llamada matriz. intersección de una salida y una entrada como la "dirección" de un interruptor o botón. Las salidas de Arduino se asignan como columnas y las entradas como filas en la matriz y a cada botón y posición del interruptor se le asigna una dirección. Es más fácil usar un programa de hoja de cálculo para hacer su diseño, pero el papel también funcionará. Usando A0, A1, A2 y A3 de Arduino como "columnas" en la matriz y 6, 7, 8, 9, 10 y 16 como "filas", podemos aceptar hasta 28 entradas (pulsaciones de botones, alternancia de posiciones, etc.). Para facilitar el diseño, cada pin en su interruptor de botón o giratorio necesitará una etiqueta para referirse a él. Elegí "PBn" para representar un botón, "TGn" para representar un conmutador y "REn" para codificadores rotativos. La "n" en el nombre se reemplaza con un número para hacer referencia a ese componente específico en la matriz. Consejo: es útil escribir el nombre de cada componente en la parte inferior de la tapa junto a su ubicación, p. Ej. PB1, PB2, RE1, etc En la matriz me refiero a los pines como los veo montados visualmente en la tapa visto desde la parte inferior de la tapa. Entonces, por ejemplo, un botón tendrá 2 terminales, me refiero a ellos como "H" (alto) y "L" (bajo), también puede usar arriba y abajo, o lo que quiera, siempre que pueda recordar fácilmente su esquema.. Para alternar utilizo alto, centro y bajo. ya que mis conmutadores son DPDT. Mis codificadores rotativos también tenían botones pulsadores, por lo que también tengo REn-PB alto y bajo. Cada botón o interruptor "entrada" se asignará a una columna en su matriz. Puede tener múltiples entradas de interruptor / botón en la misma columna, pero no más que el número de filas que tiene.

¡Importante! Todas las salidas del interruptor de palanca deben asignarse a la columna de su entrada. Esto se debe a que cableará el centro de la palanca para decir A0, luego la salida del interruptor (terminal alta o baja) irá a un pin de fila, p. 7 u 8.

Salidas Arduino (entradas de interruptor / botón) A0A1A2 TG1-HPB1-HPB2-H TG2-CTG4-CPB5-H TG3-CPB3-HPB6-H RE1-PB-HPB4-HPB7-H RE2-PB-HPB8-H RE3-PB- H Entradas Arduino (salidas de interruptor / botón) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PB-L 16TG2-LTG4-HPB8-L

Paso 5: Paso 5: Cablee la matriz

Paso 5: Cablee la matriz
Paso 5: Cablee la matriz

Comenzando con las salidas de Arduino (entradas de interruptor y botón), conecte cada componente eléctrico en una columna de matriz y deje un trozo corto de cable para conectarlo a la salida de Arduino. Elegí usar mi cable de teflón para unir todo y un trozo de cable de color para ir al arduino, ya que hace que sea más fácil de encontrar y rastrear más adelante. Una vez que se hayan completado todas las conexiones de los componentes de la columna, haga lo mismo para cada fila. Vincula todos los componentes en la misma fila, asegurándote de que estás conectando el terminal correcto, es decir, alto o bajo, y deja la longitud del cable para conectarlo al Arduino más tarde. Tómese su tiempo y compruebe que está conectando el terminal correcto. Aquí es donde la referencia del componente escrita en el panel junto al componente y su esquema fácil de recordar para las posiciones de los terminales dará sus frutos.

Paso 6: Paso 6: Conecte los codificadores y el Arduino

Paso 6: Conecte los codificadores y el Arduino
Paso 6: Conecte los codificadores y el Arduino

Los codificadores rotativos no se pueden conectar a una matriz. La entrada a cada codificador (pin central) estará vinculada a la tierra de Arduino y las salidas del codificador irán directamente a una entrada de Arduino. Enlaza cada pin central del codificador y deja un cable para conectar a tierra Arduino.

Suelde los centros del codificador rotatorio a la tierra de Arduino y cada codificador rotatorio "H" "L" al pin correspondiente de Arduino. Suelde cada tramo de cable de la matriz de columnas y filas a la entrada o salida correspondiente de Arduino.

Paso 7: Paso 7: Prepare el boceto

Con el IDE gratuito de Arduino, prepare el boceto (código) para Arduino. Cargue el boceto al Arduino Después de que se cargue el boceto, conecte su cuadro de botones a su PC, debería aparecer un dispositivo de joystick. ¡Felicidades! ¡Acabas de construir una caja de botones!

Recomendado: