Tabla de contenido:

Robótica de bricolaje - Brazo robótico educativo de 6 ejes: 6 pasos (con imágenes)
Robótica de bricolaje - Brazo robótico educativo de 6 ejes: 6 pasos (con imágenes)

Video: Robótica de bricolaje - Brazo robótico educativo de 6 ejes: 6 pasos (con imágenes)

Video: Robótica de bricolaje - Brazo robótico educativo de 6 ejes: 6 pasos (con imágenes)
Video: BRAZO ROBÓTICO con SISTEMA HIDRÁULICO | Cómo se hace | MANUALIDADES RECICLAJE | DIY Te Digo Cómo 2024, Mes de julio
Anonim
Image
Image
Robótica de bricolaje | Brazo robot educativo de 6 ejes
Robótica de bricolaje | Brazo robot educativo de 6 ejes

La celda educativa DIY-Robotics es una plataforma que incluye un brazo robótico de 6 ejes, un circuito de control electrónico y un software de programación. Esta plataforma es una introducción al mundo de la robótica industrial. A través de este proyecto, DIY-Robotics desea ofrecer una solución asequible pero de calidad a todos aquellos que quieran aprender más sobre este fascinante campo. Este proyecto es una excelente oportunidad para desarrollar diversos conocimientos y habilidades en los campos de la mecánica, la electricidad y la informática. Con la celda educativa DIY-Robotics, la robótica está al alcance de todos. Este manual muestra los distintos pasos para el montaje mecánico, montaje eléctrico y la instalación y uso del software DIY-Robotics Educational Cell V1.0. Encontrará todos los archivos relacionados con el desarrollo de la celda robótica educativa en la carpeta comprimida. Incluye los dibujos en 3D del robot, los diagramas eléctricos del controlador, el código Arduino, los códigos fuente del software y la lista de materiales necesarios. Antes de comenzar, asegúrese de tener acceso a una impresora 3D y de comprar todos los componentes necesarios. Encontrará una lista de todos los componentes necesarios junto con su precio y dónde pedirlos en la lista de materiales (lista de materiales.pdf). Si se queda atascado o necesita ayuda, asegúrese de consultar el Foro de bricolaje-robótica. Puede crear una cuenta de forma gratuita y hacer su pregunta a nuestra comunidad de especialistas acreditados y entusiastas de la robótica. ¡Vamos a empezar! (¡y diviértete!) Descarga el proyecto completo:

Paso 1: programación de Arduino

Programación Arduino
Programación Arduino
Programación Arduino
Programación Arduino

Descargue el software IDE de Arduino directamente desde el sitio web de Arduino:

www.arduino.cc/en/Main/Software

Abra el archivo DIY_ROBOTICSEDUCATIVECELL_Arduino_V1_0.ino incluido en la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

Conecte el Arduino Micro a su computadora con el cable USB.

Seleccione el tipo Arduino / Genuino Micro y el puerto de comunicación correcto.

Consulte la imagen 1.

Programe el Arduino Micro presionando el botón Cargar:

Consulte la imagen 2.

Paso 2: Ensamblaje del controlador electrónico del robot (PCB)

Conjunto de controlador electrónico de robot (PCB)
Conjunto de controlador electrónico de robot (PCB)
Conjunto de controlador electrónico de robot (PCB)
Conjunto de controlador electrónico de robot (PCB)
Conjunto de controlador electrónico de robot (PCB)
Conjunto de controlador electrónico de robot (PCB)
Conjunto de controlador electrónico de robot (PCB)
Conjunto de controlador electrónico de robot (PCB)

1. Información general

El controlador electrónico de la celda educativa robótica es el puente entre el software de programación y el robot. El microcontrolador utilizado en el circuito impreso, el Arduino Micro, realiza las siguientes tareas:

• Comunicación entre el controlador electrónico y el software de programación • Control de los 6 motores de robot (servomotores de 5V) • Control de 3 señales de salida digitales (niveles lógicos 0-5V) • Lectura de 3 señales de entrada digitales (niveles lógicos 0-5V)

Consulte la imagen 1 para ver la descripción de la PCB.

2. Pedido de placa de circuito impreso (PCB)

La placa de circuito impreso (PCB) del controlador del robot se puede pedir a cualquier fabricante de PCB con los archivos "GERBER" incluidos en la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

Le sugerimos que ordene al fabricante JLCPCB (jlcpcb.com) que ofrece un servicio rápido y simple a un precio muy bajo. Siga los siguientes pasos para pedir la PCB:

A) En la página de inicio de jlcpcb.com, seleccione COTIZAR AHORA, luego agregue su archivo gerber. Seleccione el archivo Gerber.zip en la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

B) Seleccione los parámetros predeterminados.

C) Seleccione Guardar en el carrito y proceda con el pago para completar el pedido.

3. Conjunto de placa de circuito impreso (PCB)

Una vez que tenga la PCB controladora del robot en las manos, proceda a su montaje. Tendrás que soldar todos los componentes.

Se identifica cada componente de la PCB.

La lista de materiales bill-of-materials.pdf incluida en la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip le ayudará a clasificar los componentes.

Consulte la imagen 2.

Preste especial atención a la polaridad de los siguientes componentes:

LED1, LED2, U1, U3, C1, C2, D1, D2, D3, D4, D5, D6, Q1, Q2, Q3

Estos componentes deben soldarse de la manera correcta, de lo contrario se quemarán. Por ejemplo, observe que los diodos emisores de luz (LED) y los condensadores (C) tienen una patilla larga y una patilla corta. El pasador largo, el ánodo, debe insertarse y soldarse en el orificio identificado con un +.

Consulte la imagen 3 para soldar estos componentes de la manera correcta.

Finalmente, se deben agregar 3 resistencias de 10k Ohm al circuito para que las señales de entrada digital (Di) sean funcionales. Estas resistencias se describen a continuación en la lista de materiales:

RES 10K OHM 1 / 4W 5% AXIAL

Consulte la imagen 4 para ver dónde soldar esas resistencias adicionales.

Paso 3: Ensamblaje mecánico del robot

Ensamblaje mecánico del robot
Ensamblaje mecánico del robot
Ensamblaje mecánico del robot
Ensamblaje mecánico del robot
Ensamblaje mecánico del robot
Ensamblaje mecánico del robot

1. Información general

Para ensamblar mecánicamente su robot, necesitará los siguientes componentes y herramientas:

  • 4 servomotores MG966R
  • 2 Micro servomotores de 9g
  • 8 piezas de robot impresas en 3D
  • 24 tuercas métricas M2
  • 24 tornillos M2 métricos
  • 2 tornillos métricos M2.5
  • 4 tornillos métricos M3
  • impresora 3d
  • Soldador
  • Encendedor
  • Llaves hexagonales

Consulte la lista de materiales DIY_ROBOTICSEDUCATIVECELLV1_0_BOM.pdf incluida en el archivo DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

2. Impresión 3D

Encontrará los archivos 3D de las 8 partes del robot en la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

Imprima las piezas con una impresora 3D. Le recomendamos que utilice la siguiente configuración:

  • Capa superior 4 capas
  • Capa inferior 4 capas
  • Pared 4 capas

3. Alinear los servos

Antes de montar el robot, es importante asegurarse de que todos los servomotores estén en el punto medio. Para alinear los servos, asegúrese de haber programado previamente el microcontrolador Arduino y ensamblado el controlador del robot. Siga las instrucciones a continuación para alinear los servomotores:

Conecte los 6 servomotores al controlador del robot. Asegúrese de que los conectores estén enchufados de la manera correcta.

  • Cable marrón: 0V (-)
  • Cable rojo: 5 V (+)
  • Cable naranja: PWM

Conecte el regulador de 12V a su tomacorriente de pared de 120V AC. Conecte el regulador de 12V al conector de alimentación del controlador del robot. Active el interruptor de encendido SW1. La luz LED1 debe encenderse y la luz LED2 debe parpadear. servomotores a 90 grados. Puede apagar el controlador del robot y desconectar los servomotores.

Consulte la imagen 2.

4. Inserte las tuercas

Antes de ensamblar, inserte una tuerca M2 x 0.4 mm en cada orificio hexagonal de las piezas impresas en 3D para permitir el ensamblaje. Utilice un soldador para facilitar la inserción.

Consulte la imagen 3.

5. Coloque los engranajes en los orificios de unión

La unión mecánica entre los servomotores y las piezas del robot impresas en 3D es directa: el engranaje debe insertarse directamente en el orificio. Para garantizar una buena unión mecánica, los orificios son ligeramente más pequeños que los engranajes después de la impresión 3D. Con un mechero, ligeramente Caliente el orificio, luego inserte el engranaje de un servomotor (lo más recto posible). El plástico derretido tomará la forma de un engranaje. Complete la inserción apretando suavemente un perno. Repita este paso para cada unión. Tenga cuidado, el sobrecalentamiento de las piezas impresas en 3D podría deformarlas e inutilizarlas.

Consulte la imagen 4.

6. Montaje

Use pernos métricos M3 para unir los engranajes del servomotor a las partes del robot impresas en 3D. Use pernos métricos M2 para unir las carcasas del servomotor a las partes del robot impresas en 3D. Use pernos métricos M2 para ensamblar las dos partes del robot impresas en 3D de J2 a J4. Monte el robot de modo que cada articulación esté en su punto medio (robot recto, como se ilustra a continuación).

Consulte las imágenes 1 y 5.

Paso 4: Configuración del software de programación del robot

Configuración del software de programación del robot
Configuración del software de programación del robot
Configuración del software de programación del robot
Configuración del software de programación del robot

1. Configuración del software

Abra el archivo de instalación incluido en la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

Siga las instrucciones del instalador para completar la instalación.

Cuando se complete la instalación, ejecute el software haciendo clic en el icono de DIY Robotics en su escritorio.

2. Navegar por la interfaz

Consulte la imagen 1 y 2 para obtener descripciones del panel de software.

3. Creación de un programa de robot

El panel de programación le permite crear un programa de robot con hasta 200 líneas de instrucción. Aquí hay una descripción de cada tipo de instrucción:

Instrucción POINT

Guarda un punto de robot (posición).

La ejecución de esta instrucción moverá el robot de acuerdo con la posición y velocidad guardadas.

Para guardar un punto de robot en una instrucción, mueva manualmente el robot a la posición deseada y seleccione la velocidad de movimiento deseada usando los botones en el panel de control. Presione el botón de apuntar. Luego se agrega una línea de instrucciones en el panel de programación. La línea de instrucción muestra el valor en grados de cada articulación, así como la velocidad de movimiento.

HACER instrucción

Cambia el estado de una señal de salida Do.

La ejecución de esta instrucción cambiará el estado de una de las señales de salida Do (ON / OFF).

Para crear una instrucción DO, presione el botón Do. Se muestra un panel de parámetros. Elija el número de la señal de salida Do (1, 2 o 3), así como el estado deseado (ON u OFF). Presione el botón Agregar instrucción para agregar la instrucción.

Luego se agrega una línea de instrucciones en el panel de programación. La línea de instrucción muestra el número de la señal Do y el cambio de estado.

Instrucción LABEL

Agrega una etiqueta en el programa del robot.

La ejecución de esta instrucción no tendrá ningún efecto. Esta línea es una etiqueta que permitirá que la instrucción JUMP salte a esta línea de instrucción LABEL.

Para crear una instrucción LABEL, presione el botón Jump Label. Se muestra un panel de parámetros. Elija la opción Etiqueta y el número de la etiqueta deseada (1 a 5). Presione el botón Agregar instrucción para agregar la instrucción.

Luego se agrega una línea de instrucciones en el panel de programación. La línea de instrucciones muestra el número de etiqueta.

Instrucción JUMP

Salta a la línea de programa que contiene la etiqueta correspondiente.

La ejecución de esta instrucción provocará un salto en el programa a la línea que contiene la etiqueta correspondiente.

Para crear una instrucción JUMP, presione el botón Jump Label. Se muestra un panel de parámetros. Elija la opción Saltar y el número de la etiqueta deseada (1 a 5). Presione el botón Agregar instrucción para agregar la instrucción.

Luego se agrega una línea de instrucciones en el panel de programación. La línea de instrucción indica el número de la etiqueta de destino.

Si varias etiquetas tienen el mismo número, la instrucción JUMP saltará a la primera etiqueta correspondiente desde la parte superior del programa.

Si no hay una etiqueta correspondiente al número de instrucción JUMP, el programa saltará a la última línea del programa.

Instrucción WAITDI

Espera un estado específico de una señal de entrada Di.

La ejecución de esta instrucción pondrá el controlador del robot en espera siempre que el estado de la señal de entrada Di sea diferente del estado esperado.

Para crear una instrucción WAITDI, presione el botón Wait Di. Se muestra un panel de parámetros. Elija el número de la señal de entrada Di (1, 2 o 3), así como el estado deseado (ON u OFF). Presione el botón Agregar instrucción para agregar la instrucción.

Luego se agrega una línea de instrucciones en el panel de programación. La línea de instrucción indica el número de la señal de entrada Di y el estado esperado.

Paso 5: Conecte Robot + PCB + Software

Conectar Robot + PCB + Software
Conectar Robot + PCB + Software
Conectar Robot + PCB + Software
Conectar Robot + PCB + Software
Conectar Robot + PCB + Software
Conectar Robot + PCB + Software

1. Conexiones eléctricas

Conecte los 6 servomotores del robot al controlador del robot. Asegúrese de que los conectores estén enchufados de la manera correcta.

Cable marrón: 0 V (-) Cable rojo: 5 V (+) Cable naranja: PWM

Conecte el regulador de 12V a su tomacorriente de pared de 120V AC. Conecte el regulador de 12V al conector de alimentación del controlador del robot. Active el interruptor de encendido SW1. La luz LED1 debe encenderse y la luz LED2 debe parpadear. servomotores a 90 grados.

Conecte el cable USB del controlador del robot a su computadora.

Consulte la imagen 1.

2. Ejecute el software

Ejecute el software DIY Robotics Educative Cell V1.0 haciendo clic en el icono de DIY Robotics en su escritorio. El software se abre en el panel de conexiones.

Consulte la imagen 2.

3. Configure la comunicación en serie de PC Robot

Presione el botón Escanear puertos serie.

Seleccione el puerto de comunicación correcto de la lista desplegable.

Presione el botón Conectar.

Consulte la imagen 3.

4. Que comience la creación

Controla el robot desde el panel de control.

Cree su programa de robot desde el panel de programación.

¡Divertirse!

Paso 6: Conclusión

¿Quieres ir más lejos?

¿Disfrutaste aprendiendo sobre el mundo de la robótica industrial? ¿Estás listo para usar tu nuevo brazo robótico? ¡Únase al Foro de bricolaje-robótica ahora! El DIY-Robotics Forum es un lugar para hablar sobre programación, compartir ideas y soluciones, y trabajar juntos para crear cosas interesantes en una comunidad inteligente y solidaria. ¿Necesitas ayuda? La comunidad de DIY-Robotics está ahí para ayudarlo si necesita algo de apoyo mientras construye la celda educativa de DIY-Robotics. Suscríbase al Foro de bricolaje-robótica y haga su pregunta a la comunidad.

Recomendado: