Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Napravite uređaj za zaključavanje digitalnog koda sa Arduino i Qwiic sistemom koristeći Zio M Uno i Hex 4x3 matričnu tastaturu.
Pregled projekta
Za ovaj projekt izgradit ćemo jednostavnu digitalnu kodnu bravu koju korisnici mogu unijeti i unijeti. U ovom ćemo vodiču pokazati korisnicima kako sistem zaključavanja digitalnog koda funkcionira u Arduino sučelju.
Do kraja ovog vodiča moći ćete:
- Postavite digitalno kodno zaključavanje sa Zio -om i osnovnom tastaturom od 12 tastera
- Sposobnost povezivanja sa Arduino IDE za programiranje Zio -a s tastaturom
- Napravite program koji traži od korisnika da unesu šestocifrenu lozinku za otključavanje
- Moći ćete stvoriti novu šestocifrenu lozinku
Korisni izvori
Radi jednostavnosti, ovaj vodič pretpostavlja da imate potpuno razumijevanje i znanje o konfiguriranju Zio razvojnih ploča.
Za ovaj projekt pretpostavljamo da ste već konfigurirali Zuino M Uno za sučelje s Arduino IDE. Ako to niste učinili, imamo zaseban post u vodičima za razvojnu ploču. Pogledajte ih u nastavku:
Zuino M Uno Qwiic Vodič za početak
Korak 1: Shematski izgled
Korak 2: Postavljanje i konfiguracija
Za izradu ovog projekta bit će vam potrebni sljedeći moduli:
- Zuino M Uno
- Zio Qwiic OLED ekran od 0,91 inča
- Šesterokutna matrična tastatura (4 x 3)
- Qwiic kablovi 200mm
- Žice za preskakanje kabela za ploču (muški do ženski)
- Mikro USB kabl
Korak 3:
Daisy povežite module zajedno kao što je prikazano na gornjoj shemi.
Korak 4:
Povežite tastaturu pomoću muških i ženskih džempera na vaš Zuino M Uno
Korak 5:
Preuzmite i instalirajte sljedeće biblioteke na svoj Arduino IDE:
- Adafruit GFX biblioteka
- Biblioteka Adafruit SSD1306
- Arduino biblioteka tastature
Korak 6:
Priključite svoj Uno na računar. Preuzmite i prenesite kôd na svoj Uno koristeći Arduino IDE.
Kôd možete preuzeti sa naše stranice Github.
Korak 7: Demo: Test prijavljivanja
Unesite šestocifrenu lozinku koju prati tipka "#". Da biste pronašli šestocifrenu lozinku pohranjenu u programskom kodu, otvorite serijski monitor i on će prikazati lozinku za zaključavanje.
Ako se uspješno prijavite s ispravnom lozinkom, vidjet ćete ekran dobrodošlice.
Korak 8: Promijenite test lozinke
Nakon što se uspijete prijaviti, moći ćete promijeniti lozinku u novu. Da biste promijenili lozinku, potvrdite je tipkom “*”.
U ovom primjeru promijenio sam lozinku iz 123456 u 000000 kako je prikazano na serijskom monitoru.
Korak 9: Neuspješan test pokušaja prijave
Uz ovaj demo, uključili smo i funkciju da će se uređaj, sa 3 neuspjela pokušaja unosa ispravne lozinke, zaključati. Da biste ga testirali, resetirajte svoj Uno. Pokušajte 3 puta unijeti pogrešnu lozinku.
Bit ćete zaključani odmah nakon 3 neuspjela pokušaja.