Obsah:

DIY Windows Přihlašovací klíč: 5 kroků
DIY Windows Přihlašovací klíč: 5 kroků

Video: DIY Windows Přihlašovací klíč: 5 kroků

Video: DIY Windows Přihlašovací klíč: 5 kroků
Video: Microsoft Windows Tip - How to fix Windows key not working on Windows 10 and Windows 11 2024, Červenec
Anonim
DIY Windows Přihlašovací klíč
DIY Windows Přihlašovací klíč

Máte dost oken s žádostí o zadání hesla při každém přihlášení?

Můžete nastavit pin; je snadné si to pamatovat, že?

Pin však není tak bezpečný, zvláště pokud používáte svůj notebook na veřejnosti, je snazší ho chytit než 16 kombinovaných číslic, velká a malá písmena se symbolem, heslo.

Proč tedy k přihlášení nepoužíváte USB flash disk?

Pravděpodobně jste už tuto myšlenku měli, protože ověřovací klíče jsou k dispozici na trhu, ale nejsou levné. Kromě toho, pokud vím, softwarové řešení, které změní váš běžný palec, není zdarma, a už jej nebudete moci používat jako úložiště.

Jaké je tedy řešení?

Můj příteli, je to mikrokontrolér Attiny85. Přesně model USB od společnosti Digispark.

Pojďme tedy skočit do požadavků, abychom toho dosáhli.

Zásoby

Hardware:

Kromě počítače, ke kterému se chcete přihlásit, potřebujete:

1x Digispark attiny85 USB (typ A)

Software:

Arduino IDE

Knihovna desek Attiny85 Arduino

Ovladače Digispark

Krok 1: Instalace Arduino IDE

Instalace Arduino IDE
Instalace Arduino IDE
Instalace Arduino IDE
Instalace Arduino IDE
Instalace Arduino IDE
Instalace Arduino IDE
Instalace Arduino IDE
Instalace Arduino IDE

(Pro ty, kteří ji již mají nainstalovanou na svém počítači, byste měli přeskočit na další krok)

Nejprve začněme instalací Arduino IDE.

Stáhněte si odtud nejnovější verzi a pokračujte v instalaci.

Krok 2: Nastavení desek Digistump AVR

Nastavení desek AVR Digistump
Nastavení desek AVR Digistump
Nastavení desek AVR Digistump
Nastavení desek AVR Digistump
Nastavení desek AVR Digistump
Nastavení desek AVR Digistump

Nyní, když jste nainstalovali Arduino IDE, je nutná instalace knihovny desek.

Tímto způsobem budete moci nahrát svůj kód do mikrokontroléru Attiny85.

Vezměte prosím na vědomí: pokud již máte nainstalovanou verzi Arduino IDE, neudělejte chybu tím, že nahradíte svou stávající adresu URL, nebo vaše stávající přídavné desky zmizí, přestože jsou stále na vašem disku, měli byste připojit seznam.

Musíte aktualizovat adresy URL své desky přidáním následující adresy URL:

digistump.com/package_digistump_index.json

pak přejděte na nástroje> správce desek> a vyhledejte esp a nainstalujte jej.

Krok 3: Instalace ovladačů Digistump

Instalace ovladačů Digistump
Instalace ovladačů Digistump
Instalace ovladačů Digistump
Instalace ovladačů Digistump
Instalace ovladačů Digistump
Instalace ovladačů Digistump

Nyní, když jsme nastavili Arduino IDE, pojďme nainstalovat ovladač mikrokontroléru:

Stáhněte a rozbalte soubory ovladačů a jednoduše spusťte DPinst.exe nebo DPinst64.exe v závislosti na vašem systému, jak je uvedeno na obrázku

Krok 4: Programování

Programování
Programování

Nyní, když je vše nastaveno, jsme připraveni začít programovat.

Kód je v podstatě jen několik řádků, ve kterých nazýváme knihovnu „klávesnice“. Poté nastavíme, co se stane pokaždé, když připojíme náš Attiny85 USB k počítači

Krok 5: Nahrávání a testování

Nahrávání a testování
Nahrávání a testování
Nahrávání a testování
Nahrávání a testování
Nahrávání a testování
Nahrávání a testování

Nyní zbývá nahrát kód, ale pro lidi, kteří jsou na Arduino IDE zvyklí, to pravděpodobně není váš typický proces nahrávání.

Proto stačí vybrat desku a „AVR ISP mkrII“jako programátora:

Kromě toho stiskněte tlačítko Odeslat nebo (Ctrl+U).

Nyní můžete konečně připojit svůj mikrokontrolér Attiny85 ke svému oblíbenému portu USB.

Dejte tomu nějaký čas a dostanete oznámení o dokončení nahrávání.

Nyní prosím vysuňte Attiny85 z počítače. V opačném případě, pokud si přejete zkontrolovat heslo, otevřete jakýkoli textový editor, jakmile připojíte Attiny85, věnujte mu nějaký čas a heslo se vytiskne.

Nakonec zamkněte počítač, připojte Attiny85 USB a uvidíte kouzlo!

Odstraňování problémů

Otázka: Proč tiskne písmena a symboly, které jsem do kódu nenapsal? Odpověď: Soubor „keyboard.h“používá americkou standardní klávesnici se 100 klávesami, takže je pravděpodobné, že ve svém počítači používáte jiný jazyk než Americká angličtina. Není to tedy katastrofa, protože můžete obejít, abyste klávesám řekli například na „azerty“klávesnici „a“a „z“představovaly „q“a „w“na klávesnici „qwerty“Otázka: Připojil jsem svůj Attiny85 USB, ale odpojuje se samo, proč? Odpověď: Je to jednoduché; po vybalení není Attiny85 USB naprogramován. Windows to nerozpozná, ale měli byste být schopni jej uvést do provozu navzdory nepříjemnému opakovanému odpojování a připojování zvuku. Otázka: Proč systém Windows nerozpoznává můj Attiny85 USB? složku. Proto byste to měli udělat ručně. Jednoduše otevřete „správce počítače“, vyberte „správce zařízení“a v zobrazení vyberte „zobrazit skrytá zařízení“a vyhledejte své zařízení a poté na něj klikněte pravým tlačítkem a vyberte „aktualizovat ovladač“> „procházet tento ovladač v počítači“a poté vyhledejte pro složku, do které jste extrahovali ovladač, a vyberte další.

Doporučuje: