![Arduino digitaalse koodiluku projekt maatriksklaviatuuri abil: 9 sammu Arduino digitaalse koodiluku projekt maatriksklaviatuuri abil: 9 sammu](https://i.howwhatproduce.com/images/004/image-11486-13-j.webp)
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
![Arduino digitaalse koodiluku projekt maatriksklaviatuuri abil Arduino digitaalse koodiluku projekt maatriksklaviatuuri abil](https://i.howwhatproduce.com/images/004/image-11486-14-j.webp)
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](https://i.howwhatproduce.com/images/004/image-11486-15-j.webp)
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](https://i.howwhatproduce.com/images/004/image-11486-16-j.webp)
Pange ahelad moodulid kokku, nagu on näidatud ülaltoodud skeemil.
4. samm:
![Pilt Pilt](https://i.howwhatproduce.com/images/004/image-11486-17-j.webp)
![Pilt Pilt](https://i.howwhatproduce.com/images/004/image-11486-18-j.webp)
![Pilt Pilt](https://i.howwhatproduce.com/images/004/image-11486-19-j.webp)
![Pilt Pilt](https://i.howwhatproduce.com/images/004/image-11486-20-j.webp)
Ü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](https://i.howwhatproduce.com/images/004/image-11486-21-j.webp)
![Demo: sisselogimistest Demo: sisselogimistest](https://i.howwhatproduce.com/images/004/image-11486-22-j.webp)
![Demo: sisselogimistest Demo: sisselogimistest](https://i.howwhatproduce.com/images/004/image-11486-23-j.webp)
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](https://i.howwhatproduce.com/images/004/image-11486-24-j.webp)
![Muuda paroolitesti Muuda paroolitesti](https://i.howwhatproduce.com/images/004/image-11486-25-j.webp)
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](https://i.howwhatproduce.com/images/004/image-11486-26-j.webp)
![Sisselogimiskatse ebaõnnestus Sisselogimiskatse ebaõnnestus](https://i.howwhatproduce.com/images/004/image-11486-27-j.webp)
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:
Arduino abil analoogkella ja digitaalse kella valmistamine LED -ribaga: 3 sammu
![Arduino abil analoogkella ja digitaalse kella valmistamine LED -ribaga: 3 sammu Arduino abil analoogkella ja digitaalse kella valmistamine LED -ribaga: 3 sammu](https://i.howwhatproduce.com/images/002/image-3577-j.webp)
Arduino abil LED -ribaga analoog- ja digitaalkella valmistamine: täna valmistame analoogkella & Digitaalne kell Led Stripiga ja MAX7219 Dot moodul koos Arduinoga. See korrigeerib aega kohaliku ajavööndiga. Analoogkell võib kasutada pikemat LED -riba, nii et selle saab seinale riputada, et saada kunstiteoseks
Digitaalse taimeri loomine Blynk'i abil: 5 sammu
![Digitaalse taimeri loomine Blynk'i abil: 5 sammu Digitaalse taimeri loomine Blynk'i abil: 5 sammu](https://i.howwhatproduce.com/images/005/image-14600-j.webp)
Digitaimeri loomine Blynk'i abil: selles postituses õpime, kuidas alustada Blynkiga - IoT -platvormiga, mis on mõeldud meie jaoks kogu protsessi lihtsustamiseks ja mis töötab ka mitme Interneti -toega tahvliga
Automaatne lemmikloomasöötja vana digitaalse kella abil: 10 sammu (piltidega)
![Automaatne lemmikloomasöötja vana digitaalse kella abil: 10 sammu (piltidega) Automaatne lemmikloomasöötja vana digitaalse kella abil: 10 sammu (piltidega)](https://i.howwhatproduce.com/images/006/image-16340-15-j.webp)
Automaatne lemmikloomasöötja vana digitaalse kella abil: Tere, selles juhendatavas näitan teile, kuidas tegin vana digitaalse kella abil lemmikloomade automaatsöötja. Lisasin ka video selle kohta, kuidas ma selle söötja tegin. See juhend on osalenud PCB -võistlusel ja teeneks sooviksin
Lihtsa animatsiooni tegemine digitaalse tahvelarvuti abil: 6 sammu
![Lihtsa animatsiooni tegemine digitaalse tahvelarvuti abil: 6 sammu Lihtsa animatsiooni tegemine digitaalse tahvelarvuti abil: 6 sammu](https://i.howwhatproduce.com/images/002/image-5430-38-j.webp)
Digitahvli abil lihtsa animatsiooni tegemine: sel suvel õnnestus mul oma vanemate abiga Wacom Intous Pro väike saada. Õppisin fototöötlust, joonistamist ja joonisfilmide visandamist jne. Otsustasin siis teha Instructable'i. Lõpuks otsustasin luua lühikese ja lõbusa animatsiooni
Arduino digitaalse kompassi projekt: 3 sammu
![Arduino digitaalse kompassi projekt: 3 sammu Arduino digitaalse kompassi projekt: 3 sammu](https://i.howwhatproduce.com/images/003/image-6736-17-j.webp)
Arduino digitaalse kompassi projekt: Tere! Selles juhendis näete, kuidas saate Arduino ja töötleva IDE abil digitaalset kompassi teha. See on üsna lihtne, kuid huvitav ja lahe välimus Arduino projekt. Selle õpetuse demo näidet saate vaadata videost