Beruflich Dokumente
Kultur Dokumente
Brazo robótico
David santiago Wilches Olarte - Jonatan Alejandro Velasquez Salinas
{1803224, 1803223}@unimilitar.edu.co
• Un entorno programado por medio de Neatbeans para III.II. PRACTICA LIBRERIA RXTX
la visualización total del proyecto, que además pueda
manejar el carro por medio de botones los cuales se III.II.I. COMUNICACION ENTRE ARDUINO Y
encargan de enviar señales al Arduino y permitir la JAVA
funcionalidad de este.
Arduino y Java son dos avanzadas tecnologías que se
Con base en esto, este informe cuenta con una descripción pueden utilizar para proyectos pequeños como encender
clara del proceso de elaboración utilizado para el diseño
un led u otros grandes como un complejo sistema de
del brazo, el cual debe operar cuatro motores; tres
motores sg90 y uno paso paso. El usuario podrá Domótica. Estos dos entes son independientes, cada uno
manipular su funcionamiento por medio del teclado y de tiene su propio lenguaje de programación. Java necesita
la interfaz gráfica de usuario la cual fue creada en Java. El su JVM para su ejecución la cual aún no puede ser
mecanismo está en la capacidad de realizar cuatro ejecutada desde Arduino.
desplazamientos, la parte brazo realiza movimientos en Hay personas que han dedicado su tiempo a crear
los ejes X y Z, la parte final emplea un motor para rotar máquinas virtuales especiales para microcontroladores.
paralelamnete al eje x pudiendo asi alcanzar objetos Uno de estos proyectos es HaikuVM, el cual permite
ubicados en el eje Y. Finalmente el brazo permite al efectivamente programar Arduino en lenguaje Java. Sin
usuario levantar pequeños objetos por medio la pinza y embargo, el espacio de memoria con el que contamos
transportarlos de un lugar a otro si así lo desea.
para programar se ve drásticamente reducido y según la
III. MARCO TEORICO opinión de algunos usuarios, el performance no es muy
bueno que digamos. Programar Arduino en lenguaje
III.I BRAZO ROBOTICO. Java sí es posible, pero no es eficiente.
Un brazo robótico es un tipo de brazo mecánico, Sin embargo, esto no significa que no podamos crear
normalmente programable, con funciones parecidas a las programas en Java que le envíen instrucciones a Arduino
de un brazo humano; este puede ser la suma total del entregándonos el control de circuitos electrónicos desde
mecanismo o puede ser parte de un robot más complejo. una interfaz en la computadora.
Las partes de estos manipuladores o brazos son
interconectadas a través de articulaciones que permiten III.II.II. COMUNICACIÓN ENTRE ARDUINO Y EL
tanto un movimiento rotacional (tales como los de COMPUTADOR
un robot articulado), como un movimiento traslacional o
desplazamiento lineal. Arduino es una plataforma de prototipos electrónica de
código abierto basada en hardware y software flexibles y
Existen diferentes tipos de brazo robótico, y para fáciles de usar. Este se comunica con la computadora por
este proyecto se decidio realizer un brazo cartesiano, el medio de comunicación serial. Esta es la forma más
cual es Usado para trabajos de “pick and place” (tomar y sencilla que existe entre la computadora y Arduino, ya
colocar), aplicación de impermeabilizantes, operaciones que aprovecha en puerto USB por medio de un
de ensamblado, manipulación de máquinas herramientas convertidor USB-serie.
y soldadura por arco. Es un robot cuyo brazo tiene tres Para la implementacion del proyecto se uso el arduino
articulaciones prismáticas, cuyos ejes son coincidentes uno.
con los ejes cartesianos.
2. Proceso electrónico
Figura 9. Piezas SolidWorks
Para el control de los dispositivos electrónicos
requeridos (motore paso a paso y servo motores) se
implement con ayuda de un cargador de celular
reciclado se alimenta con 5V, y que por último se
conectó a un Arduino UNO.
3. Proceso computacional
Programación en Arduino
Programación en java
V. CONCLUSIONES