cerradura electronica

19
UNIVERSIDAD NACIONAL DEL ALTIPLANO – PUNO FACULTAD DE INGENIERIA MECANICA ELECTRICA, ELECTRONICA Y SISTEMAS ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA “CERRADURA ELECTRONICA” CURSO: AUTOMATAS PROGRAMABLES PRESENTADO POR:

Upload: joseph-emerson-apaza-masco

Post on 11-Sep-2015

261 views

Category:

Documents


2 download

DESCRIPTION

informe simple de una cerradura

TRANSCRIPT

UNIVERSIDAD NACIONAL DEL ALTIPLANO PUNOFACULTAD DE INGENIERIA MECANICA ELECTRICA, ELECTRONICA Y SISTEMASESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

CERRADURA ELECTRONICACURSO: AUTOMATAS PROGRAMABLESPRESENTADO POR: APAZA MASCO, JOSEPH EMERSON111729 JACINTO LOPE, WILLIAM113509 QUILLA MANGO, GERSON PAOLO105656PUNO PERUIntroduccin.Muchas veces se hace necesario que solo personas autorizadas puedan acceder a ciertos sitios o aparato. Ya sea su caja de seguridad, una maquina, la puerta de una oficina o la entrada a su hogar.

En este proyecto presentaremos un sistema de seguridad digital, en la cual, se permite el acceso solo cuando se digita en un teclado, la clave correcta. Si alguien intenta abrir con una clave diferente, se activa una alarma. El circuito que construiremos utiliza una secuencia de cuatro dgitos, la cual nos proporciona 1000 posibilidades distintas para escoger la clave de acceso.

Implementacin del proyecto.El proyecto consiste en la implementacin de una cerradura electrnica a la cual se puede acceder mediante una clave que ser introducida por medio del teclado matricial a la unidad de control conformada por el microcontrolador PIC 16f877A.Esta unidad de control ser la encargada de comparar la clave introducida por el usuario con la estipulada por defecto, permitiendo visualizar CLAVE CORRECTA O CLAVE INCORRECTA mediante una pantalla de cristal lquido (Liquid Crystal Display LCD).Si la clave digitada es correcta se habilita la cerradura electrnica y se activa el puerto de salida, en caso contrario se lanza el mensaje clave incorrecta.La lista de componentes necesarios para desarrollar el proyecto es el siguiente: PIC 16f877A. LCD 16x2. Teclado matricial 2 Condensadores de 22pF Crystal de 4Mhz Diodo 1N4007 Resistencia de 4k7 ohm Placa de cobre Con estos componentes se puede construir la parte ms importante de la cerradura, los cuales van configurados de la forma mostrada en la Figura.2.Para la implementacin de este proyecto, lo primero que se realizo, fue la elaboracin del cdigo en un programa compilador ya sea el PiCC o el Mplab, esto queda definido por los conocimientos del usuario, ya sea en Lenguaje C o en ensamblador, este programa queda adjunto ms adelante del presente informe.Una vez ya compilado el programa y que no presente ningn error, se puede proceder a realizar la simulacin.La simulacin se realizo con ISIS PROTEUS, para el circuito que se muestra en la figura.1. Se realiza el respectivo montaje del esquema circuital, se procede a simularlo, y posteriormente se puede apreciar en la pantalla del LCD, CLAVE (ver Figura.2.), si la clave es correcta aparecer en la pantalla LCD CLAVE CORRECTA la cual nos llevara a un men de 2 opciones, la primera es ABRIR PUERTA. Una vez ya verificado su funcionamiento en la simulacin se procede a realizar el montaje en el Protoboard (figura.8.), para verificar que el funcionamiento sea igual y de esta manera poder luego realizar su respectiva implementacin en la placa de cobre.Para realizar toda su respectiva instalacin del circuito en la placa de cobre se debe seguir unos procedimientos, como son: Armado del proyecto en un protoboard. Por ltimo se realizan las pruebas necesarias, para verificar el correcto funcionamiento del circuito.Al realiza las pruebas se puede ver que se despliega en la pantalla de la LCD.El teclado matricial, es muy importante saber como esta configurado, ya que este se encuentra constituido en filas y columnas, de tal manera que s se conecta mal no podra reconocer el dato que se ingresa al pic.La cerradura electrnica, es un proyecto que tiene muchas aplicaciones, solo se debe disear un hardware de acuerdo a la necesidad del cliente.El tiempo necesario para implementar el proyecto no nos dimos de acuerdo a la duracin del curso y nos basamos en la carta Gant estndar del curso. Figura.1. Circuito cerradura elctrica con clave.

Figura.2. Parte principal de la cerradura elctrica.

Figura.3. Bocina de la cerradura.

Figura.4. interconexin entre la parte mecnica y elctrica.

Figura.5. Pantalla inicial del LCD.

Figura.7. Circuito implementado en la placa.(Foto referencia)

Figura.8. Circuito montado en protoboar.(Foto referencia)Cdigo del programa.#include "D:\VIII-SEMESTRE\AUTOMATAS-PROGRAMABLES\del inter\10\programa\cerradura electronica.h"#USE DELAY (CLOCK=4M) #DEFINE use portd_lcd TRUE #DEFINE use portb_kbd TRUE

#INCLUDE #INCLUDE #USE fast_io(B) #USE fast_io(D)

#BYTE PORTA=0X07 #BYTE TRISA=0X85

#BYTE PORTB=0x06 #BYTE TRISB=0X86

#BYTE PORTC=0X07 #BYTE TRISC=0X87

#BYTE PORTD=0X08 #BYTE TRISD=0X88

#BIT BOTON = PORTB.0 #BIT CERRADURA = PORTC.0 #BIT ALARMA = PORTC.1

void main(void){

trisa=0x00; trisb=0x00; trisc=0x00; trisd=0x00; porta=0x00; portb=0x00; portc=0x00; portd=0x00; lcd_init(); trisd=0x00; trisb=0xF0; trisc=0x00; unsigned long int numero; unsigned long int total; int i; unsigned long int acumulador; int error;

lcd_putc("\f");lcd_gotoxy(3,1);lcd_putc("UNIVERSIDAD");lcd_gotoxy(4,2);lcd_putc("NACIONAL");delay_ms(1000);lcd_putc("\f");lcd_gotoxy(7,1);lcd_putc("DEl");lcd_gotoxy(1,2);lcd_putc("ALTIPLANO-PUNO");delay_ms(1000);lcd_putc("\f");lcd_gotoxy(3,1);lcd_putc("PROYECTO-UNIVERSIDAD");lcd_gotoxy(8,2);lcd_putc("I");delay_ms(1000);lcd_putc("\f");lcd_gotoxy(2,1);lcd_putc("USUARIO");lcd_gotoxy(1,2);lcd_putc("VIII-SEMESTRE");delay_ms(1000);lcd_putc("\f");lcd_gotoxy(4,1);lcd_putc("CODIGO");lcd_gotoxy(4,2);lcd_putc("111111");delay_ms(1000);

error=0; numero=0; total=0; acumulador=0; i=0; lcd_putc("\f" ); lcd_gotoxy(1,1);lcd_putc("INGRESE SU");lcd_gotoxy(1,2);lcd_putc("CODIGO:");

CERRADURA=0; while(1){ while(i