Projekti i bllokimit të kodit dixhital Arduino duke përdorur tastierën matricë: 9 hapa
Projekti i bllokimit të kodit dixhital Arduino duke përdorur tastierën matricë: 9 hapa
Anonim
Projekti i bllokimit të kodit dixhital Arduino duke përdorur tastierën Matrix
Projekti i bllokimit të kodit dixhital Arduino duke përdorur tastierën Matrix

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

Paraqitja skematike
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:

Imazhi
Imazhi

Daisy lidh zinxhirin e moduleve së bashku siç tregohet në diagramin e Skemave më sipër.

Hapi 4:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

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

Demo: Testi i hyrjes
Demo: Testi i hyrjes
Demo: Testi i hyrjes
Demo: Testi i hyrjes
Demo: Testi i hyrjes
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

Ndrysho Testin e Fjalëkalimit
Ndrysho Testin e Fjalëkalimit
Ndrysho Testin e Fjalëkalimit
Ndrysho 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

Testi i Përpjekjes së Hyrjes dështoi
Testi i Përpjekjes së Hyrjes dështoi
Testi i Përpjekjes së Hyrjes dështoi
Testi i Përpjekjes së Hyrjes dështoi

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.