Kazalo:

Arduino Digital Code Lock Project z matrično tipkovnico: 9 korakov
Arduino Digital Code Lock Project z matrično tipkovnico: 9 korakov

Video: Arduino Digital Code Lock Project z matrično tipkovnico: 9 korakov

Video: Arduino Digital Code Lock Project z matrično tipkovnico: 9 korakov
Video: CS50 2013 - Week 9 2024, November
Anonim
Arduino Digital Code Lock Project z matrično tipkovnico
Arduino Digital Code Lock Project z matrično tipkovnico

Zgradite digitalno kodno ključavnico s sistemom Arduino in Qwiic z uporabo Zio M Uno in matrične tipkovnice Hex 4x3.

Pregled projekta

Za ta projekt bomo zgradili preprosto digitalno kodno ključavnico, ki jo lahko uporabniki vnesejo in vnesejo. V tej vadnici bomo uporabnikom pokazali, kako sistem zaklepanja digitalne kode deluje v vmesniku Arduino.

Do konca te vadnice boste lahko:

  • Nastavite digitalno kodno ključavnico z Zio in osnovno tipkovnico z 12 tipkami
  • Biti sposoben vmesnika z Arduino IDE za programiranje Zio s tipkovnico
  • Ustvarite program, ki od uporabnikov zahteva vnos šestmestnega gesla za odklepanje
  • Lahko ustvarite novo šestmestno geslo

Koristni viri

Zaradi poenostavitve ta vadnica predpostavlja, da imate popolno razumevanje in znanje o konfiguraciji razvojnih plošč Zio.

Za ta projekt predvidevamo, da ste Zuino M Uno že konfigurirali za vmesnik z Arduino IDE. Če tega niste storili, imamo v vodičih za razvojno ploščo ločeno objavo. Preverite jih spodaj:

Začetni vodnik Zuino M Uno Qwiic

1. korak: Shematska postavitev

Shematska postavitev
Shematska postavitev

2. korak: Nastavitev in konfiguracija

Za izdelavo tega projekta boste potrebovali naslednje module:

  • Zuino M Uno
  • Zio Qwiic 0,91 -palčni OLED zaslon
  • Šestkotna matrična tipkovnica (4 x 3)
  • Qwiic kabli 200 mm
  • Mostični kabli za ročno ploščo (moški do ženski)
  • Kabel mikro USB

3. korak:

Slika
Slika

Daisy povežite module skupaj, kot je prikazano na shemi zgoraj.

4. korak:

Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

Tipkovnico povežite z moškimi in ženskimi skakalci na vaš Zuino M Uno

5. korak:

Prenesite in namestite te knjižnice v svoj Arduino IDE:

  • Knjižnica Adafruit GFX
  • Knjižnica Adafruit SSD1306
  • Knjižnica tipkovnice Arduino

6. korak:

Priključite vaš Uno na računalnik. Prenesite in prenesite kodo v svoj Uno z uporabo Arduino IDE.

Kodo lahko prenesete z naše strani Github.

7. korak: Predstavitev: test za prijavo

Predstavitev: test za prijavo
Predstavitev: test za prijavo
Predstavitev: test za prijavo
Predstavitev: test za prijavo
Predstavitev: test za prijavo
Predstavitev: test za prijavo

Vnesite šestmestno geslo, ki mu sledi tipka "#". Če želite poiskati 6 -mestno geslo, shranjeno v programski kodi, odprite serijski monitor in prikazal bo geslo za zaklepanje.

Če se uspešno prijavite s pravilnim geslom, boste videli pozdravni zaslon.

8. korak: Spremenite test gesla

Spremeni test gesla
Spremeni test gesla
Spremeni test gesla
Spremeni test gesla

Ko se boste uspeli prijaviti, boste lahko geslo spremenili v novega. Če želite spremeniti geslo, ga potrdite s tipko “*”.

V tem primeru sem geslo spremenil iz 123456 v 000000, kot je prikazano na monitorju Serial.

9. korak: neuspešen poskus poskusa prijave

Neuspešen poskus poskusa prijave
Neuspešen poskus poskusa prijave
Neuspešen poskus poskusa prijave
Neuspešen poskus poskusa prijave

S tem predstavitvijo smo vključili tudi funkcijo, da se bo naprava s 3 neuspešnimi poskusi vnosa pravilnega gesla zaklenila. Če želite preizkusiti, ponastavite Uno. Trikrat poskusite vnesti napačno geslo.

Zaklenjeni boste takoj po treh neuspelih poskusih.

Priporočena: