Arduino MS Train Simulator Console: 8 pasos (con fotos)

Arduino MS Train Simulator Console: 8 pasos (con fotos)

Tabla de contenido:

Anonim

Soy un gran aficionado a los trenes y me encanta todo lo que hay sobre ellos. Esto también significa que me gusta jugar a Train Simulator de Microsoft. Usar un teclado para conducir un tren no es la forma más prudente. Miré al conductor del tren, pero por 200 dólares, no era mi taza de té. Así que tuve la idea de hacer una consola de simulador de trenes por unos 50 dólares usando el Arduino Leonardo. Leonardo facilitó la implementación de los controles porque tiene una emulación de teclado que es reconfigurable para cualquier juego. Se utiliza para hacer los controladores de la máquina arcade MAME, que es una variante de. Voy a mostrarte cómo hacer uno propio para que puedas mejorar y así pueda ver y probablemente mejorar el mío.

Suministros:

Paso 1: Planes de construcción

Fui a una tienda de fabricantes y diseñé una caja de madera de 13x5. Utilicé grandes piezas de madera como marco de soporte. Para apoyar la parte superior. Rodeé la parte superior interior con piezas de clavija. Lo pinté de negro para darle un toque de madera teñida.

El botón de la arcada iluminada y los agujeros de la palanca de mando son 1-1 / 8

Los orificios para el interruptor del inversor son 12.2. Los otros agujeros son 1 / 4-4.

Paso 2: Materiales

Estoy enumerando estos para que pueda elegir el diseño de la caja que desee.

Mame Arcade Controller Stick

Tres botones iluminados de la arcada

Arduino Leonardo (bueno para emulador de teclado)

Interruptor SPDT

Varios botones momentáneos de su elección.

Paso 3: Software

Código del controlador del tren

Paso 4: Conecta los botones

Los botones iluminados de la arcada que agregué para darle a este proyecto un aspecto más espectacular. Puedes elegir lo que quieras pero configurarlos de la misma manera. Cablee todos los botones aquí soldando el arduino GND en la entrada del botón. La línea de salida es el pin NO y eso es lo que se conecta a los pines Arduino. Para los botones iluminados, conecte el voltaje de 5 V a la línea de entrada de luz.

Paso 5: Cableado en el Arduino

El Arduino Leonardo es el corazón de la consola. Leonardo es bueno para esta implementación porque tiene una emulación de teclado buena para los controladores Arcade. Los controladores MAME Arcade usan esta placa como en Brainy Bits MAME Arcade Controller. Sería bueno buscar códigos de teclado ASCII para que pueda diseñar su propia configuración.

Usé una placa de pruebas para conectar el Arduino a los botones. Yo sugeriría cablear el 5V y el GND en la placa y conectar los botones a ellos. Las salidas del botón NO entran en los pines de arduino y la GND entra en la entrada de alimentación del botón. Esto se corresponde con la función BAJA en el código.

Paso 6: Instalando los Joysticks

El pan y la mantequilla, los joysticks.

El joystick izquierdo se utilizará para frenos. Se usará el joystick correcto para el acelerador. Instala los joysticks y alinéalos para que los polos caigan por los agujeros. Permiten que los palos se muevan hacia arriba y hacia abajo. Coloca los palos en el tablero una vez que hayas encontrado el punto dulce. Conecte los joysticks de acuerdo con el diagrama de cableado de arriba.

He cableado tanto por lo que la dirección de aumento es hacia atrás. Esto simula el funcionamiento real de las palancas de locomotoras. Tiran hacia atrás para aumentar la velocidad o la potencia de frenado porque es más ergonómico. La dirección de disminución es hacia adelante como en trenes reales.

Paso 7: Dale vida

Ahora descargue el programa en el Arduino Leonardo. Hay un error que parece que no puedo entender que la pizarra ejecutará ciertas funciones desde su teclado que interrumpen su computadora. La computadora se corrige sola cuando desconectas el USB. Ejecute su programa de simulador de trenes como Microsoft Train Simulator de 2001 o Aurans Trainz. Conéctelo a su computadora después de haber abordado el tren. Funcionará bien las funciones del tren y tendrá una consola de tren barata.

Paso 8: ¡Está vivo!

Verlo en acción finalmente vivo. Se ejecuta un poco torpe, pero si puedes vivir con él, tienes una increíble consola de tren de MS.