Sisukord:

DIY Windowsi sisselogimisvõti: 5 sammu
DIY Windowsi sisselogimisvõti: 5 sammu

Video: DIY Windowsi sisselogimisvõti: 5 sammu

Video: DIY Windowsi sisselogimisvõti: 5 sammu
Video: Building 6 Miniature Cozy Houses 2024, November
Anonim
DIY Windowsi sisselogimisvõti
DIY Windowsi sisselogimisvõti

Kas olete tüdinenud akendest, mis küsivad sisselogimisel parooli?

Noh, saate seada pin; kas seda on lihtne meelde jätta?

Nööpnõel ei ole siiski nii turvaline, eriti kui kasutate sülearvutit avalikult, on seda lihtsam tabada kui teie 16 segakohalist suurtähte ja sümbolit parooliga.

Miks te ei kasuta sisselogimiseks USB -mälupulka?

Tõenäoliselt oli teil see mõte juba olemas, kuna autentimisvõtmed on turul saadaval, kuid need pole odavad. Lisaks ei ole tarkvaralahendus tavalise mälupulga keeramiseks minu teada tasuta ja te ei saa seda enam salvestusruumina kasutada.

Mis on siis lahendus?

Mu sõber, see on Attiny85 mikrokontroller. Just USB -mudel Digisparkist.

Nii et hüppame selle saavutamiseks esitatavate nõuete juurde.

Tarvikud

Riistvara:

Lisaks arvutile, kuhu soovite sisse logida, vajate:

1x Digispark attiny85 USB (tüüp A)

Tarkvara:

Arduino IDE

Attiny85 Arduino lauateek

Digipargi draiverid

Samm: Arduino IDE installimine

Arduino IDE installimine
Arduino IDE installimine
Arduino IDE installimine
Arduino IDE installimine
Arduino IDE installimine
Arduino IDE installimine
Arduino IDE installimine
Arduino IDE installimine

(Neile, kellel on see juba oma masinasse installitud, peaksite järgmise sammu juurde minema)

Esiteks alustame Arduino IDE installimisega.

Laadige siit alla uusim versioon ja jätkake installimist.

2. samm: Digistump AVR -tahvlite seadistamine

Digistump AVR -plaatide seadistamine
Digistump AVR -plaatide seadistamine
Digistump AVR -plaatide seadistamine
Digistump AVR -plaatide seadistamine
Digistump AVR -plaatide seadistamine
Digistump AVR -plaatide seadistamine

Nüüd, kui olete Arduino IDE installinud, on plaaditeegi installimine vajalik.

Nii saate oma koodi Attiny85 mikrokontrollerisse üles laadida.

Pange tähele: kui teil on juba installitud Arduino IDE versioon, ärge tehke viga, asendades oma olemasoleva URL -i või teie olemasolevad lisaplaadid kaovad, kuigi need on endiselt teie kettal, peaksite loendi lisama.

Peate oma tahvli URL -e värskendama, lisades järgmise URL -i:

digistump.com/package_digistump_index.json

seejärel minge tööriistadesse> plaatide haldur> ja otsige esp ning installige see.

Samm: Digistump -draiverite installimine

Digistump draiverite installimine
Digistump draiverite installimine
Digistump draiverite installimine
Digistump draiverite installimine
Digistump draiverite installimine
Digistump draiverite installimine

Nüüd, kui oleme Arduino IDE seadistanud, installige mikrokontrolleri draiver:

Laadige alla ja ekstraktige draiverifailid ning käivitage olenevalt süsteemist lihtsalt DPinst.exe või DPinst64.exe, nagu näidatud

4. samm: programmeerimine

Programmeerimine
Programmeerimine

Seega, nüüd, kui kõik on paigas, oleme valmis programmeerimist alustama.

Kood on peaaegu vaid paar rida, milles me nimetame "klaviatuuri" raamatukogu. Seejärel seadistame, mis juhtub iga kord, kui ühendame oma Attiny85 USB arvutiga

Samm: üleslaadimine ja testimine

Üleslaadimine ja testimine
Üleslaadimine ja testimine
Üleslaadimine ja testimine
Üleslaadimine ja testimine
Üleslaadimine ja testimine
Üleslaadimine ja testimine

Nüüd jääb üle kood üles laadida, kuid teie, Arduino IDE -ga harjunud inimesed, pole see tõenäoliselt teie tüüpiline üleslaadimisprotsess.

Seetõttu peate oma programmeerijaks valima lihtsalt oma tahvli ja "AVR ISP mkrII":

Lisaks vajutage üleslaadimisnuppu või (Ctrl+U).

Nüüd saate lõpuks ühendada oma Attiny85 mikrokontrolleri oma lemmik -USB -pordiga.

Andke sellele veidi aega ja saate teate üleslaadimise kohta.

Nüüd eemaldage oma Attiny85 arvutist. Vastasel juhul, kui soovite oma parooli uuesti kontrollida, avage mis tahes tekstiredaktor kohe pärast Attiny85 ühendamist, andke sellele veidi aega ja teie parool prinditakse.

Lõpuks lukustage arvuti, ühendage Attiny85 USB ja vaadake võlu!

Tõrkeotsing

K: Miks trükitakse tähti ja sümboleid, mida ma koodi ei kirjutanud? V: Noh, fail „keyboard.h” kasutab USA standardset 100 -klahvilist klaviatuuri, nii et on tõenäoline, et kasutate oma arvutis muud keelt kui USA inglise keel. Seetõttu ei ole see katastroof, kuna saate selle ümber töötada, et öelda klahve näiteks “azerty” klaviatuuril “a” ja “z” tähistavad “q” ja “w” klaviatuuril “qwerty”. K: Ma ühendasin oma Attiny85 USB, kuid see eraldatakse vooluvõrgust, miks? A: see on lihtne; karbist välja, pole Attiny85 USB programmeeritud. Windows seda ära ei tunne, kuid hoolimata sellest tüütust korduvast lahtiühendamise ja ühendamise helist peaksite selle tööle saama. K: Miks aknad minu Attiny85 USB -d ei tuvasta? V: see on tõenäoliselt Windowsi draiveriga seotud, mõnikord ei suuda Windows draiverit leida kausta. Seetõttu peaksite seda käsitsi tegema. Lihtsalt avage "arvutihaldur", valige "seadmehaldur" ja valige vaate all "näita peidetud seadmeid" ja otsige oma seadet ning seejärel paremklõpsake seda ja valige "Värskenda draiverit"> "Sirvi minu draiverit selle draiveri jaoks", seejärel otsi kausta jaoks, millesse draiveri ekstraktisite, ja valige järgmine.

Soovitan: