Taula de continguts:

Projecte de bloqueig de codi digital Arduino mitjançant el teclat Matrix: 9 passos
Projecte de bloqueig de codi digital Arduino mitjançant el teclat Matrix: 9 passos

Vídeo: Projecte de bloqueig de codi digital Arduino mitjançant el teclat Matrix: 9 passos

Vídeo: Projecte de bloqueig de codi digital Arduino mitjançant el teclat Matrix: 9 passos
Vídeo: Утилизация светодиодных экранов DVD-плееров — несвязанные действия 2024, Desembre
Anonim
Projecte de bloqueig de codi digital Arduino mitjançant el teclat Matrix
Projecte de bloqueig de codi digital Arduino mitjançant el teclat Matrix

Construïu un dispositiu de bloqueig de codi digital amb el sistema Arduino i Qwiic mitjançant Zio M Uno i un teclat Hex 4x3 Matrix.

Descripció general del projecte

Per a aquest projecte, crearem un simple bloqueig de codi digital que els usuaris poden introduir i introduir. En aquest tutorial, mostrarem als usuaris com funciona un sistema de bloqueig de codi digital en una interfície Arduino.

Al final d'aquest tutorial, podreu:

  • Configureu un bloqueig de codi digital amb Zio i un teclat bàsic de 12 tecles
  • Poder interactuar amb Arduino IDE per programar Zio amb teclat
  • Creeu un programa que demani als usuaris que introdueixin una contrasenya de sis dígits per desbloquejar-la
  • Poder crear una nova contrasenya de sis dígits

Recursos útils

A efectes de senzillesa, aquest tutorial suposa que teniu una comprensió completa i el coneixement en la configuració de les taules de desenvolupament Zio.

Per a aquest projecte, suposem que ja heu configurat Zuino M Uno per a la interfície amb Arduino IDE. Si no ho heu fet, tenim una publicació independent a les nostres guies del tauler de desenvolupament. Consulteu-los a continuació:

Guia d'inici de Zuino M Uno Qwiic

Pas 1: disseny esquemàtic

Disseny esquemàtic
Disseny esquemàtic

Pas 2: Configuració i configuració

Necessitareu els mòduls següents per construir aquest projecte:

  • Zuino M Uno
  • Pantalla OLED de 0,91”de Zio Qwiic
  • Teclat Hex Matrix (4 x 3)
  • Cables Qwiic 200mm
  • Cables de taulers de panell Filferros de pont (masculí a femení)
  • Cable micro USB

Pas 3:

Imatge
Imatge

Daisy encadena els mòduls com es mostra al diagrama esquemàtic anterior.

Pas 4:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

Connecteu el teclat mitjançant Jumpers Home a Female, al Zuino M Uno

Pas 5:

Descarregueu i instal·leu les biblioteques següents al vostre IDE Arduino:

  • Biblioteca AdFruit GFX
  • Biblioteca Adafruit SSD1306
  • Biblioteca del teclat Arduino

Pas 6:

Connecteu el Uno a un ordinador. Baixeu-vos i envieu el codi al vostre Uno mitjançant l'IDE Arduino.

Podeu descarregar el codi des de la nostra pàgina de Github.

Pas 7: demostració: prova d'inici de sessió

Demostració: prova d'inici de sessió
Demostració: prova d'inici de sessió
Demostració: prova d'inici de sessió
Demostració: prova d'inici de sessió
Demostració: prova d'inici de sessió
Demostració: prova d'inici de sessió

Introduïu la contrasenya de sis dígits seguida de la tecla "#". Per trobar la contrasenya de 6 dígits emmagatzemada al codi del programa, obriu el monitor sèrie i mostrarà la contrasenya del bloqueig.

Si inicieu la sessió amb la contrasenya correcta, veureu una pantalla de benvinguda.

Pas 8: canvieu la prova de contrasenya

Prova de canvi de contrasenya
Prova de canvi de contrasenya
Prova de canvi de contrasenya
Prova de canvi de contrasenya

Un cop hàgiu aconseguit iniciar la sessió, podreu canviar la contrasenya per una de nova. Per canviar la contrasenya, confirmeu-la amb la tecla “*”.

En aquest exemple, he canviat la contrasenya de 123456 a 000000 tal com es mostra al monitor de sèrie.

Pas 9: prova d'intent d'inici de sessió fallit

Prova d’intent d’inici de sessió fallida
Prova d’intent d’inici de sessió fallida
S'ha produït un error en provar l'inici de sessió
S'ha produït un error en provar l'inici de sessió

Amb aquesta demostració, també hem inclòs la funció que, amb tres intents fallits d’introduir una contrasenya correcta, el dispositiu es bloquejarà. Per provar-lo, restableix l’Uno. Intenteu introduir una contrasenya incorrecta 3 vegades.

Es bloquejarà immediatament després de 3 intents fallits.

Recomanat: