Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Control de un Brazo Robótico con Arduino: Guía Práctica para Principiantes, Guías, Proyectos, Investigaciones de Robótica

Una guía práctica para principiantes que desean aprender a controlar un brazo robótico utilizando la plataforma arduino. Se explica paso a paso cómo configurar el entorno de desarrollo, instalar las bibliotecas necesarias y programar el brazo robótico para realizar diferentes movimientos. El documento incluye ejemplos de código, diagramas de conexión y una lista de componentes necesarios para el proyecto.

Tipo: Guías, Proyectos, Investigaciones

2021/2022

Subido el 17/03/2025

jesus-brr
jesus-brr 🇲🇽

1 documento

1 / 44

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
Tecnológico de estudios superiores de Ecatepec
Actividades complementarias ii
Gilberto Osorio roque
Proyecto: brazo robótico
“Arduino”
Barrera granillo Angelica vianney
Coronado HERNANDEZ JESUS Roberto
Galicia rivera Fabián salvador
Ortiz Tovar Emerson yael
Valderrama Salazar JESUS Eduardo
ingeniería industrial
“8401”
19/01/2024
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c

Vista previa parcial del texto

¡Descarga Control de un Brazo Robótico con Arduino: Guía Práctica para Principiantes y más Guías, Proyectos, Investigaciones en PDF de Robótica solo en Docsity!

Tecnológico de estudios superiores de Ecatepec

Actividades complementarias ii

Gilberto Osorio roque

Proyecto: brazo robótico

“Arduino”

Barrera granillo Angelica vianney

Coronado HERNANDEZ JESUS Roberto

Galicia rivera Fabián salvador

Ortiz Tovar Emerson yael

Valderrama Salazar JESUS Eduardo

ingeniería industrial

Introducción……………………………………………………….

Brazo Robótico……………………………………………………

Robótica en General…………………………………………..

Arduino……………………………………………………………….

Robótica en Arduino…………………………………………..

Lista de embalaje…………………………………………………

Instalación de IDE………………………………………………….

Instalación Manual………………………………………………..

Armado de Brazo………………………………………………….

Diagrama de Cableado………………………………………….

Módulo de palanca de mando analógico……………….

Brazo Robótico controlado con doble joystick………

Robot Controlado por Bluetooth…………………………..

5 V y GND será marrón. El rojo es el cable de alimentación y debe conectarse al puerto de 5 V y la línea de control de señal suele ser naranja.

El presente Proyecto consiste en la programación de un brazo robótico utilizando la plataforma de programación de Arduino. El desarrollo del proyecto consistirá en la programación del brazo robótico comercial de la marca LAFVIN empleando el software propio de Arduino. Además, se pretende usar una aplicación para el control vía el uso de un smartphone o de otros periféricos como un joystick. El objetivo del presente proyecto es obtener un control de un brazo articulado mediante el uso de Arduino. Este control se hará mediante un método cómodo para el usuario utilizando dispositivos Android. Se busca aplicar los conocimientos sobre la robótica junto a la programación en Arduino y desarrollar un programa con estos objetivos:

  • Control posicional preciso del brazo destinado al agarre y colocación de objetos. El posicionamiento se realizará mediante coordenadas en el espacio xyz.
  • Implementación de algoritmos de corrección del error y mejora de la precisión, así como el agarre óptimo de objetos con la pinza.
  • Diseño de una interfaz de control sencilla de utilizar y que se use desde PC o desde smartphone de forma inalámbrica. También podrá hacerse un control manual con un joystick.

Arduino es una plataforma de hardware abierto y software libre basada en el uso de un microcontrolador. Toma y une características de las plataformas Wiring y Processing. Wiring: Plataforma que permite el control de microcontroladores mediante lenguaje de programación. Es una plataforma pensada para programadores. Processing: Es un entorno de desarrollo de código abierto. Permite a no programadores crear proyectos gracias a la aportación de librerías y ejemplos disponibles en su página web. De Wiring toma el lenguaje C/C++ simplificado junto al compilador. De Processing coge el entorno de desarrollo con la utilización de librerías y una web donde se comparten los proyectos. Plataforma de hardware abierto: agrupa el conjunto de dispositivos de hardware cuyos diagramas, layouts, etc. son de acceso público (que puede ser de pago o gratuito). El desarrollo del hardware libre tiene ventajas como la reutilización de diseños para la innovación y ahorro de costes. Sin embargo, presenta desafíos como la dificultad en la producción y la capacidad de reproducción del diseño. Otros ejemplos de hardware abierto se encuentran en las Impresoras 3D, cámaras configurables y teléfonos. El hecho de que Arduino sea una plataforma de open hardware ha permitido la realización de múltiples proyectos de robótica, impresión 3D e internet de las cosas entre otros. La presencia de una gran comunidad con

múltiples cursos y tutoriales, herramientas de consulta y proyectos realizados por otras personas permite el aprendizaje de una forma sencilla.

Lista De Componentes ❖ 1 Tablero R3 ❖ 1 Cable USB ❖ 4 Servomotores ❖ 2 Módulos Joystick ❖ 1 Placa De Extensión V5.0. ❖ 1 Cable Dupont F-F De 20 Pines ❖ 1 Modulo Bluetooth ❖ 1 Juego De Tornillos ❖ 1 Juego De Tablero Acrílico ❖ 2 Cinturones De Ajuste ❖ 4 Alfombrillas De Goma

Además, la versión 1.8.0 está disponible en el material que proporcionamos, y las versiones de nuestros materiales son las últimas versiones cuando se realizó este curso. ClickJUSTDOWNLOAD.

Instalación de Arduino (Mac OS X) Descargue y descomprima el archivo zip, haga doble clic en Arduino. app para ingresar a Arduino IDE; el sistema le pedirá que instale la biblioteca de tiempo de ejecución de Java si no la tiene en su computadora. Una vez completada la instalación, puede ejecutar el IDE de Arduino. Instalación de Arduino (Linux) Tendrás que usar el comando make install. Si está utilizando el sistema Ubuntu, se recomienda instalar Arduino IDE desde el centro de software de Ubuntu. Lección 2 Agregar bibliotecas y abrir Serial Monitor Instalación de bibliotecas Arduino adicionales Una vez que se sienta cómodo con el software Arduino y utilizando las funciones integradas, es posible que desee ampliar la capacidad de su Arduino con bibliotecas adicionales.

Finalmente haga clic en instalar y espere a que el IDE instale la nueva biblioteca. La descarga puede llevar algún tiempo dependiendo de la velocidad de su conexión. Una vez que haya terminado, debería aparecer una etiqueta Instalado junto a la biblioteca Bridge. Puede cerrar el administrador de la biblioteca.

Ahora puede encontrar la nueva biblioteca disponible en el menú Incluir biblioteca. Si desea agregar su propia biblioteca, abra una nueva edición en Github. Importar una biblioteca .zip Las bibliotecas suelen distribuirse como archivos o carpetas ZIP. El nombre de la carpeta es el nombre de la biblioteca. Dentro de la carpeta habrá un archivo .cpp, un archivo .h y, a menudo, un archivo de palabras clave.txt, una carpeta de ejemplos y otros archivos requeridos por la biblioteca. A partir de la versión 1.0.5, puede instalar bibliotecas de terceros en el IDE. No descomprimas la biblioteca descargada, déjala como está. En el IDE de Arduino, navegue hasta Sketch > Incluir biblioteca. En la parte superior de la lista desplegable, seleccione la opción "Agregar biblioteca .ZIP". Se le pedirá que seleccione la biblioteca que desea agregar. Navegue hasta la ubicación del archivo .zip y ábralo.

estén todos allí. (La biblioteca no funcionará si coloca los archivos .cpp y .h directamente en la carpeta de bibliotecas o si están anidados en una carpeta adicional. Por ejemplo: Documents\Arduino\libraries\ArduinoParty.cpp y Documents\Arduino
bibliotecas\ArduinoParty\ArduinoParty\ArduinoParty.cpp no funcionará). Reinicie la aplicación Arduino. Asegúrese de que la nueva biblioteca aparezca en el elemento de menú Sketch->Import Library del software. ¡Eso es todo! ¡Has instalado una biblioteca!