![Arduino Digital Code Lock Project Using Matrix Keypad: 9 Steps Arduino Digital Code Lock Project Using Matrix Keypad: 9 Steps](https://i.howwhatproduce.com/images/004/image-11486-13-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![Arduino Digital Code Lock Project ved hjelp av matrisetastatur Arduino Digital Code Lock Project ved hjelp av matrisetastatur](https://i.howwhatproduce.com/images/004/image-11486-14-j.webp)
Bygg en digital kodelåsenhet med Arduino og Qwiic -system ved hjelp av Zio M Uno og et Hex 4x3 Matrix -tastatur.
Prosjekt oversikt
For dette prosjektet vil vi bygge en enkel digital kodelås som brukere kan legge inn og taste inn. I denne opplæringen vil vi vise brukerne hvordan et digitalt kodelås -system fungerer i et Arduino -grensesnitt.
På slutten av denne opplæringen vil du kunne:
- Sett opp en digital kodelås med Zio og grunnleggende 12 -tasters tastatur
- Kunne koble til Arduino IDE for å programmere Zio med tastatur
- Lag et program som ber brukerne om å skrive inn et sekssifret passord for å låse opp
- Kunne opprette et nytt sekssifret passord
Nyttige ressurser
For enkelhets skyld forutsetter denne opplæringen at du har full forståelse og kunnskap om hvordan du konfigurerer Zio-utviklingstavler.
For dette prosjektet antar vi at du allerede har konfigurert Zuino M Uno til grensesnitt med Arduino IDE. Hvis du ikke har gjort det, har vi et eget innlegg på våre utviklingsbrettguider. Sjekk dem nedenfor:
Zuino M Uno Qwiic Startguide
Trinn 1: Skjematisk oppsett
![Skjematisk oppsett Skjematisk oppsett](https://i.howwhatproduce.com/images/004/image-11486-15-j.webp)
Trinn 2: Oppsett og konfigurasjon
Du trenger følgende moduler for å bygge dette prosjektet:
- Zuino M Uno
- Zio Qwiic 0,91”OLED -skjerm
- Hex Matrix -tastatur (4 x 3)
- Qwiic -kabler 200 mm
- Breadboard Cables Stikkledere (mann til kvinne)
- Micro USB -kabel
Trinn 3:
![Bilde Bilde](https://i.howwhatproduce.com/images/004/image-11486-16-j.webp)
Daisy kjede modulene sammen som vist på diagrammet ovenfor.
Trinn 4:
![Bilde Bilde](https://i.howwhatproduce.com/images/004/image-11486-17-j.webp)
![Bilde Bilde](https://i.howwhatproduce.com/images/004/image-11486-18-j.webp)
![Bilde Bilde](https://i.howwhatproduce.com/images/004/image-11486-19-j.webp)
![Bilde Bilde](https://i.howwhatproduce.com/images/004/image-11486-20-j.webp)
Koble tastaturet med Mannlige til kvinnelige hoppere, til Zuino M Uno
Trinn 5:
Last ned og installer følgende biblioteker til Arduino IDE:
- Adafruit GFX -bibliotek
- Adafruit SSD1306 bibliotek
- Arduino tastaturbibliotek
Trinn 6:
Koble Uno til en datamaskin. Last ned og blits koden til Uno ved hjelp av Arduino IDE.
Du kan laste ned koden fra vår Github -side.
Trinn 7: Demo: Innloggingstest
![Demo: Innloggingstest Demo: Innloggingstest](https://i.howwhatproduce.com/images/004/image-11486-21-j.webp)
![Demo: Innloggingstest Demo: Innloggingstest](https://i.howwhatproduce.com/images/004/image-11486-22-j.webp)
![Demo: Innloggingstest Demo: Innloggingstest](https://i.howwhatproduce.com/images/004/image-11486-23-j.webp)
Skriv inn det sekssifrede passordet etterfulgt av "#" -tasten. For å finne det 6 -sifrede passordet som er lagret i programkoden, åpner du den serielle skjermen, og den viser passordet for låsen.
Hvis du logger på med riktig passord, vil du se en velkomstskjerm.
Trinn 8: Endre passordtest
![Endre passordtest Endre passordtest](https://i.howwhatproduce.com/images/004/image-11486-24-j.webp)
![Endre passordtest Endre passordtest](https://i.howwhatproduce.com/images/004/image-11486-25-j.webp)
Når du har klart å logge inn, vil du kunne endre passordet til et nytt. For å endre passordet, bekreft det med “*” -tasten.
I dette eksemplet endret jeg passordet fra 123456 til 000000 som vist på den serielle skjermen.
Trinn 9: Mislykket påloggingsforsøkstest
![Mislykket påloggingsforsøkstest Mislykket påloggingsforsøkstest](https://i.howwhatproduce.com/images/004/image-11486-26-j.webp)
![Mislykket påloggingsforsøkstest Mislykket påloggingsforsøkstest](https://i.howwhatproduce.com/images/004/image-11486-27-j.webp)
Med denne demoen inkluderte vi også funksjonen som, med tre mislykkede forsøk på å angi riktig passord, låser enheten seg selv. For å teste det, tilbakestill Uno. Prøv å skrive inn feil passord 3 ganger.
Du blir låst umiddelbart etter 3 mislykkede forsøk.
Anbefalt:
Digital Clock LED Dot Matrix - ESP Matrix Android App: 14 trinn
![Digital Clock LED Dot Matrix - ESP Matrix Android App: 14 trinn Digital Clock LED Dot Matrix - ESP Matrix Android App: 14 trinn](https://i.howwhatproduce.com/images/001/image-152-j.webp)
Digital Clock LED Dot Matrix - ESP Matrix Android App: Denne artikkelen er stolt sponset av PCBWAY. PCBWAY lager prototyper av høy kvalitet for mennesker over hele verden. Prøv det selv og få 10 PCB for bare $ 5 på PCBWAY med veldig god kvalitet, takk PCBWAY. ESP Matrix Board som jeg utvikler
Chrome T-rex Game Hack Using Arduino: 5 Steps
![Chrome T-rex Game Hack Using Arduino: 5 Steps Chrome T-rex Game Hack Using Arduino: 5 Steps](https://i.howwhatproduce.com/images/001/image-236-j.webp)
Chrome T-rex Game Hack Using Arduino: I denne opplæringen skal vi hacke chrome t-rex game with arduino
3d Maze Game Using Arduino: 8 Steps (med bilder)
![3d Maze Game Using Arduino: 8 Steps (med bilder) 3d Maze Game Using Arduino: 8 Steps (med bilder)](https://i.howwhatproduce.com/images/001/image-621-j.webp)
3d Maze Game Using Arduino: Hei venner, så i dag skal vi lage et labyrintspill ved hjelp av ARDUINO UNO.Som Arduino Uno er det mest brukte brettet, er det veldig kult å lage spill med det. I denne Instructable kan du lage labyrintspillet som styres ved hjelp av joysticks. Ikke glem
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 trinn
![Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 trinn Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 trinn](https://i.howwhatproduce.com/images/001/image-992-39-j.webp)
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: I denne opplæringen går jeg over hvordan jeg integrerer EM-18 RFID Reader-modulen med et Raspberry Pi-kort. Jeg viser også hvordan jeg kan integrere en aktuator, i dette tilfellet et relé, for å svare på en korrekt avlesning fra RFID -modulen. Denne aktuatoren kan være en magnet
DIY LED Dot Matrix Scrolling Display Using Arduino: 6 trinn
![DIY LED Dot Matrix Scrolling Display Using Arduino: 6 trinn DIY LED Dot Matrix Scrolling Display Using Arduino: 6 trinn](https://i.howwhatproduce.com/images/001/image-1583-49-j.webp)
DIY LED Dot Matrix Scrolling Display Using Arduino: Hello InstruThis is my First Instructable. I denne instruksen vil jeg vise hvordan jeg lager en DIY LED Dot Matrix Scrolling Display med Arduino som MCU. Denne typen skjermer på jernbanestasjon, busstasjon, gater og mange flere steder. Der