Tabla de contenido:
- Paso 1: mira el video
- Paso 2: Obtenga todas las piezas y suministros
- Paso 3: Obtén la biblioteca Ps2
- Paso 4: averigüe las conexiones del panel táctil
- Paso 5: prueba el panel táctil
- Paso 6: programe el microcontrolador Arduino
- Paso 7: Configure el diseño
- Paso 8: instale el protector del motor en la placa Arduino
- Paso 9: Conecte la potencia de la vía y los desvíos al blindaje del motor
- Paso 10: conecte el panel táctil a la configuración
- Paso 11: Coloque la (s) locomotora (s) en la vía
- Paso 12: conecte la configuración a la alimentación y enciéndala
- Paso 13: Pruebe los controles
- Paso 14: Comparta su trabajo y amplíelo aún más
Video: Modelo de ferrocarril controlado con panel táctil para computadora portátil - Interfaz PS / 2 Arduino: 14 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
Mire el video para comprender todos los controles y saber más sobre cómo funciona.
Paso 2: Obtenga todas las piezas y suministros
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
Se recomienda revisar el código antes de cargarlo en el microcontrolador Arduino para comprender qué está pasando.
Paso 7: Configure 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
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
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 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 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 fuente de alimentación de 12 voltios a la configuración y enciéndala.
Paso 13: Pruebe los controles
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:
¡Un truco genial para el panel táctil de la computadora portátil para proyectos Arduino !: 18 pasos (con imágenes)
¡Un truco genial del panel táctil de la computadora portátil para proyectos Arduino !: Hace un tiempo, cuando estaba jugando con un panel táctil PS / 2 con un microcontrolador Arduino, descubrí que dos de sus conexiones integradas se pueden usar como entradas digitales. En este Instructable, aprendamos cómo podemos utilizar el complemento de un panel táctil PS / 2
Diseño de ferrocarril modelo automatizado simple - Controlado por Arduino: 11 pasos (con imágenes)
Diseño de ferrocarril modelo automatizado simple | Controlado por Arduino: los microcontroladores Arduino son una gran adición al modelo de ferrocarril, especialmente cuando se trata de automatización. Aquí hay una manera simple y fácil de comenzar con la automatización de ferrocarriles modelo con Arduino. Así que, sin más preámbulos, ¡comencemos
Reutilice el panel táctil de la computadora portátil vieja para controlar un motor paso a paso: 11 pasos (con imágenes)
Reutilice el panel táctil de una computadora portátil vieja para controlar un motor paso a paso: Hice este proyecto hace unos meses. Hace unos días, publiqué un video del proyecto en r / Arduino en Reddit. Al ver que la gente se interesaba en el proyecto, decidí hacer este Instructable donde hice algunos cambios en el código Arduino y
¡Reutilice el panel táctil de una computadora portátil vieja para controlar una computadora !: 11 pasos (con imágenes)
¡Reutilice el panel táctil de una computadora portátil vieja para controlar una computadora! Los gestos de deslizar y tocar con los dedos pueden resultar para controlar las cosas de una manera bastante simple y divertida. En este Instructable, combinemos uno con
Cómo actualizar una CPU PORTÁTIL (y otras cosas interesantes) para convertir una computadora portátil LENTA / MUERTA en una computadora portátil RÁPIDA: 4 pasos
Cómo actualizar una CPU PORTÁTIL (y otras cosas interesantes) para convertir una computadora portátil LENTA / MUERTA en una computadora portátil RÁPIDA!: ¡Hola a todos! Recientemente adquirí una computadora portátil Packard Bell Easynote TM89, que tenía especificaciones demasiado bajas para mi gusto, básicamente muy desactualizado … La pantalla LCD se rompió y el disco duro principal se había bloqueado, por lo que la computadora portátil estaba prácticamente muerta … Ver la foto y