Taula de continguts:
- Pas 1: disseny esquemàtic
- Pas 2: Configuració i configuració
- Pas 3:
- Pas 4:
- Pas 5:
- Pas 6:
- Pas 7: demostració: prova d'inici de sessió
- Pas 8: canvieu la prova de contrasenya
- Pas 9: prova d'intent d'inici de sessió fallit
Vídeo: Projecte de bloqueig de codi digital Arduino mitjançant el teclat Matrix: 9 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
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
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:
Daisy encadena els mòduls com es mostra al diagrama esquemàtic anterior.
Pas 4:
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ó
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
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
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:
Bloqueig servo del teclat: 5 passos
Bloqueig servo del teclat: Hola a tothom, espero que hagueu passat un bon dia. Si no, espero que pugueu rebobinar amb una ment oberta aquest tutorial i una mica de música terapèutica. La programació pot ser una molèstia. Afortunadament, aquest tutorial no és cap molèstia, de manera que potser podreu realitzar
K-Ability V2: teclat accessible de codi obert per a pantalles tàctils: 6 passos (amb imatges)
K-Ability V2: teclat accessible de codi obert per a pantalles tàctils: aquest prototip és la segona versió de K-Ability. K-Ability és un teclat físic que permet l’ús de dispositius de pantalla tàctil a persones amb patologies que causen trastorns neuromusculars. Hi ha moltes ajudes que faciliten l'ús del càlcul
Introducció a ESP32 CAM - Reproducció de vídeo mitjançant ESP CAM mitjançant Wifi - Projecte de càmera de seguretat ESP32: 8 passos
Introducció a ESP32 CAM | Reproducció de vídeo mitjançant ESP CAM a través de Wifi | Projecte de càmera de seguretat ESP32: Avui aprendrem a utilitzar aquesta nova placa ESP32 CAM i com podem codificar-la i utilitzar-la com a càmera de seguretat i obtenir un vídeo en streaming per wifi
Bloqueig electrònic de codi: 4 passos
Bloqueig de codi electrònic: els bloquejos de codi digitals són molt populars a l'electrònica, on cal introduir un "codi" concret per obrir el bloqueig. Aquest tipus de panys necessita un microcontrolador per comparar el codi introduït amb el codi predefinit per obrir el pany. Hi ha aquest tipus
Bloqueig de la porta del teclat: 7 passos (amb imatges)
Bloqueig de la porta del teclat: mòdul Arduino UNOBreadLCD 1602 Mòdul Potenciòmetre 10K i Omega; Servo Motor Mòdul de commutació de membrana 4X4 Buzzer LED verd LED vermell Cables de pont