Obsah:

Kódování klávesnice: 4 kroky
Kódování klávesnice: 4 kroky

Video: Kódování klávesnice: 4 kroky

Video: Kódování klávesnice: 4 kroky
Video: #4 Buď PROducent: Jak hrát na klávesnici jako na klávesy? 2024, Listopad
Anonim
Kódování klávesnice
Kódování klávesnice

Cílem tohoto projektu je vzít klávesnici a kódovat ji tak, aby odpovídala na určité heslo, které by bylo předem nastaveno v samotném kódu. Tuto klávesnici pak použiji k umístění na předem připravený model sejfu. Cílem projektu je mít trezor otevřený, pokud je zadáno správné heslo. K vytvoření tohoto projektu použiji Arduino, které pomůže kódovat klávesnici. Tímto způsobem budu moci nastavit vlastní heslo a poté nechat Arduino provést libovolný příkaz, který jsem si vybral. Jsem z tohoto projektu opravdu nadšený a věřím, že dobře dopadne.

Krok 1: Materiály

Materiály
Materiály

Níže jsou uvedeny materiály, které bych potřeboval k dokončení projektu.

  • Arduino- 1
  • Klávesnice- 1
  • Servomotor
  • Arduino dráty
  • Prkénko
  • Notebook (s nainstalovanou aplikací Arduino)

Krok 2: Kódování klávesnice

Kódování klávesnice
Kódování klávesnice
Kódování klávesnice
Kódování klávesnice
Kódování klávesnice
Kódování klávesnice

Nejdůležitějším krokem tohoto projektu je kódování klávesnice tak, aby počítač mohl přečíst, která čísla se zadávají, a poté sdělit jinému zdroji, zda je to správné nebo nesprávné heslo. Pro tento projekt používám Arduino, proto jsem použil některé online zdroje, abych se pokusil porozumět tomu, jak propojit a poté kódovat klávesnici tak, aby odpovídala výše uvedeným požadavkům. Na netu jsem zjistil, že každý výstup na klávesnici budu muset zapojit na pinové číslo na Arduinu a poté zemní výstup na klávesnici na uzemnění na Arduinu. Kód, který jsem použil, je připojen k obrázkům. Tento kód umožňuje počítači číst, jaká čísla se zadávají, a také určit, zda je heslo správné nebo špatné.

Krok 3: Připojení servomotoru

Připojení servomotoru
Připojení servomotoru
Připojení servomotoru
Připojení servomotoru

Nechat počítač číst vstupy a určit tak, zda je heslo správné nebo špatné, je jedna věc, ale poté provést akci poté, co by bylo opravdu skvělé! Abychom toho dosáhli, připojili jsme k Arduinu servomotor. Nejvnější výstup na servu jde na 5V, zatímco ostatní dva jdou na čísla pinů (můžete použít piny a0 a a1, pokud vám dojde klávesnice). Jakmile to uděláte, do kódu si zapište, jak moc se má motor otáčet, podle toho, zda je zadáno správné nebo nesprávné heslo. Kód pro toto je uveden na obrázcích.

Krok 4: EXTRA- Připojení k trezoru

EXTRA- Připojení k trezoru
EXTRA- Připojení k trezoru

Nyní, když je mechanismus funkční, jsem si myslel, že bych mohl tento projekt posunout o krok dále tím, že jej připojím k objektu, jako je trezor, abych zjistil, zda můj projekt může pomoci ovládat jeho otevírání a zavírání. Dostal se mi do rukou hotový lepenkový trezor (můj spolužák vyrobil (Cardboard Safe)), který měl v podstatě krabici s proužkem lepenky, který se mohl pohybovat dovnitř a ven, a ovládat tak možnost otevírání nebo zavírání trezoru. Rozhodl jsem se připojit servomotor k tomuto lepenkovému pásu- který by pak řídil pohyb pásu, tedy otevírání a zavírání trezoru.

Doporučuje: