Tabla de contenido:

Proyecto de bloqueo de código digital Arduino usando el teclado de matriz: 9 pasos
Proyecto de bloqueo de código digital Arduino usando el teclado de matriz: 9 pasos

Video: Proyecto de bloqueo de código digital Arduino usando el teclado de matriz: 9 pasos

Video: Proyecto de bloqueo de código digital Arduino usando el teclado de matriz: 9 pasos
Video: manejo de teclado 4x4 matricial con arduino | arduino desde cero @editronikx 2024, Noviembre
Anonim
Proyecto de bloqueo de código digital Arduino con teclado de matriz
Proyecto de bloqueo de código digital Arduino con teclado de matriz

Cree un dispositivo de bloqueo de código digital con el sistema Arduino y Qwiic utilizando Zio M Uno y un teclado de matriz hexagonal 4x3.

Descripción del proyecto

Para este proyecto, crearemos un bloqueo de código digital simple que los usuarios pueden ingresar y teclear. En este tutorial, mostraremos a los usuarios cómo funciona un sistema de bloqueo de código digital en una interfaz Arduino.

Al final de este tutorial, podrá:

  • Configure un bloqueo de código digital con Zio y un teclado básico de 12 teclas
  • Ser capaz de interactuar con Arduino IDE para programar Zio con el teclado
  • Cree un programa que solicite a los usuarios que ingresen una contraseña de seis dígitos para desbloquear
  • Poder crear una nueva contraseña de seis dígitos

Recursos útiles

En aras de la simplicidad, este tutorial asume que tiene un conocimiento y un conocimiento completos sobre la configuración de placas de desarrollo Zio.

Para este proyecto, asumimos que ya ha configurado Zuino M Uno para interactuar con Arduino IDE. Si no lo ha hecho, tenemos una publicación separada en nuestras guías de placa de desarrollo. Échales un vistazo a continuación:

Guía de inicio de Zuino M Uno Qwiic

Paso 1: diseño esquemático

Disposición esquemática
Disposición esquemática

Paso 2: instalación y configuración

Necesitará los siguientes módulos para construir este proyecto:

  • Zuino M Uno
  • Pantalla OLED Zio Qwiic de 0,91"
  • Teclado de matriz hexagonal (4 x 3)
  • Cables Qwiic 200 mm
  • Cables de la placa de pruebas Cables de puente (macho a hembra)
  • Cable micro USB

Paso 3:

Imagen
Imagen

Conecte en cadena los módulos como se muestra en el diagrama esquemático anterior.

Paso 4:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Conecte el teclado usando puentes macho a hembra a su Zuino M Uno

Paso 5:

Descargue e instale las siguientes bibliotecas en su IDE de Arduino:

  • Biblioteca Adafruit GFX
  • Biblioteca Adafruit SSD1306
  • Biblioteca de teclado Arduino

Paso 6:

Conecte su Uno a una computadora. Descargue y actualice el código a su Uno usando el IDE de Arduino.

Puede descargar el código desde nuestra página de Github.

Paso 7: Demostración: Prueba de inicio de sesión

Demostración: prueba de inicio de sesión
Demostración: prueba de inicio de sesión
Demostración: Prueba de inicio de sesión
Demostración: Prueba de inicio de sesión
Demostración: prueba de inicio de sesión
Demostración: prueba de inicio de sesión

Ingrese la contraseña de seis dígitos seguida de la tecla “#”. Para encontrar la contraseña de 6 dígitos almacenada en el código del programa, abra el monitor serial y mostrará la contraseña para la cerradura.

Si inicia sesión correctamente con la contraseña correcta, verá una pantalla de bienvenida.

Paso 8: Prueba de cambio de contraseña

Prueba de cambio de contraseña
Prueba de cambio de contraseña
Prueba de cambio de contraseña
Prueba de cambio de contraseña

Una vez que haya logrado iniciar sesión, podrá cambiar la contraseña por una nueva. Para cambiar la contraseña, confírmela con la tecla “*”.

En este ejemplo, cambié la contraseña de 123456 a 000000 como se muestra en el monitor serial.

Paso 9: Prueba de intento de inicio de sesión fallida

Prueba de intento de inicio de sesión fallido
Prueba de intento de inicio de sesión fallido
Prueba de intento de inicio de sesión fallido
Prueba de intento de inicio de sesión fallido

Con esta demostración, también incluimos la función de que, con 3 intentos fallidos de ingresar la contraseña correcta, el dispositivo se bloqueará solo. Para probarlo, reinicia tu Uno. Intente ingresar la contraseña incorrecta 3 veces.

Serás bloqueado inmediatamente después de 3 intentos fallidos.

Recomendado: