Este es mi proyecto de este semestre de Automatización y Optoelectrónica (hay que matar dos pájaros de un tiro
), el cual se trata de reconocer los colores básicos del formato RGB (rojo, verde y azul) por medio del programa MatLab usando una cámara web (RGB, Logitech), los objetos pasan a través de una banda transportadora movida por un motor con moto-reductor (de aproximadamente 5 Newton de fuerza, a 5v o 12v) es detectado por un sensor creado por un fototransistor y un led infrarrojo acompañado de un circuito con unos transistores 2n222 (del que mas adelante anexo el diagrama) el cual manda un pulso a la interrupción (EXT0) del pic indicándole que se a detectado un objeto, después viene un delay en este caso para esta banda de 16 segundos que es el tiempo que tarde el objeto en llegar a la cámara, detenemos el motor controlado por PWM y ejecutamos el programa en MatLab el cual activa la cámara y analiza la imagen, después toma una decisión del color mas presente en la imagen y manda un carácter al PIC indicándole que active nuevamente el PWM e indique por medio del modulo RGB de Leds de que color es la pieza censada.
Circuito de sensor de Presencia
Circuito de detección de color
Espero este aporte les sirva como base para mejores proyectos o lo mejoren, cualquier duda sugerencia ya saben donde encontrarme.
Agradecimientos
A mi compañera Zoila María en la construcción de este proyecto sin ella nada de esto hubiera sido posible
Agradecimiento especial al Ing. Edinguer Vázquez Ayala por la facilidades pestradas para realizar este proyecto (Documentos, ejercicios y una fuente TX).
Fuentes: Internet, demasiadas como para recordar, de esas veces que te tomas un café y no paras de leer hasta que comprendes lo que quieres hacer.
Nota: Lo se no esta muy bien documentado ni explicado, pero ya son vacaciones ¿que querían? jaja