Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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
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:
Daisy lanțează modulele împreună așa cum se arată în diagrama de mai sus.
Pasul 4:
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
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
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
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.