Sadržaj:

Kodiranje tipkovnice: 4 koraka
Kodiranje tipkovnice: 4 koraka

Video: Kodiranje tipkovnice: 4 koraka

Video: Kodiranje tipkovnice: 4 koraka
Video: КАК НАСТРОИТЬ L4D2 2024, Studeni
Anonim
Kodiranje tipkovnice
Kodiranje tipkovnice

Cilj ovog projekta je uzeti tipkovnicu i kodirati je na takav način da odgovara na određenu lozinku koja bi bila unaprijed postavljena u samom kodu. Zatim ću ovu tipkovnicu staviti na već napravljen modelski sef. Cilj projekta je otvoriti sef ako i kada se upiše prava lozinka. Kako bih pomogao u izradi ovog projekta, koristit ću Arduino za šifriranje tipkovnice. Na ovaj način ću moći postaviti vlastitu lozinku, a zatim će Arduino izvršiti bilo koju naredbu koju odaberem. Zaista sam uzbuđen zbog ovog projekta i uvjeren sam da će se dobro pokazati.

Korak 1: Materijali

Materijali
Materijali

Slijedi materijal koji mi je potreban za dovršetak projekta.

  • Arduino- 1
  • Tipkovnica- 1
  • Servo motor
  • Arduino žice
  • Oglasna ploča
  • Prijenosno računalo (s instaliranom Arduino aplikacijom)

Korak 2: Kodiranje tipkovnice

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

Najvažniji korak ovog projekta je kodiranje tipkovnice na način da računalo može pročitati koji se brojevi unose i zatim reći drugom izvoru je li točna ili netočna lozinka. Za ovaj projekt koristim Arduino, stoga sam upotrijebio neke internetske resurse kako bih pokušao razumjeti kako ožičiti, a zatim kodirati tipkovnicu kako bi odgovarala gore navedenim zahtjevima. Ono što sam pronašao na internetu bilo je da ću svaki izlaz na tipkovnici morati spojiti na pin broj na Arduinu, a zatim uzemljeni izlaz na tipkovnici za uzemljenje na Arduinu. Kôd koji sam koristio priložen je na slikama. Ovaj kôd omogućuje računalu čitanje brojeva koji se unose, kao i utvrđivanje je li lozinka točna ili pogrešna.

Korak 3: Priključivanje servo motora

Postavljanje servo motora
Postavljanje servo motora
Postavljanje servo motora
Postavljanje servo motora

Jedno je računalo čitati unose i na taj način utvrđivati je li lozinka točna ili pogrešna, no onda bi to bilo stvarno super! Da bismo to postigli, priključili smo servo motor na Arduino. Najveći vanjski izlaz servo -a ide na 5V, dok druga dva idu na pin brojeve (možete koristiti pinove a0 i a1 u slučaju da vam ponestane zbog tipkovnice). Nakon što to učinite, u svoj kôd upisujete koliko želite da se motor okreće, ovisno o tome je li upisana točna ili netočna lozinka. Kôd za to nalazi se na slikama.

Korak 4: DODATNO- Priključite ga na sef

EXTRA- Priključivanje na sef
EXTRA- Priključivanje na sef

Sad kad je mehanizam funkcionalan, mislio sam da bih mogao učiniti ovaj projekt korak dalje dodajući ga na objekt kao što je sef da vidim može li moj projekt pomoći u kontroli njegovog otvaranja i zatvaranja. Dobio sam u ruke gotov kartonski sef (moj školski drug je napravio (kartonski sef)) koji je u biti imao kutiju s kartonskom trakom koja bi se kretala i izlazila kontrolirajući tako mogućnost otvaranja ili zatvaranja sefa. Odlučio sam priključiti servo motor na tu kartonsku traku- koja bi tada kontrolirala kretanje trake pa otvaranje i zatvaranje sefa.

Preporučeni: