Sunteți pe pagina 1din 16

Cerradura Electrónica

Reporte de practica

Ing. Sistemas Computacionales

Despsa Barcenas Yuli Esthefani 15011117


Flores Mendoza Zaira Ashley 15011049
Vázquez Estrada Jonathan Edsel 15011122

6º “A”

Lenguajes de interfaz

Ing. Guadalupe Calvo Torres


Introducción
Practica: Cerradura Electrónica

Material
- 1 metro de alambre telefónico
- 1 protoboard
- Cargador de 5 volts
- 1 PIC16F887
- 1 Teclado matricial
- 1 LCD (LM032L)
- 6 resistencias de 1k
- 1 LED 5mm

A continuación se describe cada uno de los materiales utilizados en la realización


de esta práctica.

- Protoboard
Es una placa utilizada para realizar prototipos
electrónicos, están agujereadas con conexiones
internas dispuestas en hileras, de modo que
podemos directamente insertar componentes y
formar el circuito deseado.
Estructura del protoboard:
 La central: Es la región localizada en el
medio del protoboard, se utiliza para colocar los
circuitos integrados.
 A los lados de la central: En ella van Los buses y se localizan en ambos
extremos del protoboard.
 Parte exterior de la placa. Hay dos filas de contactos a cada lado de la
placa para poner la alimentación del circuito. [1]

- PIC16F887
o Arquitectura RISC
 El microcontrolador cuenta con solo 35 instrucciones diferentes
 Todas las instrucciones son uni-ciclo excepto por las de
ramificación
o Voltaje de la fuente de alimentación de 2.0V a 5.5V
o memoria ROM de 8K con tecnología FLASH [2]

- Teclado matricial
Características:
 16 botones con organización matricial (4 filas x 4
columnas)
 Teclado tipo membrana
 Máximo voltaje operativo: 24 V DC
 Máxima corriente operativa: 30 mA
 Resistencia de aislamiento: 100 MΩ (@ 100 V)
 Cable de cinta plana de 8.3 cm de largo aprox.
(incluido el conector)
 Conector tipo DuPont hembra de una fila y 8 contactos con
separación estándar 0.1" (2.54mm)

Aplicaciones:

 Sistemas de seguridad
 Selección de menús
 Entrada de datos en sistemas embebidos [3]

- LCD
Un Display de cristal es un elemento que remplaza fácilmente a los
Display de segmentos que existen en el mercado.
La composición intenta de un Display LCD está formada por 6 niveles,
estos son:

 Film de filtro vertical, este primer nivel permite polarizar la luz que
entra.
 Sustrato de vidrio con electrodos de Óxido de Indio ITO. En esta
etapa podremos apreciar una especie de plantilla parecida a un
display de 7 segmentos, esta plantilla será la que se muestre en
negro cuando la luz se encienda, en las pantallas a color o
monitores el proceso es muy parecido aunque la tecnología
utilizada abarca una cantidad mayor de pixeles.
 Cristal líquido.
 Sustrato de vidrio con film electrodo común (ITO).
 Film de filtro horizontal, este film es considerado como un filtro ya
que este permite o bloquea la luz.
 Superficie reflectante para devolver la luz al espectador. [4]

- Resistencia de 1k
o Potencia: ¼ Watt
o Tolerancia: 5%
o Voltaje: 300V máx. [5]

- LED 5mm
Voltaje: 1.9-2.3V / 3.0-3.4V
Corriente: 15-20mA
Longitud de Onda / Tono: R: 620-630nm, Y: 588-592nm, G:
515-525nm, B: 460-470nm, W: 3000˚K-11000˚K
Flujo Lumínico: R: 2lm, Y: 2lm, G: 3lm, B: 1.5lm, W: 5-7lm
Ángulos disponibles: 15˚ / 30˚ / 45˚ / 60˚ / 120˚
Intensidad: R: 4-6cd, Y: 4-6cd, G: 6-9cd, B: 3-5cd, W: 5-7cd (@30˚) [6]

Marco teórico

- Funcionamiento del circuito


El circuito funciona a partir de haber realizado el grabado en el PIC16F887 con el
archivo .hex correspondiente a la práctica.

Es un sistema de control de acceso mediante clave.

Inicialmente el LCD muestra un mensaje que indica introducir la clave de acceso.

El usuario del sistema debe ingresar una clave de 5 cifras, una vez hecho este
proceso se comprueba si es correcta, de ser verdadero se enciende el led y en el
LCD se muestra un mensaje de bienvenida transcurridos algunos segundos.

En caso de que la contraseña sea errónea el LCD pide ingresar nuevamente la


contraseña, transcurridos algunos segundos.

Desarrollo
Descripción general
Por medio de un micro-controlador se elaboró una cerradura electrónica, haciendo
uso de un teclado matricial, y un display LCD, los cuales permitirán ingresar una
contraseña.

La contraseña que se ingresa se valida automáticamente al pasar los 5 dígitos, si


esta es correcta deberá de Mostrar un mensaje y encender un Led.

Para dar un mejor bosquejo de la práctica se realizó una simulación como se


muestra en la siguiente Figura 3.1.
3.1 Simulación Cerradura electrónica

Esquema
Para poder visualizar mejor la representación de lo que debe el programa lo
mostramos en un diagrama de flujo donde se pude mostrar las partes que
relocalizara Figura 3.2.

Se observa que el esquema se encuentra dividido en las distintas tareas


visualizar en el código, tanto como las condiciones iniciales, Ingresar contraseña y
que es lo que hace en caso de ingresar l contraseña incorrecta o correcta.
Figura 3.2 Esquema de Cerradura electrónica.

Descripción Código en MicroC


Definición de Puertos Para el LCD y el Teclado Matricial

1. Asignar Puertos: para poder implementar en que puertos se debe conectar la


configuración del LCD se debe especificar para agregarlo en el PIC, al igual en
que puerto se conectara el LCD Figura 4.1.
Declaración de Pines del
Micro controlador y el LCD

Declaración de Pines del


Micro controlador y el
Teclado Matricial

Figura 4.1 Asignación de Puestos del Micro-Controlador

2. Definición de variables globales que se utilizaran en todo el código y puedan ser


reconocidas Figura 4.2.

4.2 Definición de Variables globales

3. Inicio del programa con las condiciones INICIALES mostrando un mensaje


inicial

4.3 Mensaje de Bienvenida

4. Condición del for para que valide las 5 entradas del numero al ingresar.
Declaramos un arreglo con un incremento en 1 para que al momento de
seleccionar una tecla la guarde en un arreglo y así al final cuando el ciclo se acabe
condicione la clave.

Se muestra una cláusula de un switch para ver que opción del teclado se
seleccionó y asignarle un valor dependiendo de la tecla seleccionada

6. Por último se valida si la contraseña ingresada es correcta comparándola con el


arreglo agregado con ClaveC añadido como variable global Figura 4.4.

Si es que la condición se Cumple mostrara un mensaje de Bienvenida y se


encenderá el LED.
En caso contrario se Mostrara un mensaje de error e iniciara nuevamente para
que puedas ingresar nuevamente la contraseña.

Figura 4.4 Condiciones de Validación

Aplicación del el circuito en Protoboard


1. Inicialmente agregamos el PIC16f887 donde tenemos que tener en cuenta
al principio agregar el pin que es el suministro de voltaje positivo y el 12 que
es la tierra Figura 5.1 .

2. Para la aplicación de nuestro proyecto se muestra a continuación las


conexiones usadas Figura 5.2 y su función:
VSS (GND) : conexión a tierra.
VDD (Vin+): conexión a 5v mediante resistencia limitadora de corriente.
VE o VO (contraste): nivel de contraste, se conecta mediante
potenciómetro o directamente a tierra con una resistencia.
Register Select (RS): Selección de modo, 0 = comando 1 = Dato carácter.
Read write (RW): Define si se va a escribir información o se va a leer, 1 =
Lectura 0 = Escritura, para nuestro caso se conecta a tierra solo
escribiremos en la pantalla.
Enable: 0 = LCD desactivado 1 = LCD activado para recibir información.

En la configuración de Bus de datos desde Data 4 a Data 7 se conectara el el


puerto D4 a D7
5.2 Conexión del LCD

3. El teclado matricial está compuesto por filas y columnas, en este caso es un


teclado 4x4, se usó uno con resistencias de 1k para agregarlas en cada
conexión del puerto B ya que el micro-controlador detecta voltajes y si no se
agregan se añadirán de manera independiente el valor de algunas teclas
que no se seleccionan Figura 5.3 .

Figura 5.3 Conexión teclado Matricial


4. Agregamos el led el puerto que se le asigno en la programación A0 figura
5.4
Figura 5.4 Conexión del LED

5. Por ultimo podemos observar como quedo la conexión de todos los


elementos Figura 5.5

5.5 Cerradura electrónica

Ahora podemos Ingresar la contraseña ya sea correcta o incorrecta para que


nos muestre un mensaje dependiendo de la opción que seleccionemos.
Conclusión:

Cuestionario:

¿Qué modificación se tendrían que realizar para manejar el teclado en puerto


D y LCD en el puerto C?
Asignar y cambiar la configuración de cada una de las entradas en el puerto C del
display y en el teclado asignar las filas y columnas en el puerto C de manera física
y de programación.

¿Por qué es Importante agregar resistencias en cada puerto del LCD que se
conecta al PIC?
Para que no pase corriente y esto no nos dañe en que las teclas se selecciones en
el menor cambio, y así nosotros podemos seleccionarlas de manera manual.

¿Qué resistencias se ocuparon?


Se ocuparon resistencias de 1k.

¿Qué fila del Teclado Matricial no se ocupó?


La Ultima fina en lo pines de la configuración que venía siendo la de las letras de
la A-D.
¿Qué aplicaciones tiene la Cerradura electrónica?
Para asegurar el control y la seguridad de los accesos, existen diferentes sistemas
de cierre:
- Los sistemas mecánicos que se apoyan en la utilización de una llave
tradicional
- Los sistemas mecatrónicos que proponen una llave compuesta de una parte
mecánica y otra electrónica
- Los sistemas electrónicos que se basan en una solución totalmente digital

Referencia bibliográfica:
[1] 2018. "Electronica-teoriaypractica.com, 2018. [En línea]. Disponible:
http://electronica-teoriaypractica.com/como-funciona-un-protoboard/. [Consultado:
06- mar -2018].

[2] "caracteristicas-basicas-del-pic16f887 - MikroElektronika", Mikroe.com, 2018.


[En línea]. Disponible: https://www.mikroe.com/ebooks/microcontroladores-pic-
programacion-en-c-con-ejemplos/caracteristicas-basicas-del-pic16f887.
[Consultado: 06- mar -2018].

[3] "Teclado matricial 4x4", Electronicos Caldas, 2018. [En línea]. Disponible:
http://www.electronicoscaldas.com/switches-teclados/129-teclado-4x4-matricial-
membrana-27899.html. [Consultado: 06- mar- 2018].

[4] "Display de cristal líquido (LCD), Definition, Caracteristicas y Conexión",


IngenieríaElectrónica, 2018. [En línea]. Disponible:
https://ingenieriaelectronica.org/display-de-cristal-liquido-lcd-definicion-
caracteristicas-y-conexion/. [Consultado: 06- mar- 2018].

[5] "Resistencia 1K ohm @ ¼W | Nextia Fenix", Nextiafenix.com, 2018. [En línea].


Disponible: https://www.nextiafenix.com/producto/resistencia-1k-1w4/.
[Consultado: 06- mar- 2018].

[6] "LED 5mm", LEDs International, 2018. [En línea]. Disponible:


http://www.ledsinternational.com/es/led-5mm/. [Consultado: 06- mar- 2018].

S-ar putea să vă placă și