Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Rakenna digitaalinen koodilukituslaite Arduino- ja Qwiic -järjestelmällä Zio M Unon ja Hex 4x3 Matrix -näppäimistön avulla.
Projektin Yleiskatsaus
Tätä projektia varten rakennamme yksinkertaisen digitaalisen koodilukon, jonka käyttäjät voivat syöttää ja näppäillä. Tässä opetusohjelmassa näytämme käyttäjille, kuinka digitaalinen koodilukitusjärjestelmä toimii Arduino -käyttöliittymässä.
Tämän opetusohjelman loppuun mennessä voit:
- Määritä digitaalinen koodilukko Zion ja 12 näppäimistön perusnäppäimistön avulla
- Pystyä liittämään Arduino IDE ohjelmoimaan Zio näppäimistöllä
- Luo ohjelma, joka pyytää käyttäjiä antamaan kuusinumeroisen salasanan lukituksen avaamiseksi
- Voit luoda uuden kuusinumeroisen salasanan
Hyödyllisiä resursseja
Yksinkertaisuuden vuoksi tässä opetusohjelmassa oletetaan, että sinulla on täysi ymmärrys ja osaaminen Zio-kehityskorttien määrittämisestä.
Tässä projektissa oletamme, että olet jo määrittänyt Zuino M Unon liittymään Arduino IDE: hen. Jos et ole tehnyt niin, meillä on erillinen postaus kehityskeskuksen oppaissamme. Tarkista ne alta:
Zuino M Uno Qwiicin aloitusopas
Vaihe 1: Kaavamainen asettelu
Vaihe 2: Asennus ja määritykset
Tämän projektin rakentamiseen tarvitset seuraavat moduulit:
- Zuino M Uno
- Zio Qwiic 0,91”OLED -näyttö
- Kuusimatriisinäppäimistö (4 x 3)
- Qwiic -kaapelit 200 mm
- Breadboard -kaapelit Jumper -johdot (uros -naaras)
- Micro USB -kaapeli
Vaihe 3:
Ketjuta moduulit yhteen, kuten yllä olevassa kaaviossa on esitetty.
Vaihe 4:
Yhdistä näppäimistö miesten ja naisten puseroihin Zuino M Unoon
Vaihe 5:
Lataa ja asenna seuraavat kirjastot Arduino IDE -laitteeseesi:
- Adafruit GFX -kirjasto
- Adafruitin SSD1306 -kirjasto
- Arduinon näppäimistökirjasto
Vaihe 6:
Liitä Uno tietokoneeseen. Lataa ja Flash -koodi Unoosi käyttämällä Arduino IDE: tä.
Voit ladata koodin Github -sivultamme.
Vaihe 7: Esittely: Kirjautumistesti
Syötä kuusinumeroinen salasana ja#-näppäin. Jos haluat löytää ohjelmakoodiin tallennetun 6 -numeroisen salasanan, avaa sarjamonitori ja se näyttää lukon salasanan.
Jos kirjaudut sisään onnistuneesti oikealla salasanalla, näet aloitusnäytön.
Vaihe 8: Vaihda salasanatesti
Kun olet onnistunut kirjautumaan sisään, voit vaihtaa salasanan uuteen. Jos haluat vaihtaa salasanan, vahvista se “*” -näppäimellä.
Tässä esimerkissä vaihdoin salasanan numerosta 123456 arvoon 000000, kuten sarjamittarissa näkyy.
Vaihe 9: Kirjautumisyritys epäonnistui
Tähän esittelyyn sisällytimme myös toiminnon, että laite lukitsee itsensä, jos kolme epäonnistunutta salasanan syöttöyritystä. Testaa se nollaamalla Uno. Yritä syöttää väärä salasana 3 kertaa.
Sinut lukitaan heti kolmen epäonnistuneen yrityksen jälkeen.