Mradi wa Kufuli wa Nambari ya Dijiti ya Arduino Kutumia Keypad ya Matrix: Hatua 9
Mradi wa Kufuli wa Nambari ya Dijiti ya Arduino Kutumia Keypad ya Matrix: Hatua 9
Anonim
Mradi wa Kufuli wa Nambari ya Dijiti ya Arduino Kutumia Keypad ya Matrix
Mradi wa Kufuli wa Nambari ya Dijiti ya Arduino Kutumia Keypad ya Matrix

Jenga kifaa cha kufuli nambari ya dijiti na mfumo wa Arduino na Qwiic ukitumia Zio M Uno na Hex 4x3 Matrix Keypad.

Muhtasari wa mradi

Kwa mradi huu, tutaunda lock rahisi ya nambari ya dijiti ambayo watumiaji wanaweza kuingia na kuingia ndani. Katika mafunzo haya, tutaonyesha watumiaji jinsi mfumo wa kificho wa dijiti unavyofanya kazi katika Kiunga cha Arduino.

Mwisho wa mafunzo haya utaweza:

  • Sanidi kufuli kwa nambari ya dijiti na Zio na vitufe 12 vya msingi
  • Kuwa na uwezo wa kusano na Arduino IDE kupanga Zio na keypad
  • Unda programu ambayo inauliza watumiaji kuingiza nywila ya nambari sita kufungua
  • Kuwa na uwezo wa kuunda nywila mpya ya tarakimu sita

Rasilimali Zinazosaidia

Kwa madhumuni ya unyenyekevu, mafunzo haya hufikiria kuwa una uelewa kamili na ujuzi wa kusanidi bodi za maendeleo za Zio.

Kwa mradi huu, tunafikiria tayari umesanidi Zuino M Uno ili kuunganishwa na Arduino IDE. Ikiwa haujafanya hivyo tuna chapisho tofauti kwenye miongozo yetu ya bodi ya maendeleo. Angalia hapa chini:

Mwongozo wa Zuino M Uno Qwiic

Hatua ya 1: Mpangilio wa Mpangilio

Mpangilio wa Mpangilio
Mpangilio wa Mpangilio

Hatua ya 2: Usanidi na Usanidi

Utahitaji moduli zifuatazo kujenga mradi huu:

  • Zuino M Uno
  • Zio Qwiic 0.91”OLED Onyesha
  • Hex Matrix Keypad (4 x 3)
  • Kebo za Qwiic 200mm
  • Cableboard Bread Jumper waya (Mwanaume hadi Mwanamke)
  • Cable ndogo ya USB

Hatua ya 3:

Picha
Picha

Daisy mnyororo wa moduli pamoja kama inavyoonyeshwa kwenye mchoro wa Schematics hapo juu.

Hatua ya 4:

Picha
Picha
Picha
Picha
Picha
Picha
Picha
Picha

Unganisha Kitufe cha Matumizi ukitumia Rukia za Kiume na za Kike, kwa Zuino M Uno yako

Hatua ya 5:

Pakua na usakinishe maktaba zifuatazo kwa IDE yako ya Arduino:

  • Maktaba ya Adafruit GFX
  • Maktaba ya Adafruit SSD1306
  • Maktaba ya Kibodi cha Arduino

Hatua ya 6:

Chomeka Uno yako kwenye kompyuta. Pakua na Flash Nambari kwa Uno wako ukitumia Arduino IDE.

Unaweza kupakua nambari kutoka kwa ukurasa wetu wa Github.

Hatua ya 7: Demo: Jaribio la Kuingia

Demo: Mtihani wa Ingia
Demo: Mtihani wa Ingia
Demo: Mtihani wa Ingia
Demo: Mtihani wa Ingia
Demo: Mtihani wa Ingia
Demo: Mtihani wa Ingia

Ingiza nenosiri lenye tarakimu sita na kufuatiwa na kitufe cha "#". Ili kupata nywila ya nambari 6 iliyohifadhiwa kwenye nambari ya mpango, fungua mfuatiliaji wa serial na itaonyesha nywila ya kufuli.

Ukiingia kwa mafanikio na nywila sahihi utaona Skrini ya Kukaribisha.

Hatua ya 8: Badilisha Mtihani wa Nenosiri

Badilisha Mtihani wa Nenosiri
Badilisha Mtihani wa Nenosiri
Badilisha Mtihani wa Nenosiri
Badilisha Mtihani wa Nenosiri

Mara tu umeweza kuingia, utaweza kubadilisha nywila kuwa mpya. Ili kubadilisha nenosiri, thibitisha na kitufe cha "*".

Katika mfano huu, nilibadilisha nywila kutoka 123456 hadi 000000 kama inavyoonyeshwa kwenye mfuatiliaji wa Serial.

Hatua ya 9: Imeshindwa Mtihani wa Jaribio la Kuingia

Imeshindwa Mtihani wa Jaribio la Kuingia
Imeshindwa Mtihani wa Jaribio la Kuingia
Imeshindwa Mtihani wa Jaribio la Kuingia
Imeshindwa Mtihani wa Jaribio la Kuingia

Pamoja na onyesho hili, tulijumuisha pia kazi ambayo, ikiwa na majaribio 3 yaliyoshindwa ya kuweka nenosiri sahihi, kifaa kitajifunga. Ili kuijaribu, weka upya Uno yako. Jaribu na ingiza nywila isiyo sahihi mara 3.

Utafungwa mara baada ya majaribio 3 kutofaulu.

Ilipendekeza: