Sommario:

Progetto Blocco codice digitale Arduino utilizzando la tastiera a matrice: 9 passaggi
Progetto Blocco codice digitale Arduino utilizzando la tastiera a matrice: 9 passaggi

Video: Progetto Blocco codice digitale Arduino utilizzando la tastiera a matrice: 9 passaggi

Video: Progetto Blocco codice digitale Arduino utilizzando la tastiera a matrice: 9 passaggi
Video: Impara Arduino in modo PRATICO, facile e divertente! Arduino Tutorial Italiano per Principianti. 2024, Novembre
Anonim
Progetto di blocco codice digitale Arduino utilizzando la tastiera a matrice
Progetto di blocco codice digitale Arduino utilizzando la tastiera a matrice

Costruisci un dispositivo di blocco del codice digitale con Arduino e il sistema Qwiic utilizzando Zio M Uno e una tastiera a matrice esagonale 4x3.

Panoramica del progetto

Per questo progetto, costruiremo un semplice blocco con codice digitale che gli utenti possono inserire e digitare. In questo tutorial, mostreremo agli utenti come funziona un sistema di blocco con codice digitale in un'interfaccia Arduino.

Alla fine di questo tutorial sarai in grado di:

  • Imposta una serratura a codice digitale con Zio e una tastiera di base a 12 tasti
  • Essere in grado di interfacciarsi con Arduino IDE per programmare Zio con la tastiera
  • Crea un programma che chieda agli utenti di inserire una password di sei cifre per sbloccare
  • Essere in grado di creare una nuova password di sei cifre

Risorse utili

Per semplicità, questo tutorial presuppone che tu abbia una conoscenza completa e il know-how sulla configurazione delle schede di sviluppo Zio.

Per questo progetto, supponiamo che tu abbia già configurato Zuino M Uno per interfacciarsi con Arduino IDE. Se non lo hai fatto, abbiamo un post separato sulle nostre guide della scheda di sviluppo. Dai un'occhiata qui sotto:

Zuino M Uno Qwiic Guida introduttiva

Passaggio 1: layout schematico

Layout schematico
Layout schematico

Passaggio 2: Impostazione e configurazione

Avrai bisogno dei seguenti moduli per costruire questo progetto:

  • Zuino M Uno
  • Display OLED Zio Qwiic da 0,91"
  • Tastiera a matrice esagonale (4 x 3)
  • Cavi Qwiic 200mm
  • Cavi Breadboard Ponticelli (da maschio a femmina)
  • Cavo micro USB

Passaggio 3:

Immagine
Immagine

Daisy chain i moduli insieme come mostrato nel diagramma Schema sopra.

Passaggio 4:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Collega la tastiera utilizzando i jumper maschio-femmina al tuo Zuino M Uno

Passaggio 5:

Scarica e installa le seguenti librerie sul tuo IDE Arduino:

  • Libreria Adafruit GFX
  • Libreria Adafruit SSD1306
  • Libreria tastiera Arduino

Passaggio 6:

Collega il tuo Uno a un computer. Scarica e installa il codice sul tuo Uno utilizzando l'IDE Arduino.

Puoi scaricare il codice dalla nostra pagina Github.

Passaggio 7: Demo: test di accesso

Demo: test di accesso
Demo: test di accesso
Demo: test di accesso
Demo: test di accesso
Demo: test di accesso
Demo: test di accesso

Immettere la password di sei cifre seguita dal tasto "#". Per trovare la password a 6 cifre memorizzata nel codice del programma, apri il monitor seriale e mostrerà la password per la serratura.

Se accedi con successo con la password corretta vedrai una schermata di benvenuto.

Passaggio 8: Test di modifica della password

Test di cambio password
Test di cambio password
Test di cambio password
Test di cambio password

Una volta che sei riuscito ad accedere, sarai in grado di cambiare la password con una nuova. Per modificare la password confermarla con il tasto “*”.

In questo esempio, ho cambiato la password da 123456 a 000000 come mostrato sul monitor seriale.

Passaggio 9: Test del tentativo di accesso non riuscito

Test del tentativo di accesso non riuscito
Test del tentativo di accesso non riuscito
Test del tentativo di accesso non riuscito
Test del tentativo di accesso non riuscito

Con questa demo abbiamo incluso anche la funzione che, con 3 tentativi falliti di inserimento della password corretta, il dispositivo si bloccherà da solo. Per provarlo, ripristina il tuo Uno. Prova a inserire la password errata 3 volte.

Verrai bloccato immediatamente dopo 3 tentativi falliti.

Consigliato: