Turinys:

„Arduino“skaitmeninio kodo užrakto projektas naudojant matricinę klaviatūrą: 9 žingsniai
„Arduino“skaitmeninio kodo užrakto projektas naudojant matricinę klaviatūrą: 9 žingsniai

Video: „Arduino“skaitmeninio kodo užrakto projektas naudojant matricinę klaviatūrą: 9 žingsniai

Video: „Arduino“skaitmeninio kodo užrakto projektas naudojant matricinę klaviatūrą: 9 žingsniai
Video: Lesson 2: Getting Arduino Software and using Documentation for SunFounder Arduino Kit | SunFounder 2024, Lapkritis
Anonim
„Arduino“skaitmeninio kodo užrakto projektas naudojant „Matrix“klaviatūrą
„Arduino“skaitmeninio kodo užrakto projektas naudojant „Matrix“klaviatūrą

Sukurkite skaitmeninio kodo užrakto įrenginį su „Arduino“ir „Qwiic“sistema naudodami „Zio M Uno“ir „Hex 4x3 Matrix“klaviatūrą.

Projekto apžvalga

Šiam projektui mes sukursime paprastą skaitmeninį kodinį užraktą, kurį vartotojai galės įvesti ir įvesti. Šioje pamokoje vartotojams parodysime, kaip veikia skaitmeninio kodo užrakto sistema „Arduino“sąsajoje.

Pasibaigus šiai pamokai galėsite:

  • Nustatykite skaitmeninį kodinį užraktą naudodami „Zio“ir pagrindinę 12 klavišų klaviatūrą
  • Gebėti sąsaja su „Arduino IDE“programuoti „Zio“klaviatūra
  • Sukurkite programą, kuri prašo vartotojų įvesti šešių skaitmenų slaptažodį, kad atrakintų
  • Gebėti sukurti naują šešių skaitmenų slaptažodį

Naudingi ištekliai

Kad būtų paprasčiau, šioje pamokoje daroma prielaida, kad jūs puikiai suprantate ir žinote, kaip konfigūruoti „Zio“kūrimo plokštes.

Šiame projekte darome prielaidą, kad jau sukonfigūravote „Zuino M Uno“sąsajai su „Arduino IDE“. Jei to nepadarėte, turime atskirą įrašą savo vystymo valdybos vadovuose. Patikrinkite juos žemiau:

„Zuino M Uno Qwiic“pradžios vadovas

1 žingsnis: Scheminis išdėstymas

Scheminis išdėstymas
Scheminis išdėstymas

2 veiksmas: sąranka ir konfigūravimas

Norėdami sukurti šį projektą, jums reikės šių modulių:

  • Zuino M Uno
  • „Zio Qwiic“0,91 colio OLED ekranas
  • Šešiakampė matricos klaviatūra (4 x 3)
  • „Qwiic“kabeliai 200 mm
  • „Breadboard“kabelių jungiamieji laidai (nuo vyrų iki moterų)
  • Mikro USB kabelis

3 žingsnis:

Vaizdas
Vaizdas

Daisy sujungia modulius, kaip parodyta aukščiau esančioje schemoje.

4 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

Prijunkite klaviatūrą, naudodamiesi vyriškais ir moteriškais megztiniais, prie „Zuino M Uno“

5 veiksmas:

Atsisiųskite ir įdiekite šias bibliotekas į „Arduino IDE“:

  • „Adafruit GFX“biblioteka
  • Adafruit SSD1306 biblioteka
  • „Arduino“klaviatūros biblioteka

6 žingsnis:

Prijunkite „Uno“prie kompiuterio. Atsisiųskite ir „Flash“kodą į „Uno“naudodami „Arduino IDE“.

Kodą galite atsisiųsti iš mūsų „Github“puslapio.

7 veiksmas: demonstracija: prisijungimo testas

Demo: prisijungimo testas
Demo: prisijungimo testas
Demo: prisijungimo testas
Demo: prisijungimo testas
Demo: prisijungimo testas
Demo: prisijungimo testas

Įveskite šešių skaitmenų slaptažodį ir „#“klavišą. Norėdami rasti 6 kodų slaptažodį, išsaugotą programos kode, atidarykite serijinį monitorių ir jis parodys užrakto slaptažodį.

Jei sėkmingai prisijungsite naudodami teisingą slaptažodį, pamatysite pasveikinimo ekraną.

8 veiksmas: pakeiskite slaptažodžio testą

Keisti slaptažodžio testą
Keisti slaptažodžio testą
Keisti slaptažodžio testą
Keisti slaptažodžio testą

Kai pavyks prisijungti, galėsite pakeisti slaptažodį į naują. Norėdami pakeisti slaptažodį, patvirtinkite jį klavišu „*“.

Šiame pavyzdyje aš pakeičiau slaptažodį iš 123456 į 000000, kaip parodyta serijiniame monitoriuje.

9 veiksmas: nepavyko prisijungimo bandymo bandymas

Nepavyko prisijungimo bandymo bandymas
Nepavyko prisijungimo bandymo bandymas
Nepavyko prisijungimo bandymo bandymas
Nepavyko prisijungimo bandymo bandymas

Į šią demonstraciją taip pat įtraukėme funkciją, kad 3 nesėkmingi bandymai įvesti teisingą slaptažodį įrenginys užrakins save. Norėdami tai patikrinti, iš naujo nustatykite „Uno“. Pabandykite 3 kartus įvesti neteisingą slaptažodį.

Po 3 nesėkmingų bandymų būsite užrakintas.

Rekomenduojamas: