Indholdsfortegnelse:

Arduino Digital Code Lock Project Brug af Matrix -tastatur: 9 trin
Arduino Digital Code Lock Project Brug af Matrix -tastatur: 9 trin

Video: Arduino Digital Code Lock Project Brug af Matrix -tastatur: 9 trin

Video: Arduino Digital Code Lock Project Brug af Matrix -tastatur: 9 trin
Video: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1 2024, November
Anonim
Arduino Digital Code Lock Project ved hjælp af Matrix -tastatur
Arduino Digital Code Lock Project ved hjælp af Matrix -tastatur

Byg en digital kodelåsenhed med Arduino og Qwiic -system ved hjælp af Zio M Uno og et Hex 4x3 Matrix -tastatur.

Projektoversigt

Til dette projekt bygger vi en simpel digital kodelås, som brugerne kan indtaste og indtaste. I denne vejledning viser vi brugerne, hvordan et digitalt kodelåsesystem fungerer i et Arduino -interface.

Ved afslutningen af denne vejledning vil du være i stand til:

  • Opsæt en digital kodelås med Zio og grundlæggende 12 tastaturer
  • Kunne interface med Arduino IDE for at programmere Zio med tastatur
  • Opret et program, der beder brugerne om at indtaste en sekscifret adgangskode for at låse op
  • Vær i stand til at oprette en ny sekscifret adgangskode

Nyttige ressourcer

For nemheds skyld forudsætter denne vejledning, at du har en fuld forståelse og knowhow om konfiguration af Zio-udviklingsbrætter.

For dette projekt antager vi, at du allerede har konfigureret Zuino M Uno til at interface med Arduino IDE. Hvis du ikke har gjort det, har vi et separat indlæg på vores udviklingsbrætguider. Tjek dem herunder:

Zuino M Uno Qwiic startguide

Trin 1: Skematisk layout

Skematisk layout
Skematisk layout

Trin 2: Opsætning og konfiguration

Du skal bruge følgende moduler til at bygge dette projekt:

  • Zuino M Uno
  • Zio Qwiic 0,91”OLED -skærm
  • Hex Matrix -tastatur (4 x 3)
  • Qwiic kabler 200 mm
  • Breadboard Cables Jumperwires (Mand til Kvinde)
  • Micro USB -kabel

Trin 3:

Billede
Billede

Daisy kæder modulerne sammen som vist på diagrammet ovenfor.

Trin 4:

Billede
Billede
Billede
Billede
Billede
Billede
Billede
Billede

Tilslut tastaturet ved hjælp af mandlige til kvindelige jumpere til din Zuino M Uno

Trin 5:

Download og installer følgende biblioteker til din Arduino IDE:

  • Adafruit GFX -bibliotek
  • Adafruit SSD1306 bibliotek
  • Arduino tastatur bibliotek

Trin 6:

Tilslut din Uno til en computer. Download og flash koden til din Uno ved hjælp af Arduino IDE.

Du kan downloade koden fra vores Github -side.

Trin 7: Demo: Logontest

Demo: Login Test
Demo: Login Test
Demo: Login Test
Demo: Login Test
Demo: Login Test
Demo: Login Test

Indtast den sekscifrede adgangskode efterfulgt af "#" -tasten. For at finde den 6 -cifrede adgangskode, der er gemt i programkoden, skal du åbne den serielle skærm, og den viser adgangskoden til låsen.

Hvis du logger ind med den korrekte adgangskode, vil du se en velkomstskærm.

Trin 8: Skift adgangskode test

Skift adgangskode test
Skift adgangskode test
Skift adgangskode test
Skift adgangskode test

Når det lykkedes dig at logge ind, vil du være i stand til at ændre adgangskoden til en ny. For at ændre adgangskoden skal du bekræfte den med “*” -tasten.

I dette eksempel ændrede jeg adgangskoden fra 123456 til 000000 som vist på den serielle skærm.

Trin 9: Mislykket loginforsøgstest

Test for forsøg på loginforsøg mislykkedes
Test for forsøg på loginforsøg mislykkedes
Test for forsøg på loginforsøg mislykkedes
Test for forsøg på loginforsøg mislykkedes

Med denne demo inkluderede vi også den funktion, at enheden med 3 mislykkede forsøg på at indtaste den korrekte adgangskode låser sig selv. For at teste det, nulstil din Uno. Prøv at indtaste forkert adgangskode 3 gange.

Du bliver låst med det samme efter 3 mislykkede forsøg.

Anbefalede: