Talaan ng mga Nilalaman:

DIY Windows Login Key: 5 Mga Hakbang
DIY Windows Login Key: 5 Mga Hakbang

Video: DIY Windows Login Key: 5 Mga Hakbang

Video: DIY Windows Login Key: 5 Mga Hakbang
Video: Mga Hakbang sa Pag-install ng Windows 10 (Tagalog Tutorial) or Paano Mag-install ng Windows 10 2024, Hulyo
Anonim
DIY Windows Login Key
DIY Windows Login Key

Sawa ka na ba sa mga bintana na humihiling sa iyo ng iyong password tuwing nag-login ka?

Kaya maaari kang mag-set up ng isang pin; madaling tandaan di ba?

Gayunpaman, ang isang pin ay hindi ganoong ligtas, lalo na kung ginagamit mo ang iyong laptop sa publiko mas madaling mahuli kaysa sa iyong 16 na magkakahalo na mga digit sa itaas at mas mababang mga kaso na may mga simbolo ng password.

Kaya bakit hindi ka gumamit ng USB stick upang mag-login?

Kaya marahil, mayroon ka ng ideyang iyon bilang mga key ng pagpapatotoo na magagamit sa merkado ngunit hindi sila mura. Bilang karagdagan, ang isang solusyon sa software upang buksan ang iyong regular na thumb drive ay hindi libre sa pagkakaalam ko, at hindi mo na magagamit ito bilang imbakan pa.

Kaya ano ang solusyon?

Sa gayon kaibigan ko ito ay ang Attiny85 microcontroller. Tiyak na ang modelo ng USB mula sa Digispark.

Kaya't tumalon tayo sa mga kinakailangan upang makamit ito.

Mga gamit

Hardware:

Kasabay ng computer na nais mong mag-login sa kailangan mo:

1x Digispark attiny85 USB (uri A)

Software:

Arduino IDE

Attiny85 Arduino board library

Mga Digispark Driver

Hakbang 1: Pag-install ng Arduino IDE

Pag-install ng Arduino IDE
Pag-install ng Arduino IDE
Pag-install ng Arduino IDE
Pag-install ng Arduino IDE
Pag-install ng Arduino IDE
Pag-install ng Arduino IDE
Pag-install ng Arduino IDE
Pag-install ng Arduino IDE

(Para sa mga naka-install na sa kanilang machine dapat kang lumaktaw sa susunod na hakbang)

Una, magsimula tayo sa pag-install ng Arduino IDE.

I-download ang pinakabagong bersyon mula dito at ipagpatuloy ang proseso ng pag-install.

Hakbang 2: Pag-set up ng Mga Digistump AVR Board

Pag-set up ng Mga Digistump AVR Board
Pag-set up ng Mga Digistump AVR Board
Pag-set up ng Mga Digistump AVR Board
Pag-set up ng Mga Digistump AVR Board
Pag-set up ng Mga Digistump AVR Board
Pag-set up ng Mga Digistump AVR Board

Ngayon na na-install mo ang Arduino IDE, kinakailangan ang pag-install ng board library.

Sa ganoong paraan magagawa mong i-upload ang iyong code sa Attiny85 microcontroller.

Mangyaring tandaan: kung mayroon ka nang isang bersyon ng naka-install na Arduino IDE huwag magkamali ng pagpapalit ng iyong umiiral na URL o ang iyong mayroon nang mga sobrang board ay mawala kahit na nasa iyong drive pa rin, dapat mong idagdag ang listahan.

Kailangan mong i-update ang iyong mga board URL na idaragdag ang sumusunod na URL:

digistump.com/package_digistump_index.json

pagkatapos ay magtungo sa mga tool> boards manager> at hanapin ang esp at i-install ito.

Hakbang 3: Pag-install ng Mga Digistump Driver

Pag-install ng Digistump Drivers
Pag-install ng Digistump Drivers
Pag-install ng Digistump Drivers
Pag-install ng Digistump Drivers
Pag-install ng Digistump Drivers
Pag-install ng Digistump Drivers

Ngayon na na-set up namin ang Arduino IDE i-install namin ang driver ng microcontroller:

Mag-download at kumuha ng mga file ng driver at patakbuhin lamang ang DPinst.exe o DPinst64.exe depende sa iyong system tulad ng ipinakita

Hakbang 4: Programming

Programming
Programming

Samakatuwid, ngayong nakatakda ang lahat handa na kaming magsimula sa pag-program.

Ang code ay medyo ilang mga linya lamang kung saan tinatawag naming "keyboard" library. Pagkatapos ay itinakda namin kung ano ang mangyayari sa bawat oras na mai-plug namin ang aming Attiny85 USB sa computer

Hakbang 5: Pag-upload at Pagsubok

Pag-upload at Pagsubok
Pag-upload at Pagsubok
Pag-upload at Pagsubok
Pag-upload at Pagsubok
Pag-upload at Pagsubok
Pag-upload at Pagsubok

Ngayon kung ano ang natitirang gawin ay i-upload ang code ngunit para sa iyo na mga tao na ginagamit sa Arduino IDE marahil ay hindi ito ang iyong tipikal na proseso ng pag-upload.

Samakatuwid, kailangan mo lamang piliin ang iyong board at "AVR ISP mkrII" bilang iyong programmer:

Bukod dito, pindutin ang pindutan ng pag-upload o (Ctrl + U).

Ngayon ay maaari mo nang maiugnay ang iyong Attiny85 microcontroller sa iyong paboritong USB port.

Bigyan ito ng ilang oras at makukuha mo ang pag-upload na tapos na abiso.

Ngayon mangyaring palabasin ang iyong Attiny85 mula sa computer. Kung hindi man kung nais mong i-double check ang iyong password buksan ang anumang text editor sa sandaling na-plug mo ang iyong Attiny85, bigyan ito ng kaunting oras at naka-print ang iyong password.

Sa wakas i-lock ang iyong computer, i-plug ang iyong Attiny85 USB, at makita ang mahika!

Pag-troubleshoot

Q: Bakit ito naglilimbag ng mga titik at simbolo na hindi ko isinulat sa code? A: Sa gayon ang file na "keyboard.h" ay gumagamit ng standard na 100 key ng US upang magkaroon ng posibilidad na gumagamit ka ng ibang wika sa iyong computer bukod sa US English. Samakatuwid, hindi ito isang sakuna dahil maaari mo itong magtrabaho sa paligid upang sabihin ang mga susi halimbawa sa "azerty" na keyboard na "a" at "z" ay kumakatawan sa "q" at "w" sa "qwerty" na keyboardQ: Na-plug ko ang aking Attiny85 USB ngunit ito ay nakakakuha ng pag-plug sa sarili nitong, bakit? A: ito ay simpleng simple; sa labas ng kahon, ang Attiny85 USB ay hindi nai-program. Hindi makikilala ito ng Windows ngunit dapat mong makuha ito upang gumana sa kabila ng nakakainis na paulit-ulit na pag-unplug at pag-plug ng tunog. T: Bakit hindi kinikilala ng windows ang aking Attiny85 USB? A: marahil nauugnay ang driver ng Windows, kung minsan nabigo ang Windows na hanapin ang driver folder. Samakatuwid, dapat mong gawin ito nang manu-mano. Buksan lamang ang "computer manager", piliin ang "manager ng aparato" at sa ilalim ng pagtingin piliin ang "ipakita ang mga nakatagong aparato" at hanapin ang iyong aparato at pagkatapos ay mag-right click dito at piliin ang "update driver"> "i-browse ang aking computer para sa driver na ito" pagkatapos maghanap para sa folder na iyong kinuha sa driver at piliin ang susunod.

Inirerekumendang: