Sisällysluettelo:

Arduino Digital Code Lock Project Matrix -näppäimistöllä: 9 vaihetta
Arduino Digital Code Lock Project Matrix -näppäimistöllä: 9 vaihetta

Video: Arduino Digital Code Lock Project Matrix -näppäimistöllä: 9 vaihetta

Video: Arduino Digital Code Lock Project Matrix -näppäimistöllä: 9 vaihetta
Video: Open lock with a RFID Reader using Arduino 🔐💳😲 #diy #arduino #arduinoproject #howto #how #electronic 2024, Marraskuu
Anonim
Arduino Digital Code Lock Project Matrix -näppäimistöllä
Arduino Digital Code Lock Project Matrix -näppäimistöllä

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

Kaavamainen asettelu
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:

Kuva
Kuva

Ketjuta moduulit yhteen, kuten yllä olevassa kaaviossa on esitetty.

Vaihe 4:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

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

Demo: Kirjautumistesti
Demo: Kirjautumistesti
Demo: Kirjautumistesti
Demo: Kirjautumistesti
Demo: Kirjautumistesti
Demo: 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

Vaihda salasanatesti
Vaihda salasanatesti
Vaihda salasanatesti
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

Kirjautumisyritys epäonnistui
Kirjautumisyritys epäonnistui
Kirjautumisyritys epäonnistui
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.

Suositeltava: