cerradura electrónica mediante Keypad

Para todos reciban un cordial saludo.!!en esta ocacion les traigo un proyecto cerradura electrónica mediante Keypad y atmega328p.

Este proyecto está diseñado con muy pocos componentes BASÁNDOSE en un procesador central ATMEGA328P, así que esta vez LOS MÓDULOS ARDUINO DESAPARECEN.
CABE SABER QUE ESTE PROYECTO ESTÁ CREADO PARA USUARIOS DE NIVEL MEDIO AVANZADO EN DISEÑO PROTEUS Y PROGRAMACIÓN ARDUINO, así que vamos a ello.!!

Como les comentaba este proyecto tiene como finalidad, abrir o cerrar, activar o desactivar SEGUROS ELECTRÓNICOS los cuales se emplean en cajas fuertes, puertas de una casa y muchas otras aplicaciones las cuales se debe entrar con ACCESO MEDIANTE UNA CLAVE, la cual previamente USTEDES deben recordar.

MATERIALES REQUERIDOS

1 INTEGRADO ATMEGA328P
2 RESISTENCIAS DE 220 OHMIOS
1 RELEVO DE 5 VOLTIOS X 3 PINES
1 DISPLAY LCD 16 X 2
1 BUZZER DE 6 VOLTIOS
2 TRANSISTORES NPN N23904
1 REÓSTATO DE 10K
1 REGULADOR LM7805 (DEL PEQUEÑO)
1 CONDENSADOR DE 1000 MF X 16 VOLTIOS
2 CONDENSADORES CERÁMICOS DE 22 PICOFARADIOS
1 CRISTAL DE 14 MHZ
1 PULSADOR NORMALMENTE ABIERTO
2 LED DE COLOR VERDE Y ROJO
1 PANEL KEYPAD ARDUINO 3 X 4
2 CONECTORES CON FIJACIÓN A TORNILLOS
1 CONECTOR DE 8 PINES

VARIOS
BAQUELITA DE 13.5 CENTÍMETROS DE LARGO X 7.5 CENTÍMETROS DE ANCHO, CON COBRE POR UN SOLO LADO
SOLDADURA, PASTA PARA SOLDAR, CAUTÍN, TALADRO Y BROCAS PARA LAS PERFORACIONES
FUENTE CORRIENTE CONTINUA DE 12 VOLTIOS POR 1 AMPERIO
CABLE RIBBON DE 15 PISTAS( PARA EL TECLADO Y EXTENDER EL DISPLAY)
CAJA PARA PROYECTOS A SU MEDIDA.

DIAGRAMA DEL PROYECTO CERRADURA ELECTRÓNICA CON KEYPAD

 

cerradura electrónica mediante Keypad y atmega328p

 

El conector J1 es por donde se alimenta el circuito con 12 voltios mediante una fuente o batería donde el (pin 2 es VCC y el PIN 1 es el negativo GND).
la reducción de voltaje se da mediante el REGULADOR lm7805 (U2) y el condensador electrolítico de 1000 mf x 16 voltios (C3). es para mantener y filtrar el voltaje.
El circuito sonoro está dado por el BUZZER (BUZ1) y Q2 (transistor NPN)
El circuito de activación y desactivación de la bobina de la cerradura está dado por el relé de 5 voltios (RL1) y el transistor Q2 NPN.
El diodo led (rojo) D1 estará encendido mientras se ingresa la clave correcta.
El diodo led (verde) D2 se enciende solo cuando la clave ingresada es correcta, a su vez se activará el relé de 5 voltios, activando la bobina que ustedes coloquen en los sistemas a asegurar, este interruptor está dado en el conector J2 mediante los terminales 1 y 2, del mismo.
El conector J3 de 7 pines es donde se colocará el panel numérico KEYPAD DE 3 X 4, este panel está representado en  la siguiente figura.

CONFIGURACIÓN DEL PANEL KEYPAD

 

 

keypad de 3 x 4 líneas alfanumérico

 

Aquí ven ustedes la forma de conectar el panel numérico al conector J3 el cual está en el diagrama del circuito cerradura electrónica mediante Keypad.

ustedes pueden guiarse por el diagrama o por la SERIGRAFÍA EN LA PCB donde solo deberán unir terminal 1 de la tarjeta con el terminal 1 del keypad, terminal de la tarjeta 2 con terminal 2 del keypad y así hasta llegar al séptimo pin.Normalmente el panel o keypad deberán unir sus terminales con el CABLE TIPO RIBBON DE 7 LÍNEAS, ya que tanto el panel como el DISPLAY LCB Y EL PULSADOR son quienes van por fuera de la caja de proyectos.

 

MICROCONTROLADOR  ATMEGA328P

 

cerradura electrónica mediante Keypad y atmega328p

 

Esta es la figura de las funciones físicas de cada pin en un microcontrolador ATMEGA328P, AQUÍ EN ESTE DIAGRAMA USTEDES pueden entender con más claridad, cada pin que hace en el diagrama del circuito. CABE SABER QUE PARA INSERTAR EL CODIGO ustedes deben tener previamente el programa bootloader de arduino y el circuito para quemar el programa en este microcontrolador, del cual más adelante en otro post les hablare para aquellos usuarios que desean adentrarse en el mundo de la programación a alto nivel.

COMO LES COMENTE ANTERIORMENTE como aquí estoy prescindiendo de las famosas tarjetas arduino USTEDES DEBEN TENER CONOCIMIENTOS EN COMO GRABAR EL CÓDIGO MEDIANTE BOOTLOADER DE ARDUINO. YA QUE esta es otra manera de TRABAJAR Y PRACTICAR CON ARDUINO.

EXPLICACION DEL CODIGO PARA EL MICROCONTROLADOR

 

El código tiene tres funciones principales como son:
* primer estado al encender el circuito se mostrará este mensaje en la pantalla de bienvenida (bienvenido ingrese su clave).

primer mensaje de bienvenida

Y en el código esta son las siguientes líneas para que tengan encuenta quien da el mensaje inicial.

 

Ahora bien cuando es mostrado este mensaje, ustedes deberán digitar su clave de 5 dígitos, (PARA ESTE PROYECTO COLOQUE LA CLAVE 2836*), PERO QUÉ SUCEDE si no digita la clave correcta?, les va a salir este mensaje (CLAVE INCORRECTA intente otra vez).

si colocan mal la clave les saldra este mensaje

Las lineas de codigo encargadas de generar este mensaje son las siguientes:

 

Si el usuario digita mal la clave al salir este mensaje deberán esperar 4 segundos y se devolverá al primer mensaje ya explicado, y será donde ustedes digitaran nuevamente la clave y para este caso es (2836*), una vez digitada la clave inmediatamente les saldra el siguiente mensaje (:bienvenido: CLAVE CORRECTA).

les saldara el siguiente mensaje

Sus líneas de código son las siguientes:

¿Ahora bien por que les dejo segmentado el código? es para que ustedes puedan MODIFICAR LOS TRES ESTADOS DE MENSAJES, DEPENDIENDO DEL IDIOMA QUE HABLEN EN SUS ESTADO O PAÍS.

Por último les dejo las lineas de código que se encarga de guardar LA CLAVE QUE DEBERÁN COLOCAR A SU GUSTO LA CUAL DEBERÁ SER DE 5 DÍGITOS.

Tengan encuenta el password o clave esta DENTRO DE LAS COMILLAS ENCERRADA ENTRE 2 CORCHETES, ustedes solo deben borrar para este caso 2836* y colocar por ejemplo 25369, compilar el programa y quemarlo en el atmega328p.

 

CÓDIGO COMPLETO PARA EL PROYECTO

 

 

Espero sea de su interés este proyecto y lo lleven a cabo.!! toda esta información en este tutorial es gratuita, pero si ustedes desean tener EL ARCHIVO GERBER  para que manden a fabricar la targeta ya diseñada, asi como todos los archivos que

fueron necesarios como el archivo.HEX, la programación y diseño en PROTEUS, el diseño de la TARJETA PCB, imágenes y una explicación. TODA ESTA INFORMACIÓN la encuentran en MI TIENDA  PARA QUE LO DESCARGEN  y asi podran personalizar la tarjeta pcb, modificar rutas, implementar más circuitos si desean etc.

INGRESA EN ESTE ENLACE PARA LA COMPRA DEL PROYECTO COMPLETO.!!

 

ALGUNAS IMÁGENES DE MUESTRA DE CÓMO QUEDA LA TARJETA PCB PERSONALIZADA

 

cerradura electrónica mediante Keypad

 

SERIGRAFÍA DE LOS COMPONENTES EN LA TARJETA PCB

 

serigrafía de la tarjeta pcb

 

Como siempre les deseo el mejor de los éxitos y que logren llevar a cabo este proyecto, si desean estar actualizados con cada proyecto que lance, pueden agregarse a mi página web de facebook  o al grupo electronicamain.com, la cual la encuentran en la barra lateral de este post.

Te gusta el articulo? compártelo en tus redes!!!
  • 53
  •  
  •  
  • 3
  •  
  •  
  •  
  •  
    56
    Shares