Tabla de contenido:

Robot Arduino con controlador PS2 (Joystick PlayStation 2): 10 pasos (con imágenes)
Robot Arduino con controlador PS2 (Joystick PlayStation 2): 10 pasos (con imágenes)

Video: Robot Arduino con controlador PS2 (Joystick PlayStation 2): 10 pasos (con imágenes)

Video: Robot Arduino con controlador PS2 (Joystick PlayStation 2): 10 pasos (con imágenes)
Video: Arduino control Joystick (consola/console) ps2, ps3 2024, Noviembre
Anonim
Image
Image
Caja de arena para gatos IoT (con ESP32, Arduino IDE, Thingspeak e impresión 3D)
Caja de arena para gatos IoT (con ESP32, Arduino IDE, Thingspeak e impresión 3D)

Por IgorF2 Siga más por el autor:

Caja de arena para gatos IoT (con ESP32, Arduino IDE, Thingspeak e impresión 3D)
Caja de arena para gatos IoT (con ESP32, Arduino IDE, Thingspeak e impresión 3D)
Lámpara articulada impresa en 3D - REMIXED
Lámpara articulada impresa en 3D - REMIXED
Lámpara articulada impresa en 3D - REMIXED
Lámpara articulada impresa en 3D - REMIXED
Cómo hacer una PCB personalizada con un grabador láser de baja potencia
Cómo hacer una PCB personalizada con un grabador láser de baja potencia
Cómo hacer una PCB personalizada con un grabador láser de baja potencia
Cómo hacer una PCB personalizada con un grabador láser de baja potencia

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

Herramientas y materiales
Herramientas y materiales
Herramientas y materiales
Herramientas y materiales
Herramientas y materiales
Herramientas y materiales
Herramientas y materiales
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: