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, Juli
Anonim
Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice
Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice

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

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

Image
Image

Daisy povežite module zajedno kao što je prikazano na gornjoj shemi.

Korak 4:

Image
Image
Image
Image
Image
Image
Image
Image

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

Demo: Login Test
Demo: Login Test
Demo: Login Test
Demo: Login Test
Demo: Login Test
Demo: Login Test

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

Promjena testa lozinke
Promjena testa lozinke
Promjena testa lozinke
Promjena testa 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

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

Preporučuje se: