Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Bygg en digital kodlåsenhet med Arduino- och Qwiic -system med Zio M Uno och en Hex 4x3 Matrix -knappsats.
Projekt Överblick
För detta projekt kommer vi att bygga ett enkelt digitalt kodlås som användare kan ange och skriva in. I den här självstudien visar vi användarna hur ett digitalt kodlåssystem fungerar i ett Arduino -gränssnitt.
I slutet av denna handledning kommer du att kunna:
- Ställ in ett digitalt kodlås med Zio och grundläggande knappsats på 12 tangenter
- Kunna ansluta till Arduino IDE för att programmera Zio med knappsatsen
- Skapa ett program som ber användare att ange ett sexsiffrigt lösenord för att låsa upp
- Skapa ett nytt sexsiffrigt lösenord
Användbara resurser
För enkelhets skull förutsätter denna handledning att du har full förståelse och kunskap om hur du konfigurerar Zio-utvecklingsbrädor.
För detta projekt antar vi att du redan har konfigurerat Zuino M Uno för att ansluta till Arduino IDE. Om du inte har gjort det har vi ett separat inlägg på våra utvecklingsbrädguider. Kolla in dem nedan:
Zuino M Uno Qwiic Startguide
Steg 1: Schematisk layout
Steg 2: Installation och konfiguration
Du behöver följande moduler för att bygga detta projekt:
- Zuino M Uno
- Zio Qwiic 0,91”OLED -skärm
- Hex Matrix -knappsats (4 x 3)
- Qwiic -kablar 200 mm
- Breadboard Cables Bygelkablar (hane till hona)
- Micro USB -kabel
Steg 3:
Daisy kedja modulerna tillsammans som visas på schemat diagrammet ovan.
Steg 4:
Anslut knappsatsen med manliga till kvinnliga hoppare till din Zuino M Uno
Steg 5:
Ladda ner och installera följande bibliotek till din Arduino IDE:
- Adafruit GFX -bibliotek
- Adafruit SSD1306 -bibliotek
- Arduino knappsatsbibliotek
Steg 6:
Anslut din Uno till en dator. Ladda ner och blinka koden till din Uno med Arduino IDE.
Du kan ladda ner koden från vår Github -sida.
Steg 7: Demo: Inloggningstest
Ange det sexsiffriga lösenordet följt av “#” -tangenten. För att hitta det sexsiffriga lösenordet som är lagrat i programkoden, öppna den seriella bildskärmen och det kommer att visa lösenordet för låset.
Om du har loggat in med rätt lösenord ser du en välkomstskärm.
Steg 8: Ändra lösenordstest
När du väl lyckats logga in kommer du att kunna ändra lösenordet till ett nytt. För att ändra lösenordet, bekräfta det med "*" - knappen.
I det här exemplet ändrade jag lösenordet från 123456 till 000000 som visas på seriemonitorn.
Steg 9: Misslyckat inloggningsförsökstest
Med denna demo inkluderade vi också funktionen att enheten, med tre misslyckade försök att ange rätt lösenord, låser sig själv. För att testa det, återställ din Uno. Försök att ange fel lösenord 3 gånger.
Du kommer att låsas omedelbart efter 3 misslyckade försök.