Sadržaj:
- Korak 1: Shematski izgled
- Korak 2: Postavljanje i konfiguracija
- 3. korak:
- Korak 4:
- 5. korak:
- Korak 6:
- Korak 7: Demo: Test prijave
- Korak 8: Promijenite test lozinke
- Korak 9: Neuspjeli test pokušaja prijave
![Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice: 9 koraka Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice: 9 koraka](https://i.howwhatproduce.com/images/004/image-11486-13-j.webp)
Video: Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice: 9 koraka
![Video: Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice: 9 koraka Video: Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice: 9 koraka](https://i.ytimg.com/vi/7woqNH_qby4/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
![Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice Arduino projekt digitalnog zaključavanja koda pomoću matrične tipkovnice](https://i.howwhatproduce.com/images/004/image-11486-14-j.webp)
Izradite uređaj za zaključavanje digitalnog koda sa sustavom Arduino i Qwiic koristeći Zio M Uno i matricu s šestougaonom matricom 4x3.
Pregled projekta
Za ovaj projekt izgradit ćemo jednostavno zaključavanje digitalnog koda koje korisnici mogu unijeti i unijeti. U ovom ćemo vodiču pokazati korisnicima kako sustav zaključavanja digitalnog koda funkcionira na Arduino sučelju.
Do kraja ovog vodiča moći ćete:
- Postavite digitalno kodno zaključavanje sa Ziom i osnovnom tipkovnicom s 12 tipki
- Sposobnost sučelja s Arduino IDE -om za programiranje Zia s tipkovnicom
- Izradite program koji traži od korisnika da unesu šestoznamenkastu lozinku za otključavanje
- Moći stvoriti novu šestoznamenkastu lozinku
Korisni izvori
Radi jednostavnosti, ovaj vodič pretpostavlja da imate potpuno razumijevanje i znanje o konfiguriranju Zio razvojnih ploča.
Za ovaj projekt pretpostavljamo da ste već konfigurirali Zuino M Uno za sučelje s Arduino IDE -om. Ako to niste učinili, imamo poseban post u vodičima za razvojnu ploču. Provjerite ih u nastavku:
Zuino M Uno Qwiic Vodič za početak
Korak 1: Shematski izgled
![Shematski izgled Shematski izgled](https://i.howwhatproduce.com/images/004/image-11486-15-j.webp)
Korak 2: Postavljanje i konfiguracija
Za izradu ovog projekta bit će vam potrebni sljedeći moduli:
- Zuino M Uno
- Zio Qwiic 0,91”OLED zaslon
- Šesterokutna matrična tipkovnica (4 x 3)
- Qwiic kabeli 200 mm
- Žice za preskakanje kabela za ploču (muški do ženski)
- Mikro USB kabel
3. korak:
![Slika Slika](https://i.howwhatproduce.com/images/004/image-11486-16-j.webp)
Tratinčicom povežite module zajedno kako je prikazano na gornjoj shemi.
Korak 4:
![Slika Slika](https://i.howwhatproduce.com/images/004/image-11486-17-j.webp)
![Slika Slika](https://i.howwhatproduce.com/images/004/image-11486-18-j.webp)
![Slika Slika](https://i.howwhatproduce.com/images/004/image-11486-19-j.webp)
![Slika Slika](https://i.howwhatproduce.com/images/004/image-11486-20-j.webp)
Spojite tipkovnicu pomoću muških na ženske kratkospojnike na svoj Zuino M Uno
5. korak:
Preuzmite i instalirajte sljedeće biblioteke na svoj Arduino IDE:
- Knjižnica Adafruit GFX
- Knjižnica Adafruit SSD1306
- Arduino knjižnica tipkovnice
Korak 6:
Priključite svoj Uno na računalo. Preuzmite i prenesite kôd na svoj Uno pomoću Arduino IDE -a.
Kôd možete preuzeti s naše stranice Github.
Korak 7: Demo: Test prijave
![Demo: Test za prijavu Demo: Test za prijavu](https://i.howwhatproduce.com/images/004/image-11486-21-j.webp)
![Demo: Test za prijavu Demo: Test za prijavu](https://i.howwhatproduce.com/images/004/image-11486-22-j.webp)
![Demo: Test za prijavu Demo: Test za prijavu](https://i.howwhatproduce.com/images/004/image-11486-23-j.webp)
Unesite šestoznamenkastu lozinku nakon koje slijedi tipka "#". Da biste pronašli šestoznamenkastu lozinku pohranjenu u programskom kodu, otvorite serijski monitor i on će pokazati lozinku za zaključavanje.
Ako se uspješno prijavite s ispravnom lozinkom, vidjet ćete zaslon dobrodošlice.
Korak 8: Promijenite test lozinke
![Test promjene lozinke Test promjene lozinke](https://i.howwhatproduce.com/images/004/image-11486-24-j.webp)
![Test promjene lozinke Test promjene lozinke](https://i.howwhatproduce.com/images/004/image-11486-25-j.webp)
Nakon što ste se uspjeli prijaviti, moći ćete promijeniti lozinku u novu. Da biste promijenili lozinku, potvrdite je tipkom “*”.
U ovom primjeru promijenio sam lozinku iz 123456 u 000000 kako je prikazano na serijskom monitoru.
Korak 9: Neuspjeli test pokušaja prijave
![Neuspjeli test pokušaja prijave Neuspjeli test pokušaja prijave](https://i.howwhatproduce.com/images/004/image-11486-26-j.webp)
![Neuspjeli test pokušaja prijave Neuspjeli test pokušaja prijave](https://i.howwhatproduce.com/images/004/image-11486-27-j.webp)
Uz ovaj demo, uključili smo i funkciju koja će se, uz 3 neuspjela pokušaja unosa ispravne lozinke, uređaj sam zaključati. Da biste ga testirali, resetirajte svoj Uno. Pokušajte 3 puta unijeti pogrešnu lozinku.
Bit ćete zaključani odmah nakon 3 neuspjela pokušaja.
Preporučeni:
Stvaranje digitalnog mjerača vremena pomoću Blynka: 5 koraka
![Stvaranje digitalnog mjerača vremena pomoću Blynka: 5 koraka Stvaranje digitalnog mjerača vremena pomoću Blynka: 5 koraka](https://i.howwhatproduce.com/images/005/image-14600-j.webp)
Stvaranje digitalnog mjerača vremena pomoću Blynka: U ovom postu učimo kako započeti s Blynk - IoT platformom koja je dizajnirana da nam pojednostavi cijeli proces i koja također radi s nekoliko ploča s omogućenim internetom
RFID sustav zaključavanja pomoću Arduina: 6 koraka
![RFID sustav zaključavanja pomoću Arduina: 6 koraka RFID sustav zaključavanja pomoću Arduina: 6 koraka](https://i.howwhatproduce.com/images/006/image-15717-15-j.webp)
RFID sustav zaključavanja pomoću Arduina: Pozdrav svima, ovo je moja prva instrukcija koju je predstavio Judhi Prasetyo. Radionicu je vodila Skupština, gdje radim kao pripravnik i jedno je od najboljih mjesta za rad ako ste proizvođač. Vraćajući se na RFID sustav zaključavanja, ja
Arduino projekt digitalnog kompasa: 3 koraka
![Arduino projekt digitalnog kompasa: 3 koraka Arduino projekt digitalnog kompasa: 3 koraka](https://i.howwhatproduce.com/images/003/image-6736-17-j.webp)
Arduino projekt digitalnog kompasa: Zdravo! U ovom uputstvu vidjet ćete kako možete napraviti digitalni kompas pomoću Arduina i IDE -a za obradu. Ovo je prilično jednostavan, ali zanimljiv i cool projekt Arduino. Demo primjer ovog vodiča možete pogledati na videu
Sučelje tipkovnice s 8051 i prikazom brojeva tipkovnice u 7 segmenata: 4 koraka (sa slikama)
![Sučelje tipkovnice s 8051 i prikazom brojeva tipkovnice u 7 segmenata: 4 koraka (sa slikama) Sučelje tipkovnice s 8051 i prikazom brojeva tipkovnice u 7 segmenata: 4 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-8936-8-j.webp)
Sučelje tipkovnice s 8051 i prikazom brojeva tipkovnice u 7 segmenta: U ovom vodiču ću vam reći o tome kako možemo spojiti tipkovnicu s 8051 i prikazati brojeve tipkovnice na 7 segmentnom zaslonu
Čišćenje Apple aluminijske tipkovnice . ili bilo koje druge tipkovnice s mekim dodirom: 5 koraka
![Čišćenje Apple aluminijske tipkovnice . ili bilo koje druge tipkovnice s mekim dodirom: 5 koraka Čišćenje Apple aluminijske tipkovnice . ili bilo koje druge tipkovnice s mekim dodirom: 5 koraka](https://i.howwhatproduce.com/images/005/image-14705-33-j.webp)
Čišćenje Apple aluminijske tipkovnice … ili bilo koje druge tipkovnice s mekim dodirom: Koliko god ja ili vi pokušali zadržati naše aluminijske tipkovnice od jabuke, one postaju prljave nakon otprilike godinu dana. Ova uputa će vam pomoći da je očistite. Budite oprezni, jer ja nisam odgovoran ako vam se tipkovnica pokvari dok ovo radite … SISA F