Tabla de contenido:

Modelo de ferrocarril controlado con panel táctil para computadora portátil - Interfaz PS / 2 Arduino: 14 pasos
Modelo de ferrocarril controlado con panel táctil para computadora portátil - Interfaz PS / 2 Arduino: 14 pasos

Video: Modelo de ferrocarril controlado con panel táctil para computadora portátil - Interfaz PS / 2 Arduino: 14 pasos

Video: Modelo de ferrocarril controlado con panel táctil para computadora portátil - Interfaz PS / 2 Arduino: 14 pasos
Video: 50 TRANSPORTES PERSONALES MÁS INNOVADORES 2021 - 2022 2024, Mes de julio
Anonim
Modelo de ferrocarril controlado con panel táctil para computadora portátil | Interfaz PS / 2 Arduino
Modelo de ferrocarril controlado con panel táctil para computadora portátil | Interfaz PS / 2 Arduino

El panel táctil de una computadora portátil es uno de los mejores dispositivos para usar como entrada para proyectos de microcontroladores. Así que hoy, implementemos este dispositivo con un microcontrolador Arduino para controlar un modelo de ferrocarril. Usando un touchpad PS / 2, podremos controlar 3 desvíos y rastrear la potencia.

Manteniendo el panel táctil con su ancho en la parte inferior (una especie de modo retrato), deslizando el dedo a lo largo de cada una de las dos diagonales se usará para controlar dos desvíos, deslizando el dedo horizontalmente se usará para controlar otro desvío y deslizando el dedo verticalmente se utilizará para controlar la velocidad y la dirección de la locomotora.

Así que, sin más preámbulos, ¡comencemos!

Paso 1: mira el video

Image
Image

Mire el video para comprender todos los controles y saber más sobre cómo funciona.

Paso 2: Obtenga todas las piezas y suministros

Descubra las conexiones del panel táctil
Descubra las conexiones del panel táctil

Para este proyecto, necesitará:

  • Un microcontrolador Arduino compatible con Adafruit Motor Shield V2 (UNO, Leonardo, etc.)
  • Un protector de motor Adafruit V2
  • Un panel táctil PS / 2
  • 4 cables con conectores Dupont macho en un lado (para conectar el panel táctil a la placa Arduino)
  • 2 cables cada uno para conectar la potencia de la vía y los desvíos (3 máx.) Al blindaje del motor
  • Una fuente de alimentación de CC de 12 voltios con una capacidad de corriente de al menos 1A.

Paso 3: Obtén la biblioteca Ps2

Descarga la carpeta de la biblioteca de ps2 desde aquí. Mueva la carpeta descargada al escritorio ya que será más fácil de encontrar. Abra el IDE de Arduino y haga clic en Sketch> Incluir biblioteca> Agregar biblioteca. ZIP … y luego seleccione la carpeta ps2 en el escritorio. La biblioteca se incluirá y ahora podrá usar la biblioteca de ps2.

Paso 4: averigüe las conexiones del panel táctil

Si tiene un panel táctil Synaptics como el anterior, el panel 'T22' es + 5V, 'T10' es 'Reloj', 'T11' es 'Datos' y 'T23' es 'GND'. También puede soldar el cable 'GND' a un cobre expuesto grande como se muestra arriba.

Haga clic en la imagen de arriba para saber más. Si tiene un panel táctil diferente, intente buscar su número de pieza en Internet con 'pinouts' o puede preguntar a la comunidad r / Arduino en Reddit si se queda atascado.

Paso 5: prueba el panel táctil

Asegúrese de que se realicen las conexiones correctas al panel táctil. Para probar el panel táctil, cargue el código del mouse ps2 en el microcontrolador Arduino desde Examples> ps2. Conecte el cable 'Reloj' a D6, el cable 'Datos' a D5, GND a GND y + 5V o VCC al pin + 5V de la placa Arduino respectivamente. Vuelva a conectar la placa Arduino a la computadora y abra el monitor en serie. Si ve que los números cambian a medida que mueve el dedo por el panel táctil, el panel táctil funciona correctamente y puede continuar.

Paso 6: programe el microcontrolador Arduino

Programar el microcontrolador Arduino
Programar el microcontrolador Arduino

Se recomienda revisar el código antes de cargarlo en el microcontrolador Arduino para comprender qué está pasando.

Paso 7: Configure el diseño

Configurar el diseño
Configurar el diseño

Configure un diseño para probar la potencia de la pista y los tres controles de desvío. Asegúrese de que todas las juntas de las orugas estén hechas correctamente y que las orugas estén limpias. Se recomienda limpiar las vías y las ruedas de las locomotoras periódicamente para evitar que las locomotoras se atasquen.

Paso 8: instale el protector del motor en la placa Arduino

Instale el protector del motor en la placa Arduino
Instale el protector del motor en la placa Arduino

Alinee con cuidado los pines del protector del motor con los encabezados hembra de la placa Arduino y empuje el protector en la parte superior de la placa Arduino. Asegúrese de que el protector encaje de forma segura en la placa Arduino y que ningún pin se doble.

Paso 9: Conecte la potencia de la vía y los desvíos al blindaje del motor

Conecte la potencia de la vía y los desvíos al blindaje del motor
Conecte la potencia de la vía y los desvíos al blindaje del motor
Conecte la potencia de la vía y los desvíos al blindaje del motor
Conecte la potencia de la vía y los desvíos al blindaje del motor
Conecte la potencia de la vía y los desvíos al blindaje del motor
Conecte la potencia de la vía y los desvíos al blindaje del motor
Conecte la potencia de la vía y los desvíos al blindaje del motor
Conecte la potencia de la vía y los desvíos al blindaje del motor

Realice las siguientes conexiones:

  • Conecte la alimentación de la vía al conector de salida del blindaje rotulado 'M1'.
  • Conecte los desvíos a los tres conectores de salida restantes 'M2', 'M3' y 'M4'.

Asegúrese de que todas las conexiones de cableado estén bien ajustadas.

Paso 10: conecte el panel táctil a la configuración

Conecte el panel táctil a la configuración
Conecte el panel táctil a la configuración
Conecte el panel táctil a la configuración
Conecte el panel táctil a la configuración

Conecte el panel táctil a la placa Arduino haciendo las siguientes conexiones entre el panel táctil y la placa Arduino:

  • + 5 voltios o 'VCC' a + 5 voltios de la placa Arduino
  • 'GND' a 'GND' de la placa Arduino
  • 'Reloj' a 'D6' de la placa Arduino
  • 'Datos' a 'D5' de la placa Arduino

Paso 11: Coloque la (s) locomotora (s) en la vía

Coloque la (s) locomotora (s) en la vía
Coloque la (s) locomotora (s) en la vía

Coloque una locomotora para probar. También puede colocar varias locomotoras según lo desee.

Se recomienda el uso de una herramienta de cambio de barandas. Asegúrese de que las locomotoras estén colocadas correctamente sobre las vías para evitar descarrilamientos.

Paso 12: conecte la configuración a la alimentación y enciéndala

Conecte la configuración a la alimentación y enciéndala
Conecte la configuración a la alimentación y enciéndala

Conecte la fuente de alimentación de 12 voltios a la configuración y enciéndala.

Paso 13: Pruebe los controles

Image
Image

Pruebe todos los controles. Consulte el video anterior nuevamente para comprender los controles.

Paso 14: Comparta su trabajo y amplíelo aún más

Si consiguió que su proyecto funcionara y si puede, intente compartir las imágenes de su creación con la comunidad haciendo clic en '¡Lo hice!'.

Además, intente agregar más características y funciones a este proyecto e intente compartirlas también. Hagas lo que hagas, ¡todo lo mejor!

Recomendado: