Tabla de contenido:

Brazo biónico teleoperado: 13 pasos (con imágenes)
Brazo biónico teleoperado: 13 pasos (con imágenes)

Video: Brazo biónico teleoperado: 13 pasos (con imágenes)

Video: Brazo biónico teleoperado: 13 pasos (con imágenes)
Video: Prótesis inteligentes, ¿cómo funcionan? 2024, Mes de julio
Anonim
Image
Image
Brazo biónico teleoperado
Brazo biónico teleoperado
Brazo biónico teleoperado
Brazo biónico teleoperado

En este Instructable, haremos un brazo biónico teleoperado, que es un brazo robótico similar a la mano humana con seis grados de libertad (cinco para figuras y uno para muñeca). Se controla con la mano humana utilizando un guante que tiene sensores flexibles conectados para la retroalimentación de los dedos e IMU para la retroalimentación del ángulo de la muñeca.

Estas son las características clave de la mano:

  1. Una mano robótica con 6 grados de libertad: cinco por cada dedo controlado por cuerdas unidas al servo y el movimiento de la muñeca nuevamente se hace usando un servo. Como todos los grados de libertad se controlan usando un servo, no necesitamos sensores adicionales para la retroalimentación.
  2. Sensores flexibles: cinco sensores flexibles están conectados a un guante. Estos sensores flexibles dan la retroalimentación al microcontrolado que se utiliza para controlar el brazo biónico.
  3. IMU: IMU se utiliza para obtener el ángulo de la muñeca de la mano.
  4. Se utilizan dos evive (microcontroladores basados en Arduino): uno unido al guante para obtener el ángulo de la muñeca y el movimiento de flexión y el otro está unido al brazo biónico que controla los servos.
  5. Ambos evive se comunican entre sí mediante Bluetooth.
  6. Se otorgan dos grados adicionales de libertad para dar al brazo biónico movimiento en el plano X y Z, que se puede programar aún más para realizar tareas complejas como ELEGIR Y COLOCAR ROBOTS.
  7. Los dos movimientos adicionales se controlan mediante un joystick.

Como ahora tiene una breve idea de lo que hemos hecho en este brazo biónico, repase cada paso en detalle.

Paso 1: mano y brazo

Mano y brazo
Mano y brazo

No hemos diseñado toda la mano y el brazo nosotros mismos. Hay muchos diseños para manos y brazos disponibles en Internet. Hemos tomado uno de los diseños de InMoov.

Hemos hecho la mano derecha, por lo que estas son las piezas necesarias para ser impresas en 3D:

  • 1x pulgar
  • 1x índice
  • 1x mayor
  • 1x auricular
  • 1x meñique
  • 1x Bolt_entretoise
  • 1x muñequera
  • 1x muñeca pequeña
  • 1x superficie superior
  • 1x dedo de cobertura
  • 1x robcap3
  • 1x robpart2
  • 1x robpart3
  • 1x robpart4
  • 1x robpart5
  • 1x rotawrist2
  • 1x rotawrist1
  • 1x rotawrist3
  • 1x WristGears
  • 1x CableHolderWrist

Puede obtener la guía de montaje completa aquí.

Paso 2: Diseño del eje Z

Diseño del eje Z
Diseño del eje Z
Diseño del eje Z
Diseño del eje Z
Diseño del eje Z
Diseño del eje Z

Hemos diseñado una pieza personalizada unida al final del brazo delantero que tiene ranuras para cojinete y tornillo de avance. El rodamiento se utiliza para guiar el brazo en el eje zy el movimiento del eje se controla mediante un mecanismo de avance y tornillo. En el mecanismo de tornillo de avance, cuando el eje con forma de tornillo gira, la tuerca del tornillo de avance convierte este movimiento giratorio en movimiento lineal, lo que da como resultado un movimiento lineal del brazo.

El tornillo de avance se gira utilizando un motor paso a paso, lo que da como resultado un movimiento preciso del brazo robótico.

El motor paso a paso, los ejes y el tornillo de avance están unidos a una parte impresa en 3D personalizada entre las que se mueve el brazo robótico.

Paso 3: Marco y movimiento del eje X

Movimiento y marco del eje X
Movimiento y marco del eje X
Movimiento y marco del eje X
Movimiento y marco del eje X
Movimiento y marco del eje X
Movimiento y marco del eje X
Movimiento y marco del eje X
Movimiento y marco del eje X

Como se mencionó en el paso anterior, se diseñó una segunda pieza personalizada para sujetar el motor paso a paso y los ejes. La misma parte también tiene los orificios para el cojinete y la tuerca utilizados para el mecanismo de tornillo de avance para el movimiento del eje X. El motor paso a paso y el soporte del eje están montados en un marco de aluminio hecho con extrusiones de aluminio con ranura en T de 20 mm x 20 mm.

El aspecto mecánico del proyecto está hecho, ahora veamos que son parte de la electrónica.

Paso 4: Ejecución del motor paso a paso: diagrama del circuito del controlador A4988

Ejecución del motor paso a paso: diagrama de circuito del controlador A4988
Ejecución del motor paso a paso: diagrama de circuito del controlador A4988

Estamos usando evive como nuestro microcontrolador para controlar nuestros servos y motores. Estos son los componentes necesarios para controlar el motor paso a paso con un joystick:

  • Joystick XY
  • Cables de puente
  • Controlador de motor A4988
  • Una batería (12V)

Arriba se muestra el diagrama del circuito.

Paso 5: Código del motor paso a paso

Estamos utilizando la biblioteca BasicStepperDriver para controlar el motor paso a paso con evive. El código es simple:

  • Si la lectura del potenciómetro del eje X es superior a 800 (lectura analógica de 10 bits), mueva la pinza hacia arriba.
  • Si la lectura del potenciómetro del eje X es inferior a 200 (lectura analógica de 10 bits), mueva la pinza hacia abajo.
  • Si la lectura del potenciómetro del eje Y es superior a 800 (lectura analógica de 10 bits), mueva la pinza hacia la izquierda.
  • Si la lectura del potenciómetro del eje Y es menor que 200 (lectura analógica de 10 bits), mueva la pinza hacia la derecha.

El código se proporciona a continuación.

Paso 6: Sensores Flex

Sensores Flex
Sensores Flex

Este sensor flexible es una resistencia variable. La resistencia del sensor de flexión aumenta a medida que se dobla el cuerpo del componente. Hemos utilizado cinco sensores flexibles de 4.5 de largo para el movimiento de los dedos.

La forma más sencilla de incorporar este sensor a nuestro proyecto fue utilizándolo como divisor de voltaje. Este circuito requiere una resistencia. Usaremos una resistencia de 47kΩ en este ejemplo.

Los sensores flexibles están conectados al pin analógico A0-A4 en evive.

Dado anteriormente es uno de los posibles circuitos divisores con evive.

Paso 7: Calibración del sensor flexible

El resultado final de "loading =" lazy "fue fantástico. Pudimos controlar el brazo biónico con un guante.

Evive es una plataforma única de creación de prototipos electrónicos para todos los grupos de edad para ayudarlos a aprender, construir, depurar sus proyectos robóticos, integrados y de otro tipo. Con un Arduino Mega en su corazón, evive ofrece una interfaz visual única basada en menús que elimina la necesidad de reprogramar el Arduino repetidamente. evive ofrece el mundo de IoT, con fuentes de alimentación, soporte sensorial y de actuadores en una pequeña unidad portátil.

En resumen, le ayuda a construir proyectos / prototipos de forma rápida y sencilla.

Para explorar más, visite aquí.

Recomendado: