Obsah:
- Krok 1: Materiály
- Krok 2: Kódovanie klávesnice
- Krok 3: Pripojenie servomotora
- Krok 4: EXTRA- Pripojenie k trezoru
Video: Kódovanie klávesnice: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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
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
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
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
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:
Kazoo kódovanie: 5 krokov
Kazoo Coding: Toto je pekný 3D model kazoo vyrobený na Tinkercad. Môžete si vyrobiť jeden s touto neštruktúrovateľnou
Kódovanie pomocou blokov kódu IOS: 6 krokov
Kódovanie pomocou blokov kódu IOS: Kódovanie v systéme iOS je jedinečný spôsob, ako nechať zariadenie so systémom iOS vykonávať automatizácie, načítavať správy, spúšťať kybernetické vojny a dokonca plánovať textové správy. V rámci tohto pokynu sa zameriame na kybernetickú vojnu, konkrétne na spamovanie priateľov a
Spoľahlivé, bezpečné, prispôsobiteľné diaľkové ovládanie SMS (Arduino/pfodApp) - nevyžaduje sa žiadne kódovanie: 4 kroky
Spoľahlivé, bezpečné a prispôsobiteľné diaľkové ovládanie SMS (Arduino/pfodApp) - nie je potrebné žiadne kódovanie: Aktualizácia 6. júla 2018: Verzia tohto projektu 3G/2G pomocou SIM5320 je k dispozícii tu Aktualizácia: 19. mája 2015: Použite knižnicu pfodParser verzie 2.5 alebo vyššie. Rieši hlásený problém, keď sa štítu neposkytuje dostatok času na pripojenie k
Rozhranie klávesnice s 8051 a zobrazovaním čísel klávesnice v 7 segmentoch: 4 kroky (s obrázkami)
Rozhranie klávesnice s 8051 a zobrazovaním čísel klávesnice v 7 segmentoch: V tomto tutoriáli vám poviem, ako môžeme prepojiť klávesnicu s 8051 a zobrazovať čísla klávesníc na 7 segmentovom displeji
Čistenie hliníkovej klávesnice Apple . alebo akejkoľvek inej dotykovej klávesnice: 5 krokov
Čistenie hliníkovej klávesnice Apple …. alebo akejkoľvek inej klávesnice s dotykovým ovládaním: Tak čisté, ako by ste sa my alebo ja mohli snažiť udržať naše hliníkové klávesnice Apple, budú zhruba po roku špinavé. Tento návod vám pomôže s jeho vyčistením. Buďte opatrní, pretože nie som zodpovedný za to, že sa vám pri tom pokazí klávesnica …. SUCKS F