
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42

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.
Suositeltava:
Arduino Lock Game: 5 vaihetta

Arduino Lock Game: Tämä pieni lukko peli satunnaistaa numeron ja voit arvata sen! Peliä ohjataan kolmella painikkeella ja numero on aina 1-9. Kommentoi suosituksia tai ongelmia, ja yritän ratkaista ne
Claqueta Digital Con Arduino (Digital Clapperboard With Arduino): 7 vaihetta

Claqueta Digital Con Arduino (Digital Clapperboard With Arduino): Crea tu propia claqueta digital, también puedes convertir una claqueta no digital en una, utilizando Arduino. con arduino.Arduin
MATRIX Voice ja MATRIX Creator käynnissä Alexassa (C ++ -versio): 7 vaihetta

MATRIX Voice ja MATRIX Creator käynnissä Alexa (C ++ -versio): Pakollinen laitteisto Ennen kuin aloitat, tarkastelemme mitä tarvitset. Raspberry Pi 3 (suositus) tai Pi 2 -malli B (tuettu). MATRIX Voice tai MATRIX Creator - Raspberry Pi: ssä ei ole sisäänrakennettua mikrofonia, MATRIX Voice/Creatorissa on
Arduino Digital Compass Project: 3 vaihetta

Arduino Digital Compass Project: Hei! Tässä ohjeessa näet, kuinka voit tehdä digitaalisen kompassin Arduinon ja Processing IDE: n avulla. Tämä on melko yksinkertainen, mutta mielenkiintoinen ja siistin näköinen Arduino -projekti. Voit katsoa tämän opetusohjelman demoesimerkin videolta
Matrix Code - Visual Basic: 7 vaihetta

Matrix Code - Visual Basic: Uusi ja parannettu Visual Basic -koodi näyttää "Matrix" -tyyppisen tehosteen, jossa vieritetään One's ja Zero's. Sitten se leikkaa matriisin "Wake Up Neo" -sekvenssin ja jatkaa sitten numeroiden vierittämistä. Ymmärrän, että tämä ei ole täsmälleen miten sarja kulkee