Obsah:

Kódovanie klávesnice: 4 kroky
Kódovanie klávesnice: 4 kroky

Video: Kódovanie klávesnice: 4 kroky

Video: Kódovanie klávesnice: 4 kroky
Video: Klávesnice pro přístupové systémy s RFID čtečkou - kódová klávesnice 2024, November
Anonim
Kódovanie klávesnice
Kódovanie klávesnice

Cieľom tohto projektu je vziať klávesnicu a kódovať ju tak, aby reagovala na určité heslo, ktoré by bolo vopred nastavené v samotnom kóde. Túto klávesnicu potom použijem na umiestnenie na vopred pripravený trezor modelu. Cieľom projektu je otvoriť trezor, keď a keď zadáte správne heslo. Na pomoc pri vytváraní tohto projektu použijem Arduino, ktoré pomôže kódovať klávesnicu. Týmto spôsobom budem môcť nastaviť svoje vlastné heslo a potom nechať Arduino vykonať ľubovoľný príkaz, ktorý som si vybral. Som veľmi nadšený z tohto projektu a som presvedčený, že bude dobre fungovať.

Krok 1: Materiály

Materiály
Materiály

Nasledujú materiály, ktoré by som potreboval na dokončenie projektu.

  • Arduino- 1
  • Klávesnica- 1
  • Servo motor
  • Arduino drôty
  • Breadboard
  • Notebook (s nainštalovanou aplikáciou Arduino)

Krok 2: Kódovanie klávesnice

Kódovanie klávesnice
Kódovanie klávesnice
Kódovanie klávesnice
Kódovanie klávesnice
Kódovanie klávesnice
Kódovanie klávesnice

Najdôležitejším krokom tohto projektu je kódovanie klávesnice tak, aby počítač mohol prečítať, ktoré čísla sa zadávajú, a potom povedať inému zdroju, či je to správne alebo nesprávne heslo. Na tento projekt používam Arduino, preto som použil niekoľko online zdrojov, aby som sa pokúsil porozumieť tomu, ako prepojiť a potom kódovať klávesnicu, aby vyhovovala vyššie uvedeným požiadavkám. Na internete som zistil, že každý výstup na klávesnici budem musieť zapojiť na číslo PIN na Arduine a potom uzemňovací výstup na klávesnici na uzemnenie na Arduine. Kód, ktorý som použil, je priložený na obrázkoch. Tento kód umožňuje počítaču čítať, do ktorých čísiel sa dieruje, a tiež určiť, či je heslo správne alebo nesprávne.

Krok 3: Pripojenie servomotora

Upevnenie servomotora
Upevnenie servomotora
Upevnenie servomotora
Upevnenie servomotora

Nechať počítač čítať vstupy a určiť tak, či je heslo správne alebo nesprávne, je jedna vec, ale nechať ho potom vykonať akciu, to by bolo skutočne skvelé! Aby sme to dosiahli, pripojili sme k Arduinu servomotor. Najvrchnejší vonkajší výstup na servo ide na 5V, zatiaľ čo ostatné dva idú na čísla pinov (môžete použiť piny a0 a a1, ak vám dôjde klávesnica). Akonáhle to urobíte, do kódu zadajte, ako veľmi sa má motor otáčať, v závislosti od toho, či je zadané správne alebo nesprávne heslo. Kód tohto kódu je uvedený na obrázkoch.

Krok 4: EXTRA- Pripojenie k trezoru

EXTRA- Pripojenie do bezpečia
EXTRA- Pripojenie do bezpečia

Teraz, keď je mechanizmus funkčný, myslel som si, že by som mohol tento projekt posunúť o krok ďalej tým, že ho pripevním k objektu, akým je napríklad trezor, aby som zistil, či môj projekt môže pomôcť ovládať jeho otváranie a zatváranie. Do rúk sa mi dostal hotový kartónový trezor (vyrobil ho môj spolužiak (Cardboard Safe)), ktorý v podstate obsahoval škatuľu s pásom lepenky, ktorá sa mohla pohybovať dovnútra a von, a tak ovládať možnosť otvárania alebo zatvárania trezoru. Rozhodol som sa pripojiť servomotor k tomuto kartónovému pásu- ktorý by potom riadil pohyb pásu, a teda otváranie a zatváranie trezoru.

Odporúča: