Innholdsfortegnelse:

DIY Windows -påloggingsnøkkel: 5 trinn
DIY Windows -påloggingsnøkkel: 5 trinn

Video: DIY Windows -påloggingsnøkkel: 5 trinn

Video: DIY Windows -påloggingsnøkkel: 5 trinn
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! 2024, Juli
Anonim
DIY Windows påloggingsnøkkel
DIY Windows påloggingsnøkkel

Er du lei av Windows som ber deg om passordet ditt når du logger deg på?

Vel, du kan sette opp en nål; det er lett å huske ikke sant?

Imidlertid er en pin ikke så sikker, spesielt hvis du bruker den bærbare datamaskinen din offentlig, er den lettere å fange enn de 16 blandede sifrene store og små bokstaver med passord for symboler.

Så hvorfor bruker du ikke en USB -pinne for å logge inn?

Vel, sannsynligvis hadde du den ideen allerede ettersom autentiseringsnøkler er tilgjengelige på markedet, men de er ikke billige. I tillegg er en programvareløsning for å slå din vanlige tommelstasjon ikke gratis så vidt jeg vet, og du kommer ikke til å kunne bruke den som lagring lenger.

Så hva er løsningen?

Vel min venn det er Attiny85 mikrokontroller. Nettopp USB -modellen fra Digispark.

Så la oss hoppe inn i kravene for å oppnå dette.

Rekvisita

Maskinvare:

I tillegg til datamaskinen du vil logge på, trenger du:

1x Digispark attiny85 USB (type A)

Programvare:

Arduino IDE

Attiny85 Arduino bordbibliotek

Digispark -drivere

Trinn 1: Installere Arduino IDE

Installerer Arduino IDE
Installerer Arduino IDE
Installerer Arduino IDE
Installerer Arduino IDE
Installerer Arduino IDE
Installerer Arduino IDE
Installerer Arduino IDE
Installerer Arduino IDE

(For de som allerede har det installert på maskinen, bør du gå til neste trinn)

La oss først begynne med å installere Arduino IDE.

Last ned den nyeste versjonen herfra og fortsett installasjonsprosessen.

Trinn 2: Sette opp Digistump AVR -kort

Sette opp Digistump AVR -kort
Sette opp Digistump AVR -kort
Sette opp Digistump AVR -kort
Sette opp Digistump AVR -kort
Sette opp Digistump AVR -kort
Sette opp Digistump AVR -kort

Nå som du installerte Arduino IDE, er det nødvendig å installere brettbiblioteket.

På den måten vil du kunne laste opp koden din til Attiny85 mikrokontroller.

Vær oppmerksom på: Hvis du allerede har en versjon av Arduino IDE installert, må du ikke gjøre feilen med å bytte ut den eksisterende URL -en, eller de eksisterende ekstra tavlene vil forsvinne, selv om de fortsatt er på stasjonen, bør du legge til listen.

Du må oppdatere brettadressene dine og legge til følgende URL:

digistump.com/package_digistump_index.json

gå deretter til verktøy> boards manager> og søk etter esp og installer den.

Trinn 3: Installere Digistump -drivere

Installere Digistump -drivere
Installere Digistump -drivere
Installere Digistump -drivere
Installere Digistump -drivere
Installere Digistump -drivere
Installere Digistump -drivere

Nå som vi konfigurerte Arduino IDE, la oss installere mikrokontroller -driveren:

Last ned og pakk ut driverfilene og kjør DPinst.exe eller DPinst64.exe avhengig av systemet som vist

Trinn 4: Programmering

Programmering
Programmering

Derfor, nå som alt er klart, er vi klare til å begynne å programmere.

Koden er stort sett bare noen få linjer der vi kaller "tastatur" -biblioteket. Deretter angir vi hva som skal skje hver gang vi kobler Attiny85 USB til datamaskinen

Trinn 5: Last opp og test

Laster opp og tester
Laster opp og tester
Laster opp og tester
Laster opp og tester
Laster opp og tester
Laster opp og tester

Nå gjenstår det å laste opp koden, men for dere som er vant til Arduino IDE er dette sannsynligvis ikke din typiske opplastingsprosess.

Derfor trenger du bare å velge brettet og "AVR ISP mkrII" som programmerer:

Videre trykker du på opplastingsknappen eller (Ctrl+U).

Nå kan du endelig koble Attiny85 -mikrokontrolleren til din favoritt USB -port.

Gi det litt tid, så får du et varsel om opplasting.

Ta nå ut Attiny85 fra datamaskinen. Hvis du vil dobbeltsjekke passordet ditt, åpne en tekstredigerer så snart du kobler til Attiny85, gi den litt tid og passordet skrives ut.

Lås datamaskinen til slutt, koble til Attiny85 USB og se magien!

Feilsøking

Spørsmål: Hvorfor skriver det ut bokstaver og symboler som jeg ikke skrev i koden? A: Vel, "keyboard.h" -filen bruker USAs standard 100 -tastatur, så det er en sannsynlighet for at du bruker et annet språk på datamaskinen din enn Amerikansk engelsk. Derfor er det ikke en katastrofe, ettersom du kan omgå det for å fortelle tastene for eksempel på "azerty" -tastaturet "a" og "z" representerer "q" og "w" på "qwerty" -tastaturet Q: Jeg koblet til Attiny85 USB, men det er å koble fra seg selv, hvorfor? A: det er helt enkelt; ut av esken, er Attiny85 USB ikke programmert. Windows vil ikke gjenkjenne det, men du bør kunne få det til å fungere til tross for den irriterende, gjentatte koblingen og pluggen av lyd. F: Hvorfor gjenkjenner ikke Windows Attiny85 USB -en min: Det er sannsynligvis Windows -driverrelatert, noen ganger klarer Windows ikke å finne driveren mappe. Derfor bør du gjøre det manuelt. Bare åpne "datamaskinbehandling", velg "enhetsbehandling" og under visning velg "vis skjulte enheter" og søk etter enheten, høyreklikk deretter på den og velg "oppdater driver"> "bla gjennom datamaskinen etter denne driveren" og søk deretter for mappen du hentet driveren i og velg neste.

Anbefalt: