Obsah:

DIY Windows Prihlasovací kľúč: 5 krokov
DIY Windows Prihlasovací kľúč: 5 krokov

Video: DIY Windows Prihlasovací kľúč: 5 krokov

Video: DIY Windows Prihlasovací kľúč: 5 krokov
Video: Полезные советы, энциклопедия. Все полезные советы с канала Стройхак. Коротко и по делу. 2024, November
Anonim
DIY prihlasovací kľúč Windows
DIY prihlasovací kľúč Windows

Máte už dosť okien, ktoré vás žiadajú o zadanie hesla pri každom prihlásení?

Môžete si nastaviť kolík; je ľahké si to zapamätať, že?

Pin však nie je taký bezpečný, najmä ak používate svoj prenosný počítač na verejnosti, je jednoduchšie ho chytiť ako 16 veľkých a malých číslic zmiešaných s heslom.

Prečo teda nepoužívate USB kľúč na prihlásenie?

Pravdepodobne ste to už mali, pretože autentifikačné kľúče sú na trhu dostupné, ale nie sú lacné. Navyše, pokiaľ viem, softvérové riešenie na otočenie bežného disku s palcom nie je zadarmo a už ho nebudete môcť používať ako úložisko.

Aké je teda riešenie?

Môj priateľ, je to mikrokontrolér Attiny85. Presne model USB od spoločnosti Digispark.

Poďme teda skočiť do požiadaviek, aby sme to dosiahli.

Zásoby

Hardvér:

Spolu s počítačom, do ktorého sa chcete prihlásiť, potrebujete:

1x Digispark attiny85 USB (typ A)

Softvér:

Arduino IDE

Knižnica dosiek Attiny85 Arduino

Ovládače Digispark

Krok 1: Inštalácia Arduino IDE

Inštalácia Arduino IDE
Inštalácia Arduino IDE
Inštalácia Arduino IDE
Inštalácia Arduino IDE
Inštalácia Arduino IDE
Inštalácia Arduino IDE
Inštalácia Arduino IDE
Inštalácia Arduino IDE

(Tí, ktorí to už majú nainštalované na svojom počítači, mali by ste prejsť na ďalší krok)

Najprv začnime inštaláciou Arduino IDE.

Tu si stiahnite najnovšiu verziu a pokračujte v inštalácii.

Krok 2: Nastavenie dosiek Digistump AVR

Nastavenie dosiek Digistump AVR
Nastavenie dosiek Digistump AVR
Nastavenie dosiek Digistump AVR
Nastavenie dosiek Digistump AVR
Nastavenie dosiek Digistump AVR
Nastavenie dosiek Digistump AVR

Teraz, keď ste nainštalovali Arduino IDE, je potrebná inštalácia knižnice dosiek.

Tak budete môcť nahrať svoj kód do mikrokontroléra Attiny85.

Poznámka: Ak už máte nainštalovanú verziu Arduino IDE, nerobte chybu v nahradení existujúcej adresy URL alebo vaše existujúce ďalšie dosky zmiznú, aj keď sú stále na vašom disku, mali by ste zoznam pridať.

Musíte aktualizovať adresy URL svojej nástenky pridaním nasledujúcej adresy URL:

digistump.com/package_digistump_index.json

potom prejdite na nástroje> správca dosiek> a vyhľadajte esp a nainštalujte ho.

Krok 3: Inštalácia ovládačov Digistump

Inštalácia ovládačov Digistump
Inštalácia ovládačov Digistump
Inštalácia ovládačov Digistump
Inštalácia ovládačov Digistump
Inštalácia ovládačov Digistump
Inštalácia ovládačov Digistump

Teraz, keď sme nastavili Arduino IDE, nainštalujme ovládač mikrokontroléra:

Stiahnite a rozbaľte súbory ovládačov a jednoducho spustite program DPinst.exe alebo DPinst64.exe v závislosti od vášho systému, ako je to znázornené

Krok 4: Programovanie

Programovanie
Programovanie

Preto, keď je všetko nastavené, sme pripravení začať s programovaním.

Kód je do značnej miery iba niekoľko riadkov, v ktorých nazývame knižnica „klávesnice“. Potom nastavíme, čo sa stane zakaždým, keď zapojíme náš Attiny85 USB do počítača

Krok 5: Nahrávanie a testovanie

Odovzdávanie a testovanie
Odovzdávanie a testovanie
Odovzdávanie a testovanie
Odovzdávanie a testovanie
Odovzdávanie a testovanie
Odovzdávanie a testovanie

Teraz už zostáva len nahrať kód, ale pre vás, ľudí, ktorí ste zvyknutí na Arduino IDE, to pravdepodobne nie je váš typický proces nahrávania.

Preto stačí vybrať dosku a „AVR ISP mkrII“ako programátor:

Okrem toho kliknite na tlačidlo nahrávania alebo (Ctrl+U).

Teraz môžete konečne pripojiť mikrokontrolér Attiny85 k svojmu obľúbenému portu USB.

Nechajte to chvíľu a dostanete upozornenie na dokončenie nahrávania.

Teraz vysuňte svoj Attiny85 z počítača. V opačnom prípade, ak chcete heslo znova skontrolovať, otvorte ľubovoľný textový editor hneď po pripojení počítača Attiny85, dajte mu chvíľu čas a heslo sa vytlačí.

Nakoniec zamknite počítač, zapojte Attiny85 USB a uvidíte kúzlo!

Riešenie problémov

Otázka: Prečo tlačí písmená a symboly, ktoré som do kódu nezapísal? Odpoveď: Súbor „keyboard.h“používa štandardnú americkú klávesnicu so 100 klávesmi, takže je pravdepodobné, že vo svojom počítači používate iný jazyk ako Americká angličtina. Nie je to teda katastrofa, pretože sa s tým môžete popasovať a povedať klávesám napríklad na „azerty“klávesnici „a“a „z“predstavujú „q“a „w“na klávesnici „qwerty“Otázka: Pripojil som svoj Attiny85 USB, ale odpojuje sa samo od seba, prečo? Odpoveď: Je to jednoduché; po vybalení nie je Attiny85 USB naprogramovaný. Windows to nerozpozná, ale napriek tomu otravnému opakovanému odpojovaniu a pripájaniu zvuku by ste ho mali nechať fungovať. Otázka: Prečo systém Windows nerozpoznáva môj Attiny85 USB? Odpoveď: Pravdepodobne to súvisí s ovládačom systému Windows, Windows niekedy ovládač nenájde priečinok. Preto by ste to mali urobiť ručne. Jednoducho otvorte „správcu počítača“, zvoľte „správca zariadení“a v zobrazení vyberte „zobraziť skryté zariadenia“a vyhľadajte svoje zariadenie, potom naň kliknite pravým tlačidlom myši, zvoľte „aktualizovať ovládač“> „v počítači vyhľadať tento ovládač“a potom vyhľadajte pre priečinok, do ktorého ste extrahovali ovládač, a zvoľte Ďalej.

Odporúča: