Satura rādītājs:

Tastatūras kodēšana: 4 soļi
Tastatūras kodēšana: 4 soļi

Video: Tastatūras kodēšana: 4 soļi

Video: Tastatūras kodēšana: 4 soļi
Video: How to use Arduino 4x4 keypad download the code 2024, Novembris
Anonim
Tastatūras kodēšana
Tastatūras kodēšana

Šī projekta mērķis ir paņemt tastatūru un kodēt to tā, lai tā reaģētu uz noteiktu paroli, kas būtu iepriekš iestatīta pašā kodā. Pēc tam es izmantošu šo tastatūru, lai novietotu uz iepriekš izgatavota modeļa seifa. Projekta mērķis ir atvērt seifu, ja un kad tiek ievadīta pareizā parole. Lai palīdzētu izveidot šo projektu, es izmantošu Arduino, lai palīdzētu kodēt tastatūru. Tādā veidā es varēšu iestatīt savu paroli un pēc tam likt Arduino izpildīt jebkuru manu izvēlēto komandu. Esmu patiesi satraukts par šo projektu un esmu pārliecināts, ka tas izdosies labi.

1. solis: materiāli

Materiāli
Materiāli

Tālāk ir materiāli, kas man būtu nepieciešami, lai pabeigtu projektu.

  • Arduino- 1
  • Tastatūra- 1
  • Servo motors
  • Arduino vadi
  • Maizes dēlis
  • Klēpjdators (ar instalētu Arduino lietojumprogrammu)

2. darbība: tastatūras kodēšana

Tastatūras kodēšana
Tastatūras kodēšana
Tastatūras kodēšana
Tastatūras kodēšana
Tastatūras kodēšana
Tastatūras kodēšana

Šī projekta vissvarīgākais solis ir kodēt tastatūru tā, lai dators varētu nolasīt, kuri skaitļi tiek ievadīti, un pēc tam pateikt citam avotam, vai tā ir pareiza vai nepareiza parole. Šim projektam es izmantoju Arduino, tāpēc es izmantoju dažus tiešsaistes resursus, lai mēģinātu saprast, kā pieslēgt vadu un pēc tam kodēt tastatūru, lai tā atbilstu iepriekš uzskaitītajām prasībām. Tīklā es atklāju, ka man būs jāpievieno katra tastatūras izeja līdz pin numuram Arduino un pēc tam tastatūras zemes izeja jāpievieno Arduino. Kods, kuru es izmantoju, ir pievienots attēliem. Šis kods ļauj datoram nolasīt, ar kādiem cipariem tiek štancēts, kā arī noteikt, vai parole ir pareiza vai nepareiza.

3. solis: Servomotora piestiprināšana

Servomotora piestiprināšana
Servomotora piestiprināšana
Servomotora piestiprināšana
Servomotora piestiprināšana

Tas, ka dators nolasa ievades datus un tādējādi nosaka, vai parole ir pareiza vai nepareiza, ir viena lieta, bet pēc tam likt tai veikt kādu darbību pēc tam tiešām būtu forši! Lai to panāktu, mēs pievienojām servodzinēju Arduino. Servo ārējā lielākā izeja ir uz 5 V, turpretī pārējie divi - uz pin numuriem (varat izmantot tapas a0 un a1, ja tastatūra izsīkst). Kad tas ir izdarīts, jūs savā kodā ierakstāt, cik daudz motora vēlaties griezties atkarībā no tā, vai ir ievadīta pareiza vai nepareiza parole. Kods tam ir norādīts attēlos.

4. solis: PAPILDUS- pievienojiet to seifam

PAPILDUS- pievienojiet to seifam
PAPILDUS- pievienojiet to seifam

Tagad, kad mehānisms ir funkcionāls, es domāju, ka varētu šo projektu spert soli tālāk, pievienojot to tādam objektam kā seifs, lai redzētu, vai mans projekts var palīdzēt kontrolēt tā atvēršanu un aizvēršanu. Es paņēmu rokās gatavu kartona seifu (mans skolas biedrs bija izgatavojis (Cardboard Safe)), kurā būtībā bija kaste ar kartona sloksni, kas pārvietosies un izkļūs, tādējādi kontrolējot seifa atvēršanas vai aizvēršanas iespēju. Es nolēmu piestiprināt servomotoru pie šīs kartona sloksnes, kas kontrolētu sloksnes kustību, tātad seifa atvēršanu un aizvēršanu.

Ieteicams: