INFORME DEL PROYECTO
Sistema Automatizado de Clasificación de Objetos por
Color y Metal usando Arduino
1. INTRODUCCIÓN
En la actualidad, la automatización industrial permite optimizar procesos de clasificación
y selección de materiales, reduciendo el tiempo y los errores humanos. En este proyecto
se desarrolla un sistema automatizado capaz de clasificar objetos según su material
(metal o no metal) y su color, utilizando sensores electrónicos y un sistema de control
basado en Arduino.
Este sistema simula una línea de producción real, donde los objetos son transportados
mediante una banda y separados automáticamente mediante actuadores.
2. OBJETIVOS
2.1 Objetivo general
Diseñar e implementar un sistema automatizado de clasificación de objetos mediante
sensores de color y metal controlado por Arduino.
2.2 Objetivos específicos
• Detectar objetos metálicos utilizando un sensor inductivo.
• Identificar colores mediante el sensor TCS34725.
• Controlar una banda transportadora con motor DC.
• Clasificar objetos usando servomotores.
• Integrar todos los componentes en un sistema funcional.
3. MARCO TEÓRICO
3.1 Arduino
Arduino es una plataforma de hardware libre que permite controlar dispositivos
electrónicos mediante programación.
3.2 Sensor de color TCS34725
Este sensor funciona mediante comunicación I2C y permite detectar colores utilizando
valores RGB. Incluye un LED integrado que mejora la precisión de lectura.
3.3 Sensor inductivo de metal
Detecta objetos metálicos mediante campos electromagnéticos. Es ampliamente utilizado
en sistemas industriales.
3.4 Servomotores
Permiten movimientos angulares precisos, ideales para desviar objetos en sistemas de
clasificación.
3.5 Driver L298N
Módulo que permite controlar motores DC, regulando su velocidad y dirección.
4. MATERIALES Y COMPONENTES
4.1 Electrónica
• Arduino UNO
• Sensor de color TCS34725
• Sensor inductivo de metal
• Driver L298N
• 2 Servomotores (SG90/MG996R)
• Motor DC
4.2 Energía
• Fuente de 9V–12V
• Fuente de 5V
4.3 Componentes adicionales
• Protoboard
• Cables jumper
• Resistencias (10kΩ y 4.7kΩ)
4.4 Parte mecánica
• Banda transportadora
• Estructura (madera/acrílico)
• Contenedores de clasificación
5. DIAGRAMA DE CONEXIONES
• TCS34725 → A4 (SDA), A5 (SCL), 5V, GND
• Sensor metal → D7 (con divisor de voltaje)
• Servo color → D9
• Servo metal → D10
• L298N → D5, D6, D3
• Motor DC → L298N
Todos los GND conectados en común.
6. FUNCIONAMIENTO DEL SISTEMA
1. Los objetos se desplazan sobre la banda transportadora.
2. El sensor inductivo detecta si el objeto es metálico.
3. Si es metal:
o El servomotor de metal desvía el objeto.
4. Si no es metal:
o El sensor TCS34725 detecta el color.
o El servomotor de color clasifica según RGB.
5. El proceso se repite automáticamente.
7. PROGRAMACIÓN
El sistema fue programado en Arduino utilizando:
• Librería Wire (I2C)
• Librería Adafruit_TCS34725
• Librería Servo
El código permite:
• Lectura de sensores
• Control de servos
• Control de motor
• Clasificación automática
8. RESULTADOS
El sistema logró:
• Detectar correctamente objetos metálicos.
• Clasificar colores básicos (rojo, verde, azul).
• Automatizar el proceso de separación.
Se observó que la iluminación influye en la precisión del sensor de color.
9. CONCLUSIONES
• Se logró implementar un sistema automatizado funcional.
• La integración de sensores mejora la eficiencia del proceso.
• Arduino es una herramienta accesible para proyectos industriales básicos.
• La calibración de sensores es clave para obtener mejores resultados.
10. RECOMENDACIONES
• Implementar sensores de presencia para mayor precisión.
• Mejorar la estructura mecánica de la banda.
• Añadir pantalla LCD para monitoreo.
• Optimizar el código eliminando retardos (delay).
11. ANEXOS
• Código del programa
• Diagrama Fritzing
• Fotografías del prototipo
12. BIBLIOGRAFÍA
• Documentación Arduino
• Datasheet TCS34725
• Manual del módulo L298N