Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Izradite uređaj za zaključavanje digitalnog koda sa sustavom Arduino i Qwiic koristeći Zio M Uno i matricu s šestougaonom matricom 4x3.
Pregled projekta
Za ovaj projekt izgradit ćemo jednostavno zaključavanje digitalnog koda koje korisnici mogu unijeti i unijeti. U ovom ćemo vodiču pokazati korisnicima kako sustav zaključavanja digitalnog koda funkcionira na Arduino sučelju.
Do kraja ovog vodiča moći ćete:
- Postavite digitalno kodno zaključavanje sa Ziom i osnovnom tipkovnicom s 12 tipki
- Sposobnost sučelja s Arduino IDE -om za programiranje Zia s tipkovnicom
- Izradite program koji traži od korisnika da unesu šestoznamenkastu lozinku za otključavanje
- Moći stvoriti novu šestoznamenkastu 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 -om. Ako to niste učinili, imamo poseban post u vodičima za razvojnu ploču. Provjerite 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 0,91”OLED zaslon
- Šesterokutna matrična tipkovnica (4 x 3)
- Qwiic kabeli 200 mm
- Žice za preskakanje kabela za ploču (muški do ženski)
- Mikro USB kabel
3. korak:
Tratinčicom povežite module zajedno kako je prikazano na gornjoj shemi.
Korak 4:
Spojite tipkovnicu pomoću muških na ženske kratkospojnike na svoj Zuino M Uno
5. korak:
Preuzmite i instalirajte sljedeće biblioteke na svoj Arduino IDE:
- Knjižnica Adafruit GFX
- Knjižnica Adafruit SSD1306
- Arduino knjižnica tipkovnice
Korak 6:
Priključite svoj Uno na računalo. Preuzmite i prenesite kôd na svoj Uno pomoću Arduino IDE -a.
Kôd možete preuzeti s naše stranice Github.
Korak 7: Demo: Test prijave
Unesite šestoznamenkastu lozinku nakon koje slijedi tipka "#". Da biste pronašli šestoznamenkastu lozinku pohranjenu u programskom kodu, otvorite serijski monitor i on će pokazati lozinku za zaključavanje.
Ako se uspješno prijavite s ispravnom lozinkom, vidjet ćete zaslon dobrodošlice.
Korak 8: Promijenite test lozinke
Nakon što ste se uspjeli 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: Neuspjeli test pokušaja prijave
Uz ovaj demo, uključili smo i funkciju koja će se, uz 3 neuspjela pokušaja unosa ispravne lozinke, uređaj sam 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.