Sie sind auf Seite 1von 10

UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERA SECCIONAL BOGOTA INGENIERA ELECTRNICA

MICROCONTROLADORES Y MICROPROCESADORES

FECHA: 2013-03-03 VERSION 1 A

ANTEPROYECTO

Pgina 1 de 10

INTEGRANTES DEL GRUPO: CESAR RAMIRO BELTRN HERNNDEZ 1. TITULO DEL PROYECTO: DETECTOR DE COLORES USANDO EL SENSOR CNY70. 2 RESUMEN DEL PROYECTO: El presente proyecto tiene como fin realizar un prototipo el cual detecte diferentes colores, y se visualice en un LCD, recurriendo a la utilizacin de un microcontrolador como herramienta de implementacin para su control y respectivas interfaces de entrada y salida como el sensor infrarrojo y el display. 3. DESCRIPCIN DEL PROYECTO: 3.1 Planteamiento del problema: A pesar de los avances tecnolgicos actuales aplicados a la industria, existen muchas plantas que no cuentan an con un sistema de automatizacin de procesos, lo que genera una baja calidad de sus productos, aumento de tiempos de produccin, mayores gastos econmicos, demanda de personal, etc. La deteccin de piezas dependiendo su color es una fase importante que puede ser aplicado en la automatizacin y control. 3.2 Justificacin: Este proyecto representa la aplicacin de conocimientos adquiridos durante el transcurso de la materia de microcontroladores y microprocesadores y dems disciplinas tratadas en la carrera en general. El diseo del presente prototipo es una buena opcin para desarrollar las capacidades y puede tener mltiples aplicaciones. 3.3 Marco terico: 3.3.1 Microcontrolador. Un microcontrolador es un circuito integrado programable, capaz de ejecutar las rdenes grabadas en su memoria. Est compuesto de varios bloques funcionales, los cuales cumplen una tarea especfica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: CPU, memoria y perifricos de entrada/salida. En la siguiente figura se muestra el esquema interno y apariencia externa de un microcontrolador.

UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERA SECCIONAL BOGOTA INGENIERA ELECTRNICA

MICROCONTROLADORES Y MICROPROCESADORES

FECHA: 2013-03-03 VERSION 1 A

ANTEPROYECTO

Pgina 2 de 10

3.3.2 Sensor CNY 70. El CNY70 es un pequeo dispositivo con forma de cubo y cuatro pines que aloja en su interior un diodo emisor de infrarrojos que trabaja a una longitud de onda de 950 nm y un fototransistor (receptor) estando ambos dispuestos en paralelo y apuntando ambos en la misma direccin, la distancia entre emisor y receptor es de 2.8 mm y estn separados del frontal del encapsulado por 1mm. Funcionamiento: El fototransistor conducir ms, cuanta ms luz reflejada del emisor capte por su base. En la siguiente figura vemos la disposicin interna del CNY70 mirando el encapsulado desde arriba, as pues tenemos el diodo emisor de infrarrojos a la izquierda y el fototransistor a la derecha.

Vista externa y circuitos internos del sensor CNY70 3.2.3 Modulo LCD. Los mdulos LCD (Display de Cristal Lquido) son dispositivos utilizados para mostrar mensajes que indican al usuario el estado del aparato electrnico, o para dar instrucciones de manejo, mostrar valores. Etc. El LCD permite la comunicacin entre las mquinas y los humanos, esto puede mostrar cualquier carcter ASCII, y consumen mucho menos que los displays 7 segmentos, existen varias presentaciones

UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERA SECCIONAL BOGOTA INGENIERA ELECTRNICA

MICROCONTROLADORES Y MICROPROCESADORES

FECHA: 2013-03-03 VERSION 1 A

ANTEPROYECTO

Pgina 3 de 10

por ejemplo de 2 lneas por 8 caracteres, 2x16, 2x20, 4x20, 4x40, etc. Sin backlight (14 pines) o con backlight (16 pines, iluminado de pantalla).

3.4 Objetivos: 3.4.1 Objetivo general: Implementar un sistema electrnico que pueda detectar una determinada gama de colores y visualizarlo en un LCD. 3.4.2 Objetivos especficos: Realizar la adecuacin del sensor infrarrojo. Implementar la conversin anloga digital. Detectar el valor del CAD y relacionarlo con los colores. Visualizar los datos en el LCD Programar el microcontrolador con respectivas funciones para que se ejecuten de manera automtica.

3.5 Procedimiento metodolgico: Primero se reconoce el problema y sus principales aspectos. Se recolecta informacin acerca de productos existentes. Diagrama de bloques:

Se realiza el diagrama de flujo:

UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERA SECCIONAL BOGOTA INGENIERA ELECTRNICA

MICROCONTROLADORES Y MICROPROCESADORES

FECHA: 2013-03-03 VERSION 1 A

ANTEPROYECTO

Pgina 4 de 10

UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERA SECCIONAL BOGOTA INGENIERA ELECTRNICA

MICROCONTROLADORES Y MICROPROCESADORES

FECHA: 2013-03-03 VERSION 1 A

ANTEPROYECTO

Pgina 5 de 10

Se consulta acerca de las diferentes reas que se integraran en este proyecto como la electrnica, la sensorica y programacin. Se buscan los dispositivos correctos que cumplan con los requerimientos de los procesos internos ya mencionados.

Arduino UNO. Plataforma de desarrollo Se procede a realizar el diseo de las diferentes partes electrnicas como las interfaces de entrada y salida como se muestra en el esquema:

Se programa el microcontrolador en lenguaje C a travs de la plataforma Ardunio.

UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERA SECCIONAL BOGOTA INGENIERA ELECTRNICA

MICROCONTROLADORES Y MICROPROCESADORES

FECHA: 2013-03-03 VERSION 1 A

ANTEPROYECTO

Pgina 6 de 10

Cdigo Fuente #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { Serial.begin(9600); // pinMode(1,INPUT); lcd.begin(16, 2); lcd.setCursor(0, 0); lcd.print("ING ELECTRONICA - UCC BOGOTA"); lcd.setCursor(0, 1); lcd.print("PROYECTO MICROCONTROLADORES"); delay(1000); for (int positionCounter = 0; positionCounter < 22; positionCounter++) { lcd.scrollDisplayLeft(); delay(350); } delay(1000); lcd.clear(); } void loop() { lcd.clear(); //lcd.print("VOLTAJE CAD"); int CAD= analogRead(A0),N,B,A,R,V; double VOLTAJE=CAD/203.37972166998; lcd.setCursor(0, 0); lcd.print("COLOR:"); lcd.setCursor(12, 0); lcd.print("CAD:" ); //delay(300); //lcd.clear(); if ((CAD>=200)&&(CAD<=300)) { N=N+1; lcd.setCursor(12,1); lcd.print(CAD); lcd.setCursor(0, 1); lcd.print("NEGRO"); delay(300); }

UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERA SECCIONAL BOGOTA INGENIERA ELECTRNICA

MICROCONTROLADORES Y MICROPROCESADORES

FECHA: 2013-03-03 VERSION 1 A

ANTEPROYECTO

Pgina 7 de 10

if ((CAD>=800)&&(CAD<=860)) { B=B+1; lcd.setCursor(12,1); lcd.print(CAD); lcd.setCursor(0, 1); lcd.print("BLANCO"); delay(300); } if ((CAD>=600)&&(CAD<=720)) { A=A+1; lcd.setCursor(12,1); lcd.print(CAD); lcd.setCursor(0, 1); lcd.print("AZUL"); delay(300); } if ((CAD>=740)&&(CAD<=799)) { R=R+1; lcd.setCursor(12,1); lcd.print(CAD); lcd.setCursor(0, 1); lcd.print("ROJO"); delay(300); } if ((CAD>=890)&&(CAD<=930)) { V=V+1; lcd.setCursor(12,1); lcd.print(CAD); lcd.setCursor(0, 1); lcd.print("VERDE"); delay(300); } else{ lcd.setCursor(12,1);

UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERA SECCIONAL BOGOTA INGENIERA ELECTRNICA

MICROCONTROLADORES Y MICROPROCESADORES

FECHA: 2013-03-03 VERSION 1 A

ANTEPROYECTO

Pgina 8 de 10

lcd.print(CAD); //lcd.setCursor(0, 1); //lcd.print(""); delay(300); //lcd.clear(); } } Interfaz de entrada: Se utilizara el sensor fotoelctrico CNY 70 para la deteccin de color del objeto (blanco, negro rojo). La salida de este sensor se puede conectar directamente a una entrada anloga del microcontrolador, tal como se muestra en el siguiente esquema:

} Interfaz de salida: Visualizador. Para la visualizacin de los datos obtenidos como por ejemplo la cantidad de cajas de un determinado color, se utilizara un mdulo LCD 2x16 tal como se muestra en la figura:

UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERA SECCIONAL BOGOTA INGENIERA ELECTRNICA

MICROCONTROLADORES Y MICROPROCESADORES

FECHA: 2013-03-03 VERSION 1 A

ANTEPROYECTO

Pgina 9 de 10

Se realiza la caracterizacin del sensor haciendo mediciones en la salida del CNY70 para relacionar los colores con los respectivos rangos de la conversin anlogodigital.
COLOR NEGRO AZUL ROJO BLANCO VERDE MIN VALOR CAD MAX VALOR CAD 230 300 600 720 740 799 800 860 890 930

Se calibra el sensor por medio del potencimetro de que va del emisor del sensor a tierra y se prueba el funcionamiento.

UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERA SECCIONAL BOGOTA INGENIERA ELECTRNICA

MICROCONTROLADORES Y MICROPROCESADORES

FECHA: 2013-03-03 VERSION 1 A

ANTEPROYECTO

Pgina 10 de 10

3.6 Conclusiones: Se construy un dispositivo capaz de detectar cinco colores; Blanco, rojo, azul, negro, y verde. Los cuales generan una cada de potencial diferente, que posteriormente es llevado a la etapa de conversin anlogo-digital. En el proceso de caracterizacin del sensor se presentaron una serie de inconvenientes por las variaciones en las condiciones ambientales, ms especficamente la luz. Para reducir estos problemas se realiz una caja en la cual se puso el sensor. Tambin se pudo concluir que los rangos limites no son los colores blanco y negro, sino en este caso el mnimo fue el negro y el mximo el verde. 3.7 Bibliografa: [1] BARNETT RICHARD Embedded C programming and the atmel. Puebla, Mxico. 2008. [2] PALLAS RAMON. Sensores y acondicionadores de seal. New York USA. Delmar Cengage Learning. 2006. [3] BOYLESTAD ROBERT L. Teora de Circuitos y Dispositivos Electrnicos, Editorial Prentice-Hall, Sexta Edicin. 1997.

Das könnte Ihnen auch gefallen