Tabla de contenido:
Video: Robot Arduino con controlador PS2 (Joystick PlayStation 2): 10 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Por IgorF2 Siga más por el autor:
Acerca de: Creador, ingeniero, científico loco e inventor Más acerca de IgorF2 »
En este tutorial, te mostraré cómo usar un joystick inalámbrico de Playstation 2 (PS2) para pilotar un tanque robótico. Se utilizó una placa Arduino Uno en el núcleo de este proyecto. Recibe comandos del controlador inalámbrico y establece la velocidad de los motores. También se pueden usar otras placas de desarrollo (NodeMCU, Firebeetle, etc.), y los principios presentados en este tutorial se pueden aplicar en otros modelos de robots y dispositivos.
Anteriormente diseñé un tanque robótico controlado por Blynk. Se conecta a una red Wi-Fi y recibe comandos del servidor Blynk. Se utilizó un teléfono inteligente con la aplicación Blynk como control remoto y se utilizaron diferentes métodos de entrada: botones, barras deslizantes e incluso el acelerómetro del teléfono inteligente. Puede encontrar más sobre este proyecto aquí:
También hice algunos experimentos con comandos de voz. Puede ser útil si desea controlar un robot de forma remota sin usar sus manos, o si desea que sea accesible para alguien con movimientos limitados. Uno podría pensar en una silla de ruedas robótica controlada por voz, por ejemplo. Se utilizó un kit robótico de bricolaje, junto con algunas de mis herramientas favoritas: Adafruit.io, IFTTT y Arduino IDE. Instrucciones completas aquí:
www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/
Puedes utilizar diferentes kits o incluso diseñar tus propios robots utilizando materiales sencillos, sin necesidad de utilizar herramientas complejas como impresoras 3D y máquinas de corte por láser. Puedes encontrar un ejemplo en uno de mis tutoriales anteriores:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Paso 1: herramientas y materiales
En este proyecto se utilizaron las siguientes herramientas:
- Soldar hierro y alambre (enlace / enlace / enlace). Los motores de CC ya venían con cables soldados a sus terminales … Pero eventualmente se romperá y es posible que deba resolverlo. Así que considere tener un buen soldador y alambre a mano.
- Lámina de espuma EVA (u otro material no conductor). El chasis del robot que utilicé en este proyecto está hecho de aluminio y las placas de circuito están instaladas en estas partes metálicas. Utilicé una capa de lámina de espuma entre las tablas y la placa de metal para evitar posibles cortocircuitos.
- Cinta de dos lados. Se utilizó para pegar las láminas de espuma a las placas de circuito y para la instalación del modo H-Bridge.
- Tijeras, para cortar algunos rectángulos de láminas de espuma.
Usé las siguientes partes de hardware para mi proyecto:
- Placa de desarrollo basada en Arduino Uno (enlace / enlace / enlace / enlace / enlace). Se utiliza como controlador principal del robot. Es realmente fácil de usar y programar con Arduino IDE, ideal para principiantes en electrónica y programación.
- Módulo puente en H de doble canal L298N (enlace / enlace / enlace / enlace / enlace). Este módulo permite que las señales de 3.3V del Wemos (o un Arduino) se amplifiquen a los 12V necesarios para los motores.
- Tanque de chasis de robot de bricolaje (enlace / enlace). Este increíble kit tiene todo lo que necesitas para construir un tanque: dos motores de CC, engranajes, orugas, pernos, tuercas, etc. ¡Ya viene con las herramientas necesarias para ensamblar el chasis, lo cual es ideal para principiantes!
- Control remoto inalámbrico PS2 (enlace / enlace). Este controlador de videojuegos puede enviar comandos de forma inalámbrica a un receptor, que se puede conectar con un microcontrolador mediante comunicación en serie.
- 18650 baterías de 3,7 V (x3) (enlace / enlace). Solía alimentar todo el circuito. Este tanque utiliza motores de 12V. Usé tres baterías de 3.7V en serie para alimentarlas.
- Soporte de batería 3S 18650 (enlace / enlace / enlace). Puede contener tres baterías 18650 en serie y se puede conectar fácilmente a la parte posterior del tanque.
- Cargador de batería 18650 (enlace / enlace). Las baterías eventualmente se agotarán. Cuando eso suceda, un cargador de batería vendrá a su rescate.
- Jumpers (enlace / enlace). Usé 6 puentes macho-hembra para señales entre el puente H y el Wemos, y 2 puentes macho-macho para 5V y Gnd. Es posible que necesite más si planea agregar algunos sensores.
- Cable USB tipo B. Lo necesitará para cargar su código. La mayoría de las placas ya vienen con su propio cable.
Los enlaces anteriores son solo una sugerencia de dónde puede encontrar los elementos utilizados en este tutorial (y tal vez apoyar mis futuros tutoriales). No dude en buscarlos en otro lugar y comprarlos en su tienda local o en línea favorita.
Recomendado:
Coche Arduino autónomo y controlado con joystick PS2: 6 pasos
Coche Arduino autónomo y controlado por PS2Joystick: Hola, mi nombre es Joaquín y soy un aficionado a Arduino. El año pasado me obsesioné con Arduino y recién comencé a hacer todo tipo de cosas y este auto automático y controlado por joystick es una de ellas. En caso de que quieras hacer algo similar, estos ar
Controlador de juegos de bricolaje basado en Arduino - Controlador de juegos Arduino PS2 - Jugar a Tekken con el gamepad DIY Arduino: 7 pasos
Controlador de juegos de bricolaje basado en Arduino | Controlador de juegos Arduino PS2 | Jugar a Tekken con DIY Arduino Gamepad: Hola chicos, jugar juegos siempre es divertido, pero jugar con su propio controlador de juego personalizado DIY es más divertido. Así que haremos un controlador de juego usando arduino pro micro en este instructivo
Controle el brazo robótico con Zio usando el controlador PS2: 4 pasos
Controle el brazo robótico con Zio mediante el controlador de PS2: esta publicación de blog es parte de la serie Zio Robotics. Introducción Esta es la última entrega de la publicación "Controle un brazo robótico con Zio". En este tutorial, agregaremos otra parte a nuestro brazo robótico. Los tutoriales anteriores no incluyen una base para
Robot de mendicidad con seguimiento facial y control por controlador Xbox - Arduino: 9 pasos (con imágenes)
Robot de mendicidad con seguimiento facial y control por controlador Xbox - Arduino: Vamos a hacer un robot de mendicidad. Este robot intentará irritar o llamar la atención de las personas que pasan. Detectará sus rostros e intentará dispararles láser. Si le das una moneda al robot, cantará una canción y bailará. El robot necesitará un
Controlador de joystick con Bluetooth: 9 pasos (con imágenes)
Controlador de joystick con Bluetooth: Sorprenda a sus amigos y asombre a su familia cuando echen un vistazo a " HypnoEllipse ", una aplicación web interactiva de A / V. Construya un gabinete de joystick con Bluetooth, conéctelo al navegador web y túrnense para realizar la autohipnosis. Esta es una