Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ndërtoni një pajisje digjitale të kyçjes së kodit me sistemin Arduino dhe Qwiic duke përdorur Zio M Uno dhe një Tastiere Hex 4x3 Matrix.
Vështrim i përgjithshëm i projektit
Për këtë projekt, ne do të ndërtojmë një kyç të thjeshtë të kodit dixhital në të cilin përdoruesit mund të hyjnë dhe të kyçin. Në këtë tutorial, ne do t'u tregojmë përdoruesve se si funksionon një sistem dixhital i kyçjes së kodeve në një Ndërfaqe Arduino.
Deri në fund të këtij tutoriali do të jeni në gjendje të:
- Vendosni një bllokim të kodit dixhital me Zio dhe tastierën bazë 12 çelësa
- Të jetë në gjendje të ndërfaqej me Arduino IDE për të programuar Zio me tastierë
- Krijoni një program që u kërkon përdoruesve të futin një fjalëkalim gjashtë shifror për ta zhbllokuar
- Jini në gjendje të krijoni një fjalëkalim të ri gjashtë shifror
Burime ndihmuese
Për thjeshtësi, ky tutorial supozon se keni një kuptim të plotë dhe njohuri për konfigurimin e bordeve të zhvillimit Zio.
Për këtë projekt, ne supozojmë se ju keni konfiguruar tashmë Zuino M Uno që të ndërfaqet me Arduino IDE. Nëse nuk e keni bërë këtë, ne kemi një postim të veçantë në udhëzuesit e bordit tonë të zhvillimit. Shikoni ato më poshtë:
Udhëzuesi i fillimit Zuino M Uno Qwiic
Hapi 1: Paraqitja Skematike
Hapi 2: Konfigurimi dhe konfigurimi
Ju do të keni nevojë për modulet e mëposhtëm për të ndërtuar këtë projekt:
- Zuino M Uno
- Ekran OLED 0.91”Zio Qwiic
- Tastiera Hex Matrix (4 x 3)
- Kabllo Qwiic 200mm
- Kabllo Breadboard Telat Jumper (Mashkull në Femër)
- Kabllo Micro USB
Hapi 3:
Daisy lidh zinxhirin e moduleve së bashku siç tregohet në diagramin e Skemave më sipër.
Hapi 4:
Lidhni tastierën duke përdorur Mashkull me kërcyeset femra, në Zuino M Uno tuaj
Hapi 5:
Shkarkoni dhe instaloni bibliotekat e mëposhtme në Arduino IDE tuaj:
- Biblioteka Adafruit GFX
- Biblioteka Adafruit SSD1306
- Biblioteka e tastierës Arduino
Hapi 6:
Lidheni Uno -në tuaj në një kompjuter. Shkarkoni dhe ndizni kodin në Uno tuaj duke përdorur Arduino IDE.
Ju mund ta shkarkoni kodin nga faqja jonë Github.
Hapi 7: Demo: Testi i hyrjes
Futni fjalëkalimin gjashtë shifror të ndjekur nga çelësi "#". Për të gjetur fjalëkalimin 6 shifror të ruajtur në kodin e programit, hapni monitorin serik dhe ai do të tregojë fjalëkalimin për kyçjen.
Nëse identifikoheni me sukses me fjalëkalimin e duhur, do të shihni një ekran Mirë se vini.
Hapi 8: Ndryshoni Testin e Fjalëkalimit
Pasi të keni arritur të identifikoheni, do të keni mundësi të ndryshoni fjalëkalimin në një të ri. Për të ndryshuar fjalëkalimin, konfirmojeni atë me butonin "*".
Në këtë shembull, unë ndryshova fjalëkalimin nga 123456 në 000000 siç tregohet në monitorin Serial.
Hapi 9: Testi i dështuar i përpjekjes për hyrje
Me këtë demonstrim, ne gjithashtu përfshinë funksionin që, me 3 përpjekje të dështuara për të futur fjalëkalimin e saktë, pajisja do të kyçet vetë. Për ta provuar, rivendosni Uno -në tuaj. Provoni dhe futni fjalëkalim të pasaktë 3 herë.
Do të bllokoheni menjëherë pas 3 përpjekjeve të dështuara.