Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grado 10-2
Area de Electricidad
Jueves, 10 de Noviembre de
- Palabras clave: Brazo robótico, programacion, arduino uno, servo motores, fuente de poder.
Introduccion:
La robótica es la ciencia que estudia el diseño y aplicaciones de los robots. Los robots son máquinas
programables capaces de realizar movimientos en una aplicación concreta. Es un área multidisciplinar ya
que requiere conocimientos de mecánica, electrónica y programación. Existen múltiples tipos de robots
como pueden ser: robots industriales, robots de servicio, de investigación, robots médicos y militares
entre otros.
El brazo robotico estará proyectado, principalmente para el proyectode grado; el cual es uno de los
requisitos para asi poder aprobar el año escolar. Uno de los objetivos es poder diseñar un prototipo que
nos sea de gran utilidad (mas adelante podremos verlo detalladamente en el objetivo general). Para
llevar a cabo esto, primero que todo se harán pruebas en las diferentes aplicaciones para diseñar
circuitos; como por ejemplo: TinkerCad. Una vez se hayan hecho las pruebas correspondientes, se
iniciara con la recolecta de los debidos materiales, depues tendremos que realizar una prueba de
nuestro proyecto, el cual podrá ser a base de carton, madera, etc. Cuando ya todo este listo, y se hayan
realizado las debidas pruebas, se podrá empezar con la elaboración del proyecto.
- Palabras clave: Brazo robótico, programacion, arduino uno, servo motores, fuente de poder.
Justificacion
El presente trabajo se realiza con un propósito didáctico para enseñanza en el area Eléctrica y
Electrónica en la institucion educative tecnica industrial Antonio Ricaurte. Pruebas como control
automátic, automatismos industriales, introducción a la robótica, etc., podrían utilizar el sistema
presentado para proyectos, clases y demostraciones. La elección del tema referente a diseño,
construcción y programación de un sistema automatizado, tiene bases en los conocimientos y afinidades
de quienes lo realizan. La problemática que se pretende satisfacer, es la necesidad de generar diseños
propios u originales de sistemas de brazo robótico, que puedan ser empleados en la enseñanza y en la
investigación.
Objetivo General
Automatizar un brazo robótico, mediante la tarjeta arduino uno y la programación de software de
aplicaciones, para controlarlo y manipularlo a través de un Joystick, una App conectada por medio
Bluetooth o un controlador desde el computador.
r.
Objetivos Especificos
Justificacion
En la industria los brazos robóticos son encargados de diferentes funciones que el humano está limitado
a elaborar, para mostrar brevemente su funcionamiento al igual que su mecanismo de construcción, he
decidido crear un prototipo básico para que puedan conocer como es de manera sencilla
- Acontinuacion veremos una tabla con el contenido de los materiales para la elaboración
del proyecto
Presupuesto
Materiales
Arduino Uno R3 Es el encargado de establecer un puente
entre el ordenador y el
microcontrolador ATmega328P para
permitir la programación de este último
o el intercambio de datos
Cable USB para programar
Cartón o materia reciclado
resistente.
En la grafica, podemos ver como va representado el circuito mediante una programa de diseño.
En este esquema se puede apreciar detalladamente el circuito del Brazo Robotico, en el cual nos indica
como van las conexiones para el proyecto.
#include <Servo.h>
#include <Stepper.h>
Servo servomotor3; //Servomotor pinza
Servo servomotor2; //Servomotor enmedio
Servo servomotor1; //Servomotor abajo
Stepper motor(2048, 4, 6, 5, 7);
void setup() {
servomotor3.attach(11);
servomotor2.attach(10);
servomotor1.attach(9);
motor.setSpeed(5);
}
void loop() {
//Reinicio
servomotor1.write(0);
servomotor2.write(0);
servomotor3.write(0);
//motor.step(512);
delay(3000);
//COJE EL OBJETO
for(int i=0; i<=45; i++){
servomotor3.write(i);
delay(25);
}
delay(1000);
for(int i=0; i<=90; i++){
servomotor2.write(i);
delay(25);
}
delay(1000);
for (int i=0; i<=90; i++){
servomotor1.write(i);
delay(25);
}
delay(1000);
for(int i=45; i>=0; i--){
servomotor3.write(i);
delay(25);
}
delay(1000);
for (int i = 90; i>=0; i--){
servomotor1.write(i);
delay(25);
}
delay(1000);
for (int i = 90; i>=0; i--){
servomotor2.write(i);
delay(25);
}
delay(1000);
//GIRA CON EL OBJETO
motor.step(512);
delay(1000);
//DEJA EL OBJETO
for(int i=0; i<=90; i++){
servomotor2.write(i);
delay(25);
}
delay(1000);
for (int i=0; i<=90; i++){
servomotor1.write(i);
delay(25);
}
delay(1000);
for(int i=0; i<=45; i++){
servomotor3.write(i);
delay(25);
}
delay(1000);
//VUELVE A LA POSICION INICIAL
servomotor1.write(0);
servomotor2.write(0);
motor.step(-512);
delay(3000);
}
Glosario
En este capítulo, se definen términos importantes que son utilizados a lo largo de todo el proyecto.
También se muestra información técnica relevante respecto a los equipos y dispositivos elegidos para el
desarrollo del mismo, así como la metodología implementada.
2.1 Marco teórico
2.1.1 Actuador
En todo sistema con capacidad de movimiento, el actuador es todo dispositivo que puede transformar la
energía hidráulica, eólica, eléctrica, etc. en movimiento. En este proyecto se utilizan motores de
corriente continua.
2.1.2 Algoritmo
Es un conjunto de reglas que se encuentran en cierta secuencia, que sirven para cumplir con una función
específica. En este caso la programación del sistema posee una serie de algoritmos que llevan a un
funcionamiento completo del sistema.
2.1.3 Arduino
Arduino es una herramienta para crear computadoras que interactúan con el mundo exterior con
mucha más facilidad que una computadora de escritorio. Es una plataforma tipo código abierto que se
basa en un microcontrolador y un entorno de programación para escribir software. Las tarjetas Arduino
tienen una gran versatilidad a la hora de emplearlas en un proyecto de este tipo, ya que el tipo de
conexión es sencillo y permite tanto leer como escribir variables digitales y analógicas. Además, en lo
concerniente a la programación, Arduino dispone de una gran cantidad de librerías que permiten
controlar de manera más eficiente dispositivos como motores servo, motores a paso, etc.
Marco Antecedentes
Otro factor clave, claramente es la teoría la cual se basa en todo lo que tiene que con nuestros
materiales en el proyecto tales como, aprender cada parte que compone cada dispositivo,
como se debería de usar cada material, que funcion tiene, entre otras cosas.