Inhoudsopgave:

DIY Windows-aanmeldingssleutel: 5 stappen
DIY Windows-aanmeldingssleutel: 5 stappen

Video: DIY Windows-aanmeldingssleutel: 5 stappen

Video: DIY Windows-aanmeldingssleutel: 5 stappen
Video: ВЫСОКОТОЧНОЕ БЕЗУМИЕ - DIY 2024, November
Anonim
DIY Windows-aanmeldingssleutel
DIY Windows-aanmeldingssleutel

Ben je het zat dat Windows steeds om je wachtwoord vraagt wanneer je inlogt?

Nou, je kunt een pin opzetten; het is makkelijk te onthouden toch?

Een pincode is echter niet zo veilig, vooral als u uw laptop in het openbaar gebruikt, is deze gemakkelijker te vangen dan uw 16 hoofdletters en kleine letters met gemengde cijfers en een wachtwoord voor symbolen.

Dus waarom gebruik je geen USB-stick om in te loggen?

Waarschijnlijk had u dat idee al, aangezien authenticatiesleutels op de markt verkrijgbaar zijn, maar niet goedkoop zijn. Bovendien is een software-oplossing om je gewone USB-stick te draaien voor zover ik weet niet gratis en kun je hem niet meer als opslag gebruiken.

Dus wat is de oplossing?

Nou, mijn vriend, het is de Attiny85-microcontroller. Precies het USB-model van Digispark.

Laten we dus ingaan op de vereisten om dit te bereiken.

Benodigdheden

Hardware:

Naast de computer waarop u wilt inloggen, heeft u het volgende nodig:

1x Digispark attiny85 USB (type A)

Software:

Arduino IDE

Attiny85 Arduino-bordbibliotheek

Digispark-stuurprogramma's

Stap 1: Arduino IDE installeren

Arduino IDE installeren
Arduino IDE installeren
Arduino IDE installeren
Arduino IDE installeren
Arduino IDE installeren
Arduino IDE installeren
Arduino IDE installeren
Arduino IDE installeren

(Voor degenen die het al op hun computer hebben geïnstalleerd, moet u doorgaan naar de volgende stap)

Laten we eerst beginnen met het installeren van Arduino IDE.

Download hier de nieuwste versie en ga verder met het installatieproces.

Stap 2: Digistump AVR-kaarten instellen

Digistump AVR-kaarten instellen
Digistump AVR-kaarten instellen
Digistump AVR-kaarten instellen
Digistump AVR-kaarten instellen
Digistump AVR-kaarten instellen
Digistump AVR-kaarten instellen

Nu je Arduino IDE hebt geïnstalleerd, is het installeren van de bordbibliotheek noodzakelijk.

Op die manier kunt u uw code uploaden naar de Attiny85-microcontroller.

Let op: als je al een versie van Arduino IDE hebt geïnstalleerd, maak dan niet de fout om je bestaande URL te vervangen of je bestaande extra boards zullen verdwijnen hoewel ze nog steeds op je schijf staan, je moet de lijst toevoegen.

U moet uw bord-URL's bijwerken door de volgende URL toe te voegen:

digistump.com/package_digistump_index.json

ga dan naar tools>boards manager> en zoek naar esp en installeer het.

Stap 3: Digistump-stuurprogramma's installeren

Digistump-stuurprogramma's installeren
Digistump-stuurprogramma's installeren
Digistump-stuurprogramma's installeren
Digistump-stuurprogramma's installeren
Digistump-stuurprogramma's installeren
Digistump-stuurprogramma's installeren

Nu we Arduino IDE hebben ingesteld, kunnen we de microcontroller-driver installeren:

Download en pak de stuurprogrammabestanden uit en voer eenvoudig DPinst.exe of DPinst64.exe uit, afhankelijk van uw systeem, zoals weergegeven

Stap 4: Programmeren

Programmeren
Programmeren

Daarom, nu alles is ingesteld, zijn we klaar om te beginnen met programmeren.

De code is eigenlijk maar een paar regels waarin we de 'toetsenbord'-bibliotheek noemen. Vervolgens stellen we in wat er elke keer gebeurt wanneer we onze Attiny85 USB op de computer aansluiten

Stap 5: Uploaden en testen

Uploaden en testen
Uploaden en testen
Uploaden en testen
Uploaden en testen
Uploaden en testen
Uploaden en testen

Wat u nu nog moet doen, is de code uploaden, maar voor u, mensen die gewend zijn aan Arduino IDE, is dit waarschijnlijk niet uw typische uploadproces.

Daarom hoeft u alleen maar uw bord te selecteren en "AVR ISP mkrII" als uw programmeur:

Druk bovendien op de uploadknop of (Ctrl+U).

Nu kunt u eindelijk uw Attiny85-microcontroller aansluiten op uw favoriete USB-poort.

Geef het wat tijd en je krijgt de melding dat de upload is voltooid.

Werp nu uw Attiny85 uit de computer. Als u uw wachtwoord nogmaals wilt controleren, open dan een teksteditor zodra u uw Attiny85 aansluit, geef het wat tijd en uw wachtwoord wordt afgedrukt.

Sluit tenslotte uw computer, sluit uw Attiny85 USB aan en zie de magie!

Probleemoplossen

V: Waarom drukt het letters en symbolen af die ik niet in de code heb geschreven? A: Wel, het "keyboard.h"-bestand gebruikt het Amerikaanse standaardtoetsenbord met 100 toetsen, dus er is een kans dat u een andere taal op uw computer gebruikt dan Amerikaans Engels. Daarom is het geen ramp, omdat je er omheen kunt werken om de toetsen bijvoorbeeld op het "azerty" -toetsenbord "a" en "z" "q" en "w" op het "qwerty" -toetsenbord te laten zien Q: Ik heb mijn Attiny85 aangesloten USB, maar het wordt vanzelf losgekoppeld, waarom?A: het is heel eenvoudig; uit de doos is de Attiny85 USB niet geprogrammeerd. Windows zal het niet herkennen, maar je zou het moeten kunnen laten werken ondanks dat irritante herhaalde loskoppelen en aansluiten van geluid. V: Waarom herkent Windows mijn Attiny85 USB niet? A: het is waarschijnlijk gerelateerd aan het Windows-stuurprogramma, soms kan Windows het stuurprogramma niet vinden map. Daarom moet u het handmatig doen. Open gewoon "computerbeheer", selecteer "apparaatbeheer" en selecteer onder weergave "verborgen apparaten weergeven" en zoek naar uw apparaat en klik er vervolgens met de rechtermuisknop op en kies "stuurprogramma bijwerken"> "door mijn computer bladeren naar dit stuurprogramma" en zoek vervolgens voor de map waarin u het stuurprogramma hebt uitgepakt en selecteer volgende.

Aanbevolen: