Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
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
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:
Daisy sujungia modulius, kaip parodyta aukščiau esančioje schemoje.
4 žingsnis:
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
Į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ą
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
Į š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.