Sadržaj:

Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice: 9 koraka
Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice: 9 koraka

Video: Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice: 9 koraka

Video: Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice: 9 koraka
Video: Сервомотор управления с нажимом 2 кнопки с Arduino 2024, Srpanj
Anonim
Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice
Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice

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

Shematski izgled
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:

Slika
Slika

Tratinčicom povežite module zajedno kako je prikazano na gornjoj shemi.

Korak 4:

Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

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

Demo: Test za prijavu
Demo: Test za prijavu
Demo: Test za prijavu
Demo: Test za prijavu
Demo: Test za prijavu
Demo: Test za prijavu

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

Test promjene lozinke
Test promjene lozinke
Test promjene lozinke
Test promjene 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

Neuspjeli test pokušaja prijave
Neuspjeli test pokušaja prijave
Neuspjeli test pokušaja prijave
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.

Preporučeni: