SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL
LUCES TÉRMICAS EN UN INVERNADERO
MECATRÓNICA INDUSTRIAL V-SEMESTRE SENATI – PISCO PARTICIPANTES: Ochoa Saldarriaga Cristhian Jesús (ESTUDIANTE) Valenzuela Prieto Miguel Martin (ESTUDIANTE) RESUMEN: innovación mucho más El gran El presente proyecto hace uso avance de la tecnología nos ha de la programación de proporcionado las microcontroladores PIC para herramientas necesarias para sensar la temperatura poder realizar este de ambiente mostrándola en una proyecto de forma eficaz y pantalla LCD, a determinadas eficiente, el proyecto constará temperaturas variará el color de partes electrónicas y de de una tira de leds RGB programación. conectadas a un circuito impreso previamente La parte electrónica se diseñado encargará de sensar la posición de las puertas a INTRODUCCION: través de fines de carrera e La Programación de invertir el giro por medio de Microcontroladores es una un puente H, también de herramienta muy efectiva sensar la temperatura para desarrollar múltiples ambiente mostrándola en tareas de automatización y a una pantalla LCD, a su vez se puede determinadas temperaturas complementar con módulos variará el color de una tira de externos como por ejemplo el leds RGB conectadas a un módulo bluetooth y el sensor circuito impreso previamente de temperatura para así diseñado poder ampliar el campo de SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL
RESULTADOS ALCANZADOS: realizar conversiones debido
a que otros sensores están Control de luces RGB de acuerdo con la temperatura basados en grados Kelvin. sensada y mostrándola en Un LM35 puede funcionar a una pantalla LCD 16X2. partir de los 5 V (en corriente continua), sea por Electrónica empleada en las alimentación simple o por luces térmicas: doble alimentación (+/-). Sus Las luces térmicas constan: características más Dos tiras de led RGB de 30cm importantes se describen a de largo situadas al interior continuación: de la maqueta del Taller de Electrónica, que cambiarán de color a temperaturas Configurado para ser leído establecidas. en grados Celsius El encargado de sensar la Factor de escala lineal de +10 temperatura ambiental es el: mV / ºC Rango de trabajo entre -55 ºC LM35 : hasta 150 ºC El sensor LM35, es un sensor Apropiado para aplicaciones de temperatura integrado de remotas precisión cuyos rangos de operación oscilan desde los - Bajo costo 55°C hasta los 150°C, Funciona con tensiones entre teniendo en cuenta que este 4 V hasta 30 V tipo de sensores ofrecen una precisión de +- 1.4°C a Menos de 60 uA de consumo temperatura ambiente. Baja impedancia de salida, 0.1 Además de ello, son del tipo W, para cargas de 1 Ma lineal; es decir, que no es necesario forzar al usuario a SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL
La temperatura sensada se bus de datos pertenece a un
mostrará en una pantalla LCD registro de datos o 16x2 : un carácter. Pines de alimentación: RW: Corresponde al pin de Escritura (0) o de Lectura (1). Nos permite escribir un dato Vss: Gnd en la pantalla o leer un dato Vdd: +5 voltios desde la pantalla. Vee: corresponde al pin de E: Corresponde al pin Enable o contraste, lo regularemos con de habilitación. Si E (0) esto un potenciómetro de 10K quiere decir que el LCD no conectado a Vdd. está activado para recibir datos, pero si E (1) se encuentra activo y podemos Pines de control: escribir o leer desde el LCD.
Pines de Bus de datos:
El Bus de datos bidireccional comprende desde los pines D0 a D7. Para realizar la comunicación con el LCD RS: Corresponde al pin de podemos hacerlo utilizando selección de registro de los 8 bits del bus de datos (D0 control de datos (0) o registro a D7) o empleando los 4 bits más significativos del bus de de datos (1). Es decir, el pin RS datos(D4 a D7). En este caso funciona paralelamente a los vamos a explicar la pines del bus de datos. comunicación con el bus de 4 Cuando RS es 0 el dato bits. presente en el bus pertenece La librería del LCD: a un registro de control/instrucción. y cuando Para poder visualizar los RS es 1 el dato presente en el caracteres o símbolos en el SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL
LCD es necesario que en el estructuras necesarias así
programa de código fuente a como las funciones que nos emplear, incluyamos la permiten utilizar nuestro LCD. librería de este. Podemos encontrar funciones En este caso empleamos como: la librería "lcd.c", la cual hemos modificado. Siempre lcd_init: inicializa el lcd. que utilicemos una librería de lcd_gotoxy: establece la este tipo tendremos que posición de escritura en el lcd. analizarla para saber cuáles lcd_putc: nos muestra un son los pines de control y los dato en la siguiente posición pines para el Bus de datos, en del lcd, podemos emplear este caso podemos observar funciones como \f para que están definidos al limpiar el display, \n cambio a comienzo de la misma. la segunda línea, \b mueve una posición atrás. lcd_getc(x,y): devuelve #define LCD_ENABLE_PIN PI caracteres a la posición x,y. N_D0 Otras #define LCD_RS_PIN PIN_D funciones: lcd_send_nibble(B 1 YTE n), lcd_send_byte(BYTE #define LCD_RW_PIN PIN_ address, BYTE n). D2 #define LCD_DATA4 REFERENCIAS BIBLIOGRAFICAS: PIN_D4 http://www.electronicoscald #define LCD_DATA5 as.com/modulos-rf/482- PIN_D5 modulo-bluetooth-hc- #define LCD_DATA6 PIN_ 06.html D6 #define LCD_DATA7 PIN_D7 http://www.neoteo.com/mo dulo-bluetooth-hc-06- android/ En el resto de la librería se puede encontrar todas las SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL