Indholdsfortegnelse:
- Trin 1: Skematisk layout
- Trin 2: Opsætning og konfiguration
- Trin 3:
- Trin 4:
- Trin 5:
- Trin 6:
- Trin 7: Demo: Logontest
- Trin 8: Skift adgangskode test
- Trin 9: Mislykket loginforsøgstest
Video: Arduino Digital Code Lock Project Brug af Matrix -tastatur: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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:
Daisy kæder modulerne sammen som vist på diagrammet ovenfor.
Trin 4:
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
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
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
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:
Top 3 Awesome Electronics Project Brug af D-882 Transistor: 9 trin
Top 3 Awesome Electronics Project ved hjælp af D-882 Transistor: JLCPCB er den største PCB-prototype-virksomhed i Kina og en højteknologisk producent med speciale i hurtig PCB-prototype og PCB-produktion med små partier, med over 10 års erfaring med PCB-fremstilling. De er i stand til at levere omkostningseffektiv løsning
IoT Smart Clock Dot Matrix Brug Wemos ESP8266 - ESP Matrix: 12 trin (med billeder)
IoT Smart Clock Dot Matrix Brug Wemos ESP8266-ESP Matrix: Lav dit eget IoT Smart Clock, der kan: Display ur med et smukt animationsikon Display Påmindelse-1 til Påmindelse-5 Vis kalender Vis muslimsk bønnetid Vis vejrinformation Vis Nyheder Vis råd Vis Bitcoin rate Display
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det
ME 470 Project - SolidWorks Weldments: Brug af brugerdefinerede profiler: 6 trin
ME 470 Project - SolidWorks Weldments: Brug af brugerdefinerede profiler: Denne vejledning er blevet oprettet for at informere Windows SolidWorks -brugere om, hvordan de bruger tilpassede profiler i Weldments Add -In. Weldments-tilføjelsesprogrammet er en robust udvidelse til SolidWorks, der kan bruges til at oprette komplekse strukturer, rammer og trusse