Cuprins:

Proiect Arduino Digital Code Lock folosind tastatura Matrix: 9 pași
Proiect Arduino Digital Code Lock folosind tastatura Matrix: 9 pași

Video: Proiect Arduino Digital Code Lock folosind tastatura Matrix: 9 pași

Video: Proiect Arduino Digital Code Lock folosind tastatura Matrix: 9 pași
Video: Cum se utilizează tastatura Arduino 4x4 descărcați codul 2024, Noiembrie
Anonim
Proiect de blocare cod digital Arduino folosind tastatura Matrix
Proiect de blocare cod digital Arduino folosind tastatura Matrix

Construiți un dispozitiv de blocare a codului digital cu sistemul Arduino și Qwiic folosind Zio M Uno și o tastatură Hex 4x3 Matrix.

Rezumatul proiectului

Pentru acest proiect, vom construi un cod de blocare digital simplu, pe care utilizatorii îl pot introduce și introduce. În acest tutorial, vom arăta utilizatorilor cum funcționează un sistem de blocare a codului digital într-o interfață Arduino.

Până la sfârșitul acestui tutorial veți putea:

  • Configurați un cod de blocare digital cu Zio și tastatura de bază cu 12 taste
  • Să poți interfața cu Arduino IDE pentru a programa Zio cu tastatură
  • Creați un program care solicită utilizatorilor să introducă o parolă din șase cifre pentru a debloca
  • Puteți crea o nouă parolă din șase cifre

Resurse utile

În scopuri de simplitate, acest tutorial presupune că aveți o înțelegere deplină și cunoștințele despre configurarea plăcilor de dezvoltare Zio.

Pentru acest proiect, presupunem că ați configurat deja Zuino M Uno pentru a interfața cu Arduino IDE. Dacă nu ați făcut acest lucru, avem o postare separată în ghidurile noastre de dezvoltare. Verificați-le mai jos:

Ghid de pornire Zuino M Uno Qwiic

Pasul 1: Aspect schematic

Aspect schematic
Aspect schematic

Pasul 2: Configurare și configurare

Veți avea nevoie de următoarele module pentru a construi acest proiect:

  • Zuino M Uno
  • Afișaj OLED Zio Qwiic de 0,91”
  • Tastatură Hex Matrix (4 x 3)
  • Cabluri Qwiic 200mm
  • Cabluri pentru panouri de cablu Jumper fire (de la tată la tată)
  • Cablu micro USB

Pasul 3:

Imagine
Imagine

Daisy lanțează modulele împreună așa cum se arată în diagrama de mai sus.

Pasul 4:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Conectați tastatura utilizând jumperii masculin la feminin, la Zuino M Uno

Pasul 5:

Descărcați și instalați următoarele biblioteci pe IDE-ul dvs. Arduino:

  • Biblioteca Adafruit GFX
  • Biblioteca Adafruit SSD1306
  • Biblioteca tastaturii Arduino

Pasul 6:

Conectați-vă Uno la un computer. Descărcați și introduceți codul pe Uno utilizând ID-ul Arduino.

Puteți descărca codul de pe pagina noastră Github.

Pasul 7: Demo: Test de conectare

Demo: Test de conectare
Demo: Test de conectare
Demo: Test de conectare
Demo: Test de conectare
Demo: Test de conectare
Demo: Test de conectare

Introduceți parola din șase cifre urmată de tasta „#”. Pentru a găsi parola din 6 cifre stocată în codul programului, deschideți monitorul serial și acesta va afișa parola pentru blocare.

Dacă vă autentificați cu parola corectă, veți vedea un ecran de întâmpinare.

Pasul 8: Schimbați testul parolei

Modificare testare parolă
Modificare testare parolă
Modificare testare parolă
Modificare testare parolă

Odată ce ați reușit să vă autentificați, veți putea schimba parola cu una nouă. Pentru a schimba parola, confirmați-o cu tasta „*”.

În acest exemplu, am schimbat parola de la 123456 la 000000 așa cum se arată pe monitorul Serial.

Pasul 9: Test de încercare de conectare nereușit

Test de încercare de conectare nereușit
Test de încercare de conectare nereușit
Test de încercare de conectare nereușit
Test de încercare de conectare nereușit

Cu această demonstrație, am inclus și funcția că, cu 3 încercări eșuate de introducere a parolei corecte, dispozitivul se va bloca singur. Pentru a-l testa, resetați Uno. Încercați și introduceți parola incorectă de 3 ori.

Veți fi blocat imediat după 3 încercări eșuate.

Recomandat: