Sisukord:

Arduino digitaalse koodiluku projekt maatriksklaviatuuri abil: 9 sammu
Arduino digitaalse koodiluku projekt maatriksklaviatuuri abil: 9 sammu

Video: Arduino digitaalse koodiluku projekt maatriksklaviatuuri abil: 9 sammu

Video: Arduino digitaalse koodiluku projekt maatriksklaviatuuri abil: 9 sammu
Video: #14 OP320 HMI Связь Modbus | Внешний ПЛК Arduino 2024, Juuli
Anonim
Arduino digitaalse koodiluku projekt maatriksklaviatuuri abil
Arduino digitaalse koodiluku projekt maatriksklaviatuuri abil

Looge Arduino ja Qwiic süsteemiga digitaalne koodilukuseade, kasutades Zio M Uno ja Hex 4x3 maatriksklaviatuuri.

Projekti ülevaade

Selle projekti jaoks koostame lihtsa digitaalse koodluku, mida kasutajad saavad sisestada ja sisestada. Selles õpetuses näitame kasutajatele, kuidas digitaalne koodilukusüsteem Arduino liideses töötab.

Selle õpetuse lõpuks saate:

  • Seadistage digitaalne koodlukk Zio ja tavalise 12 klahvistiku klahvistikuga
  • Võimalus liituda Arduino IDE -ga, et programmeerida Zio klaviatuuriga
  • Looge programm, mis palub kasutajatel avamiseks kuuekohalise parooli sisestada
  • Võimalus luua uus kuuekohaline parool

Kasulikud ressursid

Lihtsuse huvides eeldab see õpetus, et teil on Zio arendusplaatide seadistamisel täielik arusaam ja oskusteave.

Selle projekti puhul eeldame, et olete juba seadistanud Zuino M Uno Arduino IDE -ga liideseks. Kui te pole seda teinud, on meil oma arendusnõukogu juhendites eraldi postitus. Vaadake neid allpool:

Zuino M Uno Qwiici kasutusjuhend

Samm: skemaatiline paigutus

Skeemiline paigutus
Skeemiline paigutus

2. samm: seadistamine ja seadistamine

Selle projekti loomiseks vajate järgmisi mooduleid:

  • Zuino M Uno
  • Zio Qwiic 0,91 -tolline OLED -ekraan
  • Hex maatriksi klaviatuur (4 x 3)
  • Qwiic kaablid 200mm
  • Leivaplaadi kaablid Jumper juhtmed (meessoost naissoost)
  • Micro USB kaabel

3. samm:

Pilt
Pilt

Pange ahelad moodulid kokku, nagu on näidatud ülaltoodud skeemil.

4. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Ühendage klaviatuur, kasutades meessoost naissoost džemprid, oma Zuino M Unoga

5. samm:

Laadige alla ja installige oma Arduino IDE -sse järgmised teegid:

  • Adafruit GFX raamatukogu
  • Adafruit SSD1306 raamatukogu
  • Arduino klaviatuuri raamatukogu

6. samm:

Ühendage Uno arvutiga. Laadige Arduino IDE abil kood Unoesse alla ja välgutage.

Koodi saate alla laadida meie Githubi lehelt.

Samm 7: Demo: sisselogimistesti

Demo: sisselogimistest
Demo: sisselogimistest
Demo: sisselogimistest
Demo: sisselogimistest
Demo: sisselogimistest
Demo: sisselogimistest

Sisestage kuuekohaline parool, millele järgneb klahv#. Programmi koodi salvestatud 6 -kohalise parooli leidmiseks avage jadamonitor ja see näitab luku parooli.

Kui olete õige parooliga sisse loginud, näete tervitusekraani.

8. samm: muutke paroolitesti

Muuda paroolitesti
Muuda paroolitesti
Muuda paroolitesti
Muuda paroolitesti

Kui teil õnnestus sisse logida, saate parooli uueks muuta. Parooli muutmiseks kinnitage see “*” klahviga.

Selles näites muutsin parooli 123456 asemel 000000, nagu on näidatud jadamonitoril.

9. samm: ebaõnnestunud sisselogimiskatse

Sisselogimiskatse ebaõnnestus
Sisselogimiskatse ebaõnnestus
Sisselogimiskatse ebaõnnestus
Sisselogimiskatse ebaõnnestus

Selle demoga hõlmasime ka funktsiooni, et kolme ebaõnnestunud õige parooli sisestamise katse korral lukustub seade ise. Selle testimiseks lähtestage Uno. Proovige sisestada vale parool 3 korda.

Pärast kolme ebaõnnestunud katset lukustatakse teid kohe.

Soovitan: