Kazalo:

Kodiranje tipkovnice: 4 koraki
Kodiranje tipkovnice: 4 koraki

Video: Kodiranje tipkovnice: 4 koraki

Video: Kodiranje tipkovnice: 4 koraki
Video: Program for clinic 2024, November
Anonim
Kodiranje tipkovnice
Kodiranje tipkovnice

Cilj tega projekta je vzeti tipkovnico in jo kodirati tako, da se odziva na določeno geslo, ki bi bilo vnaprej nastavljeno v sami kodi. Nato bom s to tipkovnico postavil na vnaprej izdelan modelni sef. Cilj projekta je, da sef odpre, če in ko vnesete pravo geslo. Za lažji projekt bom za kodiranje tipkovnice uporabil Arduino. Na ta način bom lahko nastavil svoje geslo, nato pa naj Arduino izvede kateri koli ukaz, ki sem ga izbral. Zelo sem navdušen nad tem projektom in prepričan sem, da se bo dobro izkazal.

1. korak: Materiali

Materiali
Materiali

Spodaj so materiali, ki jih potrebujem za dokončanje projekta.

  • Arduino- 1
  • Tipkovnica- 1
  • Servo motor
  • Arduino žice
  • Ogledna plošča
  • Prenosni računalnik (z nameščeno aplikacijo Arduino)

2. korak: Kodiranje tipkovnice

Kodiranje tipkovnice
Kodiranje tipkovnice
Kodiranje tipkovnice
Kodiranje tipkovnice
Kodiranje tipkovnice
Kodiranje tipkovnice

Najpomembnejši korak tega projekta je kodiranje tipkovnice tako, da lahko računalnik prebere, katere številke se vnesejo, in nato drugemu viru pove, ali je geslo pravilno ali napačno. Za ta projekt uporabljam Arduino, zato sem uporabil nekaj spletnih virov, da sem skušal razumeti, kako povezati in nato kodirati tipkovnico, da ustreza zgoraj navedenim zahtevam. Kar sem našel na internetu, je bilo, da bi moral vsak izhod na tipkovnici priključiti na številko pin na Arduinu, nato pa na zemeljski izhod na tipkovnici ozemljiti na Arduinu. Koda, ki sem jo uporabil, je priložena na slikah. Ta koda omogoča računalniku, da prebere, katere številke se vnesejo, in ugotovi, ali je geslo pravilno ali napačno.

3. korak: Pritrditev servo motorja

Pritrditev servo motorja
Pritrditev servo motorja
Pritrditev servo motorja
Pritrditev servo motorja

Računalnik prebere vnose in tako ugotovi, ali je geslo pravilno ali napačno, je ena stvar, potem pa bi bilo to res super! Da bi to dosegli, smo na Arduino priključili servo motor. Največji zunanji izhod servomotorja je 5V, druga dva pa številk pin (lahko uporabite zatiča a0 in a1, ki vam ju zmanjka zaradi tipkovnice). Ko to storite, v kodo napišete, koliko želite, da se motor vrti, odvisno od tega, ali ste vpisali pravilno ali napačno geslo. Koda za to je navedena na slikah.

4. korak: DODATNO- Priklop na sef

EXTRA- Priklop na sef
EXTRA- Priklop na sef

Zdaj, ko je mehanizem funkcionalen, sem mislil, da bi lahko ta projekt naredil še korak dlje, tako da ga pritrdim na predmet, na primer na sef, da vidim, ali lahko moj projekt pomaga nadzorovati njegovo odpiranje in zapiranje. V roke sem dobil že pripravljen kartonski sef (moj šolski kolega je naredil (kartonski sef)), ki je v bistvu imel škatlo s kartonskim trakom, ki se je lahko premikal noter in ven in tako nadzoroval možnost odpiranja ali zapiranja sefa. Odločil sem se, da na ta kartonski trak pritrdim servo motor, ki bo nato nadzoroval gibanje traku, torej odpiranje in zapiranje sefa.

Priporočena: