Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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:
Daisy povežite module skupaj, kot je prikazano na shemi zgoraj.
4. korak:
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
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
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
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.