Tabla de contenido:

Brazo de robot Bluetooth con controlador de motor único: 3 pasos
Brazo de robot Bluetooth con controlador de motor único: 3 pasos

Video: Brazo de robot Bluetooth con controlador de motor único: 3 pasos

Video: Brazo de robot Bluetooth con controlador de motor único: 3 pasos
Video: Brazo Robótico Bluetooth, Explicación Completa Arduino 2024, Mes de julio
Anonim
Image
Image
Prepare la unidad de control de motores múltiples
Prepare la unidad de control de motores múltiples

Bienvenido a mi Instructable.

En este instructivo, le mostraré cómo convertir un brazo de robot de control con cable en un brazo de robot Bluetooth utilizando un controlador de motor único. Este es un proyecto de trabajo desde casa realizado bajo el estado de toque de queda. Entonces, esta vez solo tengo un controlador de motor L298N. Si comprueba el brazo del robot de control con cable, contiene 5 motores. Entonces, si tenemos 3 controladores de motor L298N, podemos controlar 6 motores (el controlador L298N puede controlar 2 motores en dos direcciones) y podemos convertirlo fácilmente en un brazo de robot Bluetooth usando arduino y controladores L298N 3. Pero en la situación actual solo tengo un motor L298N y varios servomotores. Veamos cómo hacer esta tarea.

Necesitará los siguientes elementos para hacer esto.

Suministros

  • Brazo robótico de control cableado finalizado
  • Placa Arduino (estoy usando Arduino Nano)
  • Módulo Bluetooth (H06)
  • Controlador de motor L298N
  • Tabla de pan
  • Cables de puente
  • Servo motor
  • Mini tornillos y tuercas

Paso 1: Finalice el brazo robótico de control con cable

Image
Image

Para hacer este proyecto, necesitará un brazo robótico de control con cable. Esto se puede comprar en eBay o Amazon. Si no tiene un brazo de robot de control con cable, puede hacerlo utilizando un motor de engranajes que también conecta algunas piezas de plástico del brazo. No voy a describir cómo ensamblar este brazo de robot de control cableado que compraste. En este video se muestra cómo montarlo.

Paso 2: Prepare la unidad de control de motores múltiples

Image
Image
Prepare la unidad de control de motores múltiples
Prepare la unidad de control de motores múltiples

Este es el concepto principal que voy a utilizar en este proyecto. Ahora, cuando verifique la estructura de trabajo del controlador del motor Arduino, es como se muestra a continuación.

  1. Conecte E1, E2 en el controlador del motor al pin 9, 11 de la placa Arduino
  2. Conecte los cables del motor a los conectores de salida 1, 2 del controlador del motor
  3. Ahora, lo que sucede es cuando le das al motor E1 ALTO, E2 BAJO funcionando en una dirección (digamos en el sentido de las agujas del reloj)
  4. Si cambia esos E1 BAJO, E2 ALTO, entonces el motor funciona en otra dirección (diga en sentido antihorario)
  5. Ahora, ¿qué sucede si conecta 5 motores a este controlador de motor Salida 1, 2 conectores
  6. Luego, todos los motores funcionarán de la misma manera, pero la velocidad puede ser baja debido a la potencia, puede conectar la alimentación externa al controlador del motor + conector de 12v
  7. Entonces, si podemos conectar uno por uno los cables del motor a los conectores de salida 1 o 2 del controlador del motor, el motor conectado en particular solo funcionará.
  8. Ese es el concepto que voy a usar para controlar el brazo del robot.
  9. Para hacer eso puedo usar servomotor. Con un ángulo de diferente grado, voy a cortocircuitar el pin de salida 1 o 2 cables con un cable de motor diferente.
  10. Consulte las imágenes de arriba para obtener más información.
  11. También necesitamos obtener el grado correcto para conectar los pines. Para eso, puede usar un potenciómetro con el código Arduino adjunto y cuando verifique el monitor en serie, puede encontrar el grado.
  12. Puede utilizar este concepto para cortocircuitos también para otros fines.

Paso 3: codifique la conexión Bluetooth y finalice el proyecto

Código para la conexión Bluetooth y finalizar el proyecto
Código para la conexión Bluetooth y finalizar el proyecto
Código para la conexión Bluetooth y finalizar el proyecto
Código para la conexión Bluetooth y finalizar el proyecto
Código para la conexión Bluetooth y finalizar el proyecto
Código para la conexión Bluetooth y finalizar el proyecto
Código para la conexión Bluetooth y finalizar el proyecto
Código para la conexión Bluetooth y finalizar el proyecto

Ahora conecte los cables del brazo del robot de control con cable a los pines de cortocircuito relacionados con el servomotor creados anteriormente. Y agregue el módulo Bluetooth. Debe conectar el módulo Bluetooth TX a Arduino RX y el módulo Bluetooth RX a los pines Arduino TX y también conectar los cables de alimentación. El servomotor también necesita conectar la placa Arduino y con el carácter de entrada de conexión Bluetooth vamos a escribir el grado del servomotor.

Puede descargar cualquier aplicación relacionada con Bluetooth al teléfono y, de acuerdo con las configuraciones de la aplicación y los caracteres de salida, puede cambiar el código Arduino. He usado la aplicación Arduino Bluetooth Controller para hacer esto.

Cuando intenta ejecutar esto con la alimentación USB de la computadora, en algún momento los motores no funcionan debido a que la energía no es suficiente para los controladores de motor y servomotor. Puede conectar la alimentación externa al controlador del motor si sucede.

Esta es una implementación de modelo y se hizo con recursos limitados. Si tiene 3 controladores de motor L298N, esto se puede hacer fácilmente.

Además, el método de cortocircuito mencionado en el paso 2 anterior también se puede utilizar para otras necesidades.

Gracias por ver.

Recomendado: