Sadržaj:

Kodiranje tastature: 4 koraka
Kodiranje tastature: 4 koraka

Video: Kodiranje tastature: 4 koraka

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

Cilj ovog projekta je uzeti tastaturu i kodirati je tako da odgovara na određenu lozinku koja bi bila unaprijed postavljena u samom kodu. Zatim ću koristiti ovu tastaturu za postavljanje na već napravljen sef za model. Cilj projekta je otvoriti sef ako i kada se upiše prava lozinka. Da bih pomogao u izradi ovog projekta, koristit ću Arduino za šifriranje tastature. Na ovaj način ću moći postaviti vlastitu lozinku, a zatim će Arduino izvesti bilo koju naredbu koju izaberem. Zaista sam uzbuđen zbog ovog projekta i uvjeren sam da će dobro uspjeti.

Korak 1: Materijali

Materijali
Materijali

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

  • Arduino- 1
  • Tastatura- 1
  • Servo motor
  • Arduino žice
  • Breadboard
  • Laptop (sa instaliranom Arduino aplikacijom)

Korak 2: Kodiranje tastature

Kodiranje tastature
Kodiranje tastature
Kodiranje tastature
Kodiranje tastature
Kodiranje tastature
Kodiranje tastature

Najvažniji korak ovog projekta je kodiranje tastature na način da računar može pročitati koji se brojevi unose i zatim reći drugom izvoru je li to ispravna ili netačna lozinka. Za ovaj projekt koristim Arduino, stoga sam koristio neke internetske resurse kako bih pokušao razumjeti kako povezati, a zatim kodirati tastaturu kako bi odgovarala gore navedenim zahtjevima. Ono što sam otkrio na internetu je da bih morao svaki izlaz na tastaturi spojiti na pin broj na Arduinu, a zatim izlaz na tlu na tastaturi uzemljiti na Arduinu. Kôd koji sam koristio priložen je na slikama. Ovaj kôd omogućava računaru da pročita koje se brojeve unosi, kao i da utvrdi da li je lozinka ispravna ili pogrešna.

Korak 3: Priključivanje servo motora

Priključivanje servo motora
Priključivanje servo motora
Priključivanje servo motora
Priključivanje servo motora

To što je računar čitao unose i na taj način utvrđivao je li lozinka ispravna ili pogrešna, jedna je stvar, ali onda bi to učinilo radnju nakon toga bilo bi super! Da bismo to postigli, priključili smo servo motor na Arduino. Najviše vanjskog izlaza 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 ispravna 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

Sada kada je mehanizam funkcionalan, mislio sam da bih mogao napraviti korak dalje od ovog projekta pričvršćivanjem 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 osnovi 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, dakle otvaranje i zatvaranje sefa.

Preporučuje se: