UNIVERSIDAD DE CARABOBO – FACULTAD DE ING – DEPARTAMENTO DE SISTEMAS Y AUTOMATICA 1
Proyecto N° 1 Diseño Digital
F. Manrique, 22 May 2018
La relación entre pines se describe al inicio del código.
PortC, del RC5..RC0 se hicieron las conexiones para la I. INTRODUCTION pantalla LCD LM041L , la misma fue realizada con el mínimo de conexiones posibles, (6 conexiones), de igual manera E l uso de teclados matriciales así como pantallas LCD extienden el alcance de los sistemas implementados con microcontroladores, los mismos son periféricos que permiten relación se encuentra al inicio del código. El montaje puede ser detallado en la Fig 1. ser usados como entrada o salida de información comprensible para el usuario. IV. PLANTEAMIENTO Y DESARROLLO El proyecto 1 propuesto es la implementación de un sistema Mediante el uso de teclado matricial y pantalla LCD básico de domótica, el cual posee un menú principal en el que implementar un sistema de seguimiento de condiciones de una se muestran opciones de temperatura, agua, seguridad y vivienda. diagnostico general. El mismo puede poseer sub-menu de ser Pantalla principal: impresión requerido en alguna de las opciones. inicial por LCD donde se solicita presionar una tecla específica para II. ANTECEDENTES iniciar la recopilación de No se indago en búsqueda ningún antecedente ni proyectos información. Ver Fig 2. Fig. 2 Pantalla principal similares para el sistema propuesto, el planteamiento fue netamente personal basado en problemáticas o necesidades Menú principal: luego de haber presionado la tecla # se comunes y la solución mediante el estudio del funcionamiento despliega un menú principal con un conjunto de opciones para del Microcontrolador, textos utilizados son citados en la escoger utilizando el teclado matricial presionando el número bibliografía. indicado por la misma. Cualquier otra tecla presionada reiniciará el sistema a la pantalla principal. III. MARCO TEÓRICO 1. Temperatura: muestra la medición de temperatura A Puertos utilizados y librerias ambiente, de no estar disponible el sensor debe Microcontrolador Pic18F4620. Puertos utilizados: PortD, indicarse por pantalla. del RD7…RD0 se hicieron las conexiones para el uso de 2. Agua: indica el nivel del tanque mediante números en teclado matricial 4x3. % y una barra de llenado que permite representar Tomando en cuenta que se utilizó la librería Keypad gráficamente el nivel. disponible en el programa MikroC donde se encuentra Luego de indicarse el nivel de agua avanza a un sub- predefinida para teclados 4x4 solo se obviaron los pulsadores menú en el cual puede escogerse opciones de llenado o que no se encontraban conectados en el teclado 4x3 e volver a la pantalla principal. Dicha opción estará igualmente de ignoró el resultado que generaría dicho pulsado. disponible únicamente cuando el nivel se menor de 100%. Al escogerse la opción de llenado sebe actualizarse en pantalla la barra con el nivel de agua en forma animada. Ver Fig.3 Llenado de tanque Fig 3. 3. Seguridad: muestra el estado de las puertas, si se encuentran con seguro ON, sin seguro OFF o se encuentra abierta OPEN. 4. Diagnóstico: realiza un recorrido por todas las opciones en el menú principal solo indicando los resultados, sin opciones o sub-menú que pueden tener algunas.
Fig.1. Montaje del Proyecto con el pic18f4620 realizado en Proteus
UNIVERSIDAD DE CARABOBO – FACULTAD DE ING – DEPARTAMENTO DE SISTEMAS Y AUTOMATICA 2
V. BIBLIOGRAFÍA
[1] Libro Diseño y simulación de sistemas controlados en lenguaje C Autor
Juan R Clavijo M - Primera Edición Mayo 2011
[2] Microchip PIC 18f2525/2620/4525/4620 Data Sheet