Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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:
Pange ahelad moodulid kokku, nagu on näidatud ülaltoodud skeemil.
4. samm:
Ü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
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
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
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.