Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PERFIL DE PROYECTO
IMPLEMENTACIN DE UN MANIPULADOR DE TRES
GRADOS DE LIBERTAD AUTOMATICO PARA
SELECCIONAR OBJETOS DE COLORES PRIMARIOS
(ROJO, VERDE, AZUL)
DEDICATORIA
Este Trabajo de Grado es fruto de todas las enseanzas impartidas por todos nuestros
profesores a lo largo de la carrera, y de manera especial los grandes aportes del Ing. Camilo
Otlora, sin cuya colaboracin no hubiese sido posible llevar a feliz trmino este proyecto.
Es difcil imaginarse como retribuir tanto de tantas cosas, por ello no encuentro otra
manera ms de expresar a mi docente del semestre y del cursos el grande y profundo
agradecimiento que les merezco, que dedicando el tiempo y esfuerzo empleados en el
presente trabajo, buscando recordarles lo importantes que son en mi educacin.
Dedico este trabajo de tesis a mis padres y hermanos, quienes a lo largo de toda mi vida
han apoyado y motivado mi formacin acadmica. Sin ellos jams hubiese podido
conseguir lo que hasta ahora eh conseguido, y a todos quienes me han apoyado directa o
indirectamente en mi carrera universitaria.
AGRADECIMIENTO
Mi agradecimiento a Dios por haberme permitido culminar con xito este proyecto de
tesis, a mi familia, mis padres y hermanas por su afecto constante e incondicional, a
nuestro director de tesis el Ing. ngel Mario Hurtado Chvez, y finalmente a mi
compaeros por su gran amistad dedicacin y por comprometerse al igual que yo en la
realizacin y culminacin de esta meta.
Agradezco a dios por brindarme a tantas grandes personas que colaboraron para la
realizacin del presente trabajo, mi familia, un agradecimiento muy especial a mi madre
Estela Alata Trujillo, que tiene mi continuo esfuerzo motivado por todo el amor que a ella
le merezco, sin su continuo apoyo y paciencia, el culminar tan arduo trabajo no hubiese
sido posible. Mis ms sinceros agradecimientos a todos.
RESUMEN
El prototipo selector automtico de objetos por colores es un proyecto de
automatizacin industrial que busca la reduccin de costos y tiempos de
produccin en el proceso de seleccin y distribucin de materiales. Usa un
mtodo de deteccin mediante lo sensor de color tcs 230, los cuales al reconocer
el tipo de color de las piezas envan una seal al controlador el arduino para que
active el brazo robot y realice la seleccin del material, obteniendo como
resultado una velocidad de seleccin y clasificacin y reduccin de personal de
4 operarios a 1. Por consiguiente, tenemos una optimizacin en tiempos y
seleccin, adems de una reduccin en costos.
Palabras clave: arduino brozo robot, Sensores, Faja transportadora,
Automatizacin.
NDICE
INTRODUCCIN
La industria ha experimentado un crecimiento cuantitativo en cuanto a marcas y
productos de manera considerable, lo cual sin duda ha generado un ambiente
de competencia teniendo como principal comparacin las ventas.
Asimismo debido al ambiente de competencia las empresas dependen de su
constante incursin en el mejoramiento, ahorro de tiempo, ventas y
posicionamiento en el mercado y algunas, por esta causa no generan ratios de
productividad ni utilizacin de recursos aceptables
En este sentido las empresas se han visto obligadas en evaluar los beneficios
econmicos y sociales de las mejoras que se podran obtener al automatizar,
obteniendo como resultado un alto grado de productividad, calidad, agilidad en
su proceso productivo y el aumento de la rentabilidad para la empresa,
justificando as los gastos que esta pueda incurrir para obtener dicho objetivo
El Selector Automtico de Materiales o objetos por Colores es un prototipo
industrial que nos permite seleccionar objetos por color. Mediante la utilizacin
de sensor tcs selecciona los objetos por el color
Este modelo se puede utilizar en diversas industrias ayudando a la seleccin y
distribucin de distintas objetos por color. Pudiendo mejorar la productividad de
la empresa, reduciendo los costos de produccin y mejorando la calidad de la
misma.
El prototipo de selector automtico de objetos por colores nos permite realizar
las operaciones difciles de controlar manualmente, simplificando el trabajo de
forma que el proceso no requiera de constantes verificaciones en la seleccin de
los objetos por el color.
CAPITULO I
ASPECTOS GENERALES
1.1 Descripcin del problema
En la actualidad la seleccin de colores de un objeto si realiza de manera
primitiva o manual con un personal en el proceso de seleccin de colores
porque es ms fcil de seleccionar as porque puede realizar cualquier
persona sin ser profesional solo necesita como ser los colores, pero si
embargo el proceso es lenta por que el personal si cansa y tambin tiene
necesidades como descansar ir a los servicios mientras el proceso se para
un tiempo hay veces el personal no vienes a su trabajo y el proceso tarda en
estar remplazando al personal y tambin invierte la impresa en el pago del
personal cada mes es por eso propongo este prototipo para seleccionar
colores de manera automtica
El prototipo selector automtico de colores es un proyecto de automatizacin
industrial que busca la reduccin de costos y tiempos de produccin en el
proceso de seleccin de materiales. Usa un mtodo de deteccin mediante
el sensor de color tcs 230, los cuales al reconocer el tipo de color de las
piezas envan a un controlador y est activa un actuador segn el programa
para seccionar el color de los objetos
Este ser creado para mejorar el reconocimiento y distribucin de materiales
de trabajo y productos terminados, evitando posibles errores humanos.
1.2 formulacin del problema
Por qu disear e implementar un manipulador automtico para la seleccin
de objetos de colores primarios?
Como ser implementado el sistema control automtico del manipulador
para que seleccione automticamente los objetos de colores primarios?
1.3 objetivos
2.3.1 objetivo general
Implementar un manipulador de tres grados de libertad automtico para
seleccionar objetos de colores primarios (rojo, verde, azul)
2.3.2 objetivo especifico
Implementar el sistema de control automtico del manipulador para la
seleccin de objetos de colores primarios con el sensor tcs230
1.4 hiptesis
1.4.1 hiptesis generales
CAPITULO II
MARCO TERICO
2.1 antecedentes
ROBOT RECOLECTOR DE OBJETOS POR COLOR
Realizar un robot recolector de objetos capaz de diferenciar y clasificar objetos
segn su color tesis universidad de caldas Manizales. (Tesis)
Androides: estos artilugios se parecen y actan como si fueran seres humanos. Este tipo de
robots no existen en la realidad, por lo menos por el momento, sino que son elementos
ficcionales.
Mviles: estos robots cuentan con orugas, ruedas o patas que les permiten desplazarse de
acuerdo a la programacin a la que fueron sometidos. Estos robots cuentan con sistemas de
sensores, que son los que captan la informacin que dichos robots elaboran. Los mviles son
utilizados en instalaciones industriales, en la mayora de los casos para transportar la mercadera
en cadenas de produccin as como tambin en almacenes. Adems, son herramientas muy
tiles para investigar zonas muy distantes o difciles de acceder, es por eso que en se los utiliza
para realizar exploraciones espaciales o submarinas.
Industriales: los robots de este tipo pueden ser electrnicos o mecnicos y se los utiliza para la
realizacin de los procesos de manipulacin o fabricacin automticos. Tambin se les llama
robots industriales a aquellos electrodomsticos que realizan simultneamente distintas
operaciones.
Mdicos: bajo esta categora se incluyen bsicamente las prtesis para disminuidos fsicos. Estas
cuentan con sistemas de mando y se adaptan fcilmente al cuerpo. Estos robots lo que hacen
es suplantar a aquellos rganos o extremidades, realizando sus funciones y movimientos.
Adems existen robots mdicos destinados a la realizacin de intervenciones quirrgicas.
Teleoperadores: estos robots son controlados de manera remota por un operador humano. A
estos artilugios se los utiliza en situaciones extremas como la desactivacin de una bomba o
bien, para manipular residuos txicos.
De acuerdo a su arquitectura, los robots pueden clasificarse en:
Poliarticulados: si bien estos pueden tener de diversas configuraciones, lo que tienen en comn
estos robots es que son sedentarios. Estos son diseados para mover sus terminales con limitada
libertad y de acuerdo a ciertos sistemas de coordenadas. Estos robots son ideales para cuando
se precisa abarcar una amplia zona de trabajo.
Tres leyes de la robtica
En ciencia ficcin las tres leyes de la robtica son un conjunto de normas escritas por Isaac
Asimov, que la mayora de los robots de sus novelas y cuentos estn diseados para cumplir. En
ese universo, las leyes son "formulaciones matemticas impresas en los senderos positrnicos
del cerebro" de los robots (lneas de cdigo del programa de funcionamiento del robot
guardadas en la ROM del mismo). Aparecidas por primera vez en el relato Runaround (1942),
establecen lo siguiente:
1. Un robot no puede hacer dao a un ser humano o, por inaccin, permitir que un ser humano
sufra dao.
2. Un robot debe obedecer las rdenes dadas por los seres humanos, excepto si estas rdenes
entrasen en conflicto con la 1 Ley.
3. Un robot debe proteger su propia existencia en la medida en que esta proteccin no entre en
conflicto con la 1 o la 2 Ley.1
El Arduino
El Arduino Uno Rev3 es una placa electrnica basada en el microprocesador
Atmega328 ( ficha tcnica ). Cuenta con 14 pines digitales de entrada / salida (de los
cuales 6 pueden ser utilizados como salidas PWM), 6 entradas analgicas, un resonador
cermico a 16 MHz, una conexin USB, un conector de alimentacin, un header ICSP,
y un botn de reinicio. Contiene todo lo necesario para apoyar el microcontrolador,
simplemente conectarlo a un ordenador con un cable USB, o alimentarla con un
adaptador de corriente AC a DC para empezar
Resumen de caractersticas
Microcontroladores
ATmega328
Tensin de funcionamiento
5V
Voltaje de entrada
(recomendado)
7-12V
6-20V
Digital I / O Pins
40 mA
50 mA
Memoria Flash
SRAM
2 KB ( ATmega328 )
EEPROM
1 KB ( ATmega328 )
16 MHz
Memoria
El ATmega328 tiene 32 KB (con 0,5 KB utilizado por el gestor de arranque). Tambin
dispone de 2 KB de SRAM y 1 KB de EEPROM (que puede ser ledo y escrito con
la librera EEPROM ).
Entrada y salida
Cada uno de los 14 pines digitales en el Uno se puede utilizar como una entrada o salida,
utilizando pinMode () ,digitalWrite () , y () digitalRead funciones. Operan a 5
voltios. Cada pin puede proporcionar o recibir un mximo de 40 mA y tiene una
resistencia de pull-up (desconectado por defecto) de 20-50 kOhms. Adems, algunos
pernos han especializado funciones:
De serie: 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y de transmisin (TX) TTL
datos en serie. Estos pines estn conectados a los pines correspondientes
del ATmega8U2 USB-to-TTL de chips de serie.
Interrupciones externas:. 2 y 3 Estos pines pueden ser configurados para activar
una interrupcin en un valor bajo, un flanco ascendente o descendente, o un
cambio en el valor. Ver el attachInterrupt () funcin para ms detalles.
PWM:. 3, 5, 6, 9, 10, y 11 proporcionan PWM de 8 bits con el ()
analogWrite funcin.
SPI:. 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Estos pines soportan
comunicacin SPI utilizando la biblioteca de SPI .
LED:. 13 Hay un built-in LED conectado al pin digital 13. Cuando el pin es de
alto valor, el LED est encendido, cuando el pasador es bajo, es apagado.
El Uno tiene 6 entradas analgicas, etiquetados A0 a A5, cada uno de los cuales
proporcionan 10 bits de resolucin (es decir, 1.024 valores diferentes). Por defecto se
miden desde el suelo a 5 voltios, aunque es posible cambiar el extremo superior de su
rango utilizando el pin AREF y la analogReference () funcin. Adems, algunos pernos
han especializado funcionalidad:
Ver tambin el mapeo entre los pines de Arduino y puertos ATmega328 . La asignacin
para el Atmega8, 168, y 328 es idntico.
Comunicacin
El Arduino Uno tiene una serie de instalaciones para la comunicacin con un ordenador,
otro Arduino, u otros microcontroladores. El ATmega328 ofrece UART TTL (5V) de
comunicacin en serie, que est disponible en los pines digitales 0 (RX) y 1
(TX). Un ATmega16U2 en los canales de mesa esta comunicacin serie a travs de USB
y aparece como un puerto com virtual para el software en el ordenador. El firmware
16U2 utiliza los controladores COM USB estndar, y no se necesita ningn controlador
externo. Sin embargo, en Windows, se requiere un archivo inf. . El software de Arduino
incluye un monitor de serie que permite que los datos simples de texto que se envan
desde y hacia la placa Arduino. Las RX y TX LED en el tablero parpadearn cuando se
estn transmitiendo datos a travs del chip de USB a serie y conexin USB al ordenador
(pero no para la comunicacin en serie en los pines 0 y 1).
Una biblioteca SoftwareSerial permite la comunicacin en serie en cualquiera de los pines
digitales de la ONU.
Modelo RGB
Este es el modelo de definicin de colores usado en trabajos digitales tomando
valores de 0 a 255
El modelo HSL o TSL (Matiz (TONO), Saturacin, Luminosidad)
Es un modelo de representaciones considerado "natural", ya que se acerca
bastante a la percepcin fisiolgica del color que tiene el ojo humano, sus
valores van de 0 a 360 grados
El modelo HSL consiste en descomponer el color segn criterios fisiolgicos:
HSL es parecido a HSV
El color rojo, equivale en RGB es (255,0,0), y en HSL (0,100%,50%) con una
saturacin del 100% y una luminosidad del 50%.
Sensor de color tcs 230: El sensor de color con integrado TCS230 puede filtrar
los datos RGB de la fuente de luz y la convierten en una onda cuadrada (50% ciclo de
trabajo)
CAPITULO III
METROLOGA
3.1 tipo de investigacin
El tipo de investigacin del proyecto es la investigacin aplicada en el rea de
tecnologa y la robtica
3.2 diseo de la investigacin
El Diseo de la investigacin es experimental por si experimentar con un brazo robtico
para poder seleccionar objetos segn el color (rojo, verde, azul)
Opera mini
Google Chrome
Explorer
Mozilla ferifox
Google libros
Real academia
Universidades
Otros
CAPITULO IV:
INGENIERA DEL PROYECTO
Materiales
El primer eslabon
El segundo eslabon
Materiales
Dos rodamientos
Un motor dc 12v
Placas de triplay
Engranajes
Taladro
Silicona
Los almacenamientos son tambin cajas forados del mismo color que son rojo
verde azul los colores primarios
Materiales
Papel de colores rojo verde azul
Cajas de fsforos
Silicona
Cinta
Cajas de celular
Programacin (arduino)
Programacin del manipulador de tres gld
#include <Servo.h>
Servo servo1;
Servo servo2;
Servo servo3;
int estadoboton1 = 0;
int estadoboton2 = 0;
int estadoboton3 = 0;
int boton1= 1;
int boton2= 2;
int boton3= 3;
void setup() {
servo1.attach(4);
servo2.attach(5);
servo3.attach(6);
}
void loop() {
estadoboton1=digitalRead(boton1);
if(estadoboton1 == HIGH){
servo2.write(90);
servo3.write(0);
servo1.write(0);
delay(900);
servo3.write(90);
delay(900);
servo2.write(12);
delay(900);
servo3.write(0);
delay(900);
servo2.write(90);
servo3.write(0);
servo1.write(70);
delay(900);
servo2.write(30);
delay(900);
servo3.write(90);
delay(900);
servo2.write(90);
servo3.write(1);
servo1.write(0);
delay(900);
}
estadoboton2=digitalRead(boton2);
if(estadoboton2 == HIGH){
servo2.write(90);
servo3.write(0);
servo1.write(0);
delay(900);
servo3.write(90);
delay(900);
servo2.write(12);
delay(900);
servo3.write(0);
delay(900);
servo2.write(90);
servo3.write(0);
servo1.write(90);
delay(900);
servo2.write(30);
delay(900);
servo3.write(90);
delay(900);
servo2.write(90);
servo3.write(1);
servo1.write(0);
delay(900);
}
estadoboton3=digitalRead(boton3);
if(estadoboton3 == HIGH){
servo2.write(90);
servo3.write(0);
servo1.write(0);
delay(900);
servo3.write(90);
delay(900);
servo2.write(12);
delay(900);
servo3.write(0);
delay(900);
servo2.write(90);
servo3.write(0);
servo1.write(110);
delay(900);
servo2.write(30);
delay(900);
servo3.write(90);
delay(900);
servo2.write(90);
servo3.write(1);
servo1.write(0);
delay(900);
}
}
digitalWrite(led,LOW);
delay (7000);
digitalWrite(led,HIGH);
delay (300);
}
delay(100);//GENERA UN TIEMPO PARA LEER E IMPRIMIR EN PUERTO
CAPITULO V
RESULTADOS Y DISCUSIN
5.1 descripcin de pruebas
Funcionamiento de la banda transportadora
Para probar la banda transportadora tendremos la encuentra como debe
funcionar esta ser a nuestras necesidades que queramos para esta prueba la
banda transportadora deben llevar el objeto hasta el sensor infrarrojo lo detecte
si el sensor infrarrojo lo detecta entonces el banda si para por un tiempo con el
objetivo de que detecte el sensor de color y clasifique el brazo robtico