Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Lupon at Mga Pindutan
- Hakbang 2: Isang Magandang Kaso
- Hakbang 3: Magic Software
- Hakbang 4: Paano Ito Magagamit?
Video: MicroKeyRing: Napakaliit na Imbakan ng Password Na umaangkop sa Iyong Pocket: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Mga password, password at marami pang password.
Ang bawat website, application ng mail, o serbisyo sa google ay nangangailangan ng isang password. At HINDI KA DAPAT gumamit ng parehong password sa dalawang lugar.
Saan mo ito maiimbak? Sa isang desktop application? Sa isang (malamang na ligtas) na web app? Kakailanganin nila ang sarili nitong password!
Ilang taon na ang nakalilipas ako ay nakikipag-usap sa mga sikat na Arduino board nang matuklasan ko ang modelo ni Leonardo. Ito ay isang espesyal na board na may isang natukoy na USB port ng software. Maaari itong kumilos tulad ng isang keyboard o isang mouse kapag na-plug mo ito sa isang computer. Kailangan mo lamang i-program nang maayos ang board at magpapadala ito ng mga keystroke na tinukoy mo sa computer, tulad ng isang karaniwang keyboard.
Pagba-browse sa kasalukuyang malaking katalogo ng mga board ng istilong Arduino, nakakita ako ng isang maliit na board na may isang flat USB plug at ang atmega32u4 chip. Nakuha nito ang tampok na keyboard emulator. Perpekto para sa isang bulsa digital keyring!
Mga gamit
Upang bumuo ng isang tulad ng NanoKeyring kakailanganin mo ang mga materyal na ito:
- Isang DIYMore USB Board (maghanap para sa ATMEGA32U4-AU Beetle)
- Isang pares ng maliliit na mga pindutan (3x6x7mm)
- Ang ilang mga sentimetro ng manipis na nakahiwalay na kawad
At ang mga tool na ito:
- Panghinang
- Isang 3d printer
- Isang kompyuter
- Isang magnifying glass, kung ang iyong mga mata ay kasing edad ko:-D
Hakbang 1: Lupon at Mga Pindutan
Nagpasya akong magdagdag ng dalawang mga pindutan: isa para sa gumagamit / password / kung ano man ang pag-autotyping at iba pa para sa pagpili ng gumagamit. Sa ganitong paraan maaari mong dalhin ang iyong apat o limang karaniwang ginagamit na mga password at piliin ang isa na kailangan mong madali.
Ang mga pindutan ay nangangailangan ng isang risistor upang maiwasan ang lumulutang na mga halaga. Nakuha ng board na ito ang mga pull_up risistor dito, kaya kailangan mo lamang i-aktibo ang mga ito sa iyong software. Ginagawa ng isang resistor na pull_up ang iyong programa na basahin ang isang patuloy na mataas na halaga hanggang sa maikli mo ang pin at lupa (gamit ang isang pindutan).
Inilagay ko ang isang pindutan sa gitna ng gilid sa tapat ng usb konektor. Ito ang magiging pangunahing. Ang mga pindutan ay nakuha mahaba binti. Baluktot lamang ang mga ito nang maingat at i-pin ang dulo sa butas na may label na D10. Kung naiiba ang iyo, maghinang ng isang maikling piraso ng kawad upang ikonekta ang isang binti at D10.
Idagdag ang iba pang pindutan sa gitna ng kanang bahagi at yumuko ang binti nito patungo sa butas ng D11.
Sumama sa iba pang dalawang mga binti, at maghinang ng isang kawad upang ikonekta ang parehong mga binti at ang butas ng GND.
Tulad ng nakikita mo, ang paghihinang ay hindi ang aking malakas na suit. Gumagamit ako ng lahat ng uri ng mga tool upang makagawa ng magagandang mga kasukasuan (magnifier, pagtulong sa mga kamay, mapipiling temperatura na iron …), ngunit tila hindi gagana. Dapat ka nitong dalhin upang tipunin ang iyong NanoKeyring!
Huling ikalawang payo: maaari mong gawin ang kaso bago at gamitin ito bilang isang kalawang upang ilagay ang mga pindutan sa lugar. Mag-ingat upang maiwasan ang pagkatunaw ng kaso sa soldering iron.
Hakbang 2: Isang Magandang Kaso
Pagkatapos ng 96 na mga prototype, dumating ako na may isang disenyo na ganap na umaangkop sa board at panatilihin ang mga pindutan sa lugar.
I-download ito mula sa thingiverse (https://www.thingiverse.com/thing[003337) at i-print ito sa iyong sariling 3d printer. Hindi ito kailangang maging espesyal na malakas, kaya't anumang materyal na tulad ng PLA- ay magiging maayos.
Bilang kahalili maaari kang magtanong sa isang kaibigan o mag-order nito mula sa isang online na serbisyo.
Kung ang 3dprinting ay hindi isang pagpipilian para sa iyo, marahil ang ilang uri ng polimer clay ay maaaring maging isang mahusay na kapalit.
Maaari ka ring gumawa ng isang marangyang bersyon na may ilang mga piraso ng varnished na kahoy!
Hakbang 3: Magic Software
Kailangan mong i-upload ang aking code sa maliit na board.
Mahahanap mo ang daan-daang mga tutorial tungkol sa pag-upload ng code sa arduino, gamit ang Arduino IDE o ang bagong PlatformIO.
Naghanda ako ng code at mga aklatan para sa huling IDE na ito. I-download ang lahat mula sa repository na ito:
github.com/alfem/MicroKeyRing
Huwag kalimutang i-edit ang unang tatlong mga array, at palitan ang mga gumagamit ng demo at password ng sa iyo.
Hakbang 4: Paano Ito Magagamit?
Tulad ng malamang na nakita mo sa video, ang MicroKeyRing na ito ay maraming mga function:
- Pindutin ang pangunahing pindutan upang i-injection ang iyong username
- Pindutin nang matagal ang pangunahing pindutan (hanggang sa mag-flash ang LED) upang ma-injection ang iyong password
- I-double click ang pangunahing pindutan upang mag-iniksyon ng data ng addtional (telepono, numero ng visa card …)
- Pindutin ang pangalawang pindutan (ang isa sa isang panig) upang lumipat sa susunod na hanay ng gumagamit / password.
Isang labis (at hindi masyadong nasubukan) na pagpapaandar: pindutin nang matagal ang pangalawang pindutan upang i-aktibo / i-deactivate ang tampok na anti-idle. Kapag na-aktibo ang tampok na ito, ilipat ng MicroKeyRing ang mouse ng isang pixel bawat 30 segundo upang maiwasan ang lock ng screen. Madaling magamit kung ang iyong patakaran sa korporasyon ay nagpatupad ng isang tunay na maikling idle time.
Inirerekumendang:
Protektadong Password Lock ng Pinto sa Password sa Tnikercad: 4 na Hakbang
Protected Door Lock ng Password sa Tnikercad: Para sa proyektong ito, kukuha kami ng input mula sa isang keypad, iproseso ang pag-input bilang isang posisyon ng anggulo, at ilipat ang isang servo motor batay sa nakuha na 3-digit na anggulo. Gumamit ako ng isang 4 x 4 keypad, ngunit kung mayroon kang isang 3x4 keypad, mayroon itong katulad na hookup, kaya't maaaring
Ang Poor Man's Lens Cap o Hood (umaangkop sa Anumang DSLR / Semi-DSLR): 4 na Hakbang
Ang Poor Man's Lens Cap o Hood (umaangkop sa Anumang DSLR / Semi-DSLR): Nang bilhin ko ang aking DSLR, pangalawang kamay wala itong cap ng lens. Nasa OK pa rin itong kondisyon at hindi na ako nakakakuha ng pagbili ng isang cap ng lens. Kaya natapos ko na lang gumawa ng isa. Dahil dadalhin ko ang aking camera sa ilang mga maalikabok na lugar marahil na pinakamahusay na magkaroon ng cap ng lens.
Paano Makatipid ng Imbakan sa Iyong IPhone: 13 Mga Hakbang
Paano Makatipid ng Imbakan sa Iyong IPhone: Mas mabagal ba ang pagtakbo ng iyong iPhone kaysa sa dati? Siguro sinubukan mong kumuha ng litrato ngunit hindi magawa dahil puno ang iyong imbakan. Ang pag-save sa iyong imbakan ng iPhone ay maaaring tunog napakalaki, ngunit ito ay napaka-simple, mabilis, at malulutas ang marami sa iyong mga problema sa iPhone
Ang SD / MMC umaangkop sa Floppy Edge-konektor: 8 Hakbang (na may Mga Larawan)
Ang SD / MMC Fits sa Floppy Edge-konektor: Maaari kang mag-attach ng isang memory card ng SD camera sa anumang proyekto sa homebrew DIY na mayroong ilang mga I / O na pin, gamit ang mga ordinaryong konektor na mayroon ka ngayon. Para sa karagdagang detalye, kung paano makakuha ng libreng mmc mga driver ng aparato, at pag-install ng iba't ibang mga bukas na mapagkukunan ng Linux distr
Knex Ipod Dock (umaangkop sa Anumang Laki): 6 na Hakbang
Knex Ipod Dock (umaangkop sa Anumang Laki): Kumusta! Ito ang aking unang makatwirang Instructable! Kaya congrats para sa akin! Ngayon sa Instructable! Kaya't ito ay isang K'nex Ipod dock. Ito ang aking entry para sa paligsahan sa knef ni Jayefuu. Tama ang sukat sa anumang uri ng ipod o iphone. Napakatibay nito. Ibinagsak ko ito sa sta