Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
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
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
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
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.