Brazo robótico Trifecta (Olimpíada de Ciencias) (10 / 14 paso)

Paso 10: programación

Este robot cuenta con tres diferentes tableros de microcontrolador Arduino. Los dos tableros Arduino Mega Pro ambos corren el mismo programa (más o menos) mientras que la tercera tiene un programa muy sencillo para controlar la inclinación y elevación del brazo de extensión.

Hemos optado por usar tres tablas para que, en caso de una falla en un poco de código en un brazo, los otros brazos podrían todavía función correctamente y todavía conseguir puntos para la competencia.

La característica principal del código era el control PD para el motor base. Esto permite que el brazo se mueva a su ubicación sin paradas bruscas cuando consigue allí. Los controladores de motor de Syren fueron extremadamente fáciles de enviar comandos, gracias a las librerías de dimensión ingeniería.

Dynamixel servos disponen de un control PID, por lo que todo lo que debía hacer era enviar los comandos de posición para los. Porque utilizar servos de las líneas AX, MX y RX, necesitábamos dos chips diferentes buffer. Aprendimos a usar el Arduino para controlar estos servos de Electrónica salvaje y utilizamos versiones ligeramente modificadas de sus bibliotecas (incluidas en la carpeta de código). Todo lo que se hizo para modificar estas bibliotecas para nuestro uso era cambiar el puerto serial en una biblioteca para que cada chip de memoria intermedia tenga su propio puerto serie.

Cuando empezamos a escribir el código, escribimos cada función paso a paso. Empezamos ejecutando sólo el código para el motor base, a continuación, pasamos a añadir los trozos uno por uno más abajo del brazo. Queríamos para asegurarse de que cada pedazo del código correctamente trabajado antes de que probamos cada función para reducir el riesgo de arruinar todo nuestro trabajo duro hasta ese punto.

La carpeta de código aquí incluye todas las bibliotecas necesarias para el código a compilar y los bocetos de Arduino para cada brazo.

Artículos Relacionados

Construir un brazo robótico para la Olimpíada de Ciencias

Construir un brazo robótico para la Olimpíada de Ciencias

para aquellos que se esfuerzan por encontrarán las piezas correctas, intentando averiguar cómo ponerlos juntos, o tener dificultad con el código, este es el lugar adecuado! Este instructable es una documentación completa de la entrada de brazo robóti
Mente controla brazo robótico

Mente controla brazo robótico

Este es un proyecto que hice para mi entrada de Feria de Ciencias de Google. Si te gusta este Compruebe hacia fuera y voten por mi para cuando esté disponible.Este es un video de la mano siendo controlado por el cerebro de apertura y cierre:Más vídeo
6 Dof brazo robótico controlado por 1Sheeled

6 Dof brazo robótico controlado por 1Sheeled

En este instructable intentaré mostrar cómo controlar Dagu 6 servo del brazo Robot con arduino y 1 Sheeled embarcar y aplicación móvil android como plataforma de juego para controlar el movimiento del brazoPaso 1: Paso 1: construir el brazoEmpecé com
BT móvil Ctrl tronco brazo robótico utilizando cadena

BT móvil Ctrl tronco brazo robótico utilizando cadena

Brazo robótico de tronco es un arte de la robótica moderna. Puede capaces de girar y trabajar como artístico. Todos Robótica inspirados están inspirados en cosas de vivir, en esta robótica de tronco de orden inspirado por elefante y serpiente. Aquí t
Brazo robótico Custom Actobotics

Brazo robótico Custom Actobotics

Hola a todos.El propósito de este proyecto es construir un brazo robótico custom con piezas de Servocity / Actobotics. Sé que hay un montón de tutoriales de brazo robótico hasta allí, pero mi propósito es construir un brazo de servicio pesado que pue
El control de un brazo robótico con el Kinect de Microsoft!

El control de un brazo robótico con el Kinect de Microsoft!

Rápidamente los robots son cada vez más integrado en nuestras vidas día a día. Limpiar nuestros suelos, nuestro café y se utilizan incluso para telepresencia. Ya que se están convirtiendo en tan vitales para la sociedad, ¿por qué no regalar a nuestro
Brazo robótico de Arduino y seguimiento con el proceso

Brazo robótico de Arduino y seguimiento con el proceso

el brazo robótico agarra un objeto después de que detecta con el detector de movimiento y luego se mueve en un lugar específico.lista de partes:1,3 servos2. detector de movimiento infrarrojo pasivo: http://www.sparkfun.com/products/86303. arduino uno
Brazo robótico controlado por el mando NES

Brazo robótico controlado por el mando NES

En este instructable voy a tratar de describir cómo hacer un brazo robótico con partes de una impresora y controlarlo con un mando NES.Puede parecer un trabajo duro pero he preparado plantillas para todas las partes y tratar de tomar fotos de todos l
Brazo robótico simple, barato y multiplataforma - Powered by Viper

Brazo robótico simple, barato y multiplataforma - Powered by Viper

Crea con Viper, un brazo robótico simple con un Consejo de núcleo, dos servomotores y un indicador de láser baratos. Puede mover el brazo por las coordenadas que expresan los grados de la escritura. Para la comunicación a la Junta de núcleo, puede ut
Trayectoria del aire para la Olimpíada de Ciencias

Trayectoria del aire para la Olimpíada de Ciencias

Mi hija de 13 años diseñó este proyecto para la competición de la Olimpíada de Ciencias . Aunque diseñado para cumplir con ciertos requisitos, es un buen proyecto para cualquier madre, 4H, actividad de Boy/Girl Scouts.Este fue el plan de mi hija; así
3D brazo robótico de impresos

3D brazo robótico de impresos

ESO ES UN TRABAJO QUE HACER EN MI ESCUELA SECUNDARIA. ES UN BRAZO ROBÓTICO COMPLETO 3D IMPRESO, CONTROLADOR CON ARDUINO. LES ESPERO GUSTE!! Y LO SIENTO POR MI INGLÉS SOY DE CATALUÑA Y TENGO 20 AÑOS DE EDAD.Paso 1: Lo que necesitamos 1. 3D IMPRESORA2.
Brazo robótico con control remoto

Brazo robótico con control remoto

Esta es una guía para hacer un control remoto robótica brazo (6DOF) o simplemente para controlar algunos servos en algo.Puede usar un TV normal de IR remoto para controlar los servos en un brazo robótico mecánico. hay 17 botones del mando a distancia
Barato programable Arduino brazo robótico

Barato programable Arduino brazo robótico

Esto pretende ser una guía de cómo construir un brazo robótico de Arduino. Su concepto es ser barato y fácil de construir. Esto es sólo un prototipo para optimizar mi código, pero es perfecto empezar con la robótica Arduino. Es controlado por un joyp
Brazo robótico Zortrax

Brazo robótico Zortrax

Incorporar la impresora 3D es vital, cuando queremos obtener alta calidad y funcionalidad de un modelo rápido y rentable. Gracias a los materiales fuertes y resistentes de la oferta de Zortrax como ULTRAT Z o Z-caderas, creación de modelos para la pr