Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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:
Daisy kjede modulene sammen som vist på diagrammet ovenfor.
Trinn 4:
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
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
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
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.