Você está na página 1de 2

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


http://ww1.microchip.com/downloads/en/DeviceDoc/39626e.pdf

[3] HITACHI LM041L


https://www.digchip.com/datasheets/parts/datasheet/740/LM041L-pdf.php