Përmbajtje:

MicroKeyRing: Magazinimi i vogël i fjalëkalimit që përshtatet në xhepin tuaj: 4 hapa
MicroKeyRing: Magazinimi i vogël i fjalëkalimit që përshtatet në xhepin tuaj: 4 hapa

Video: MicroKeyRing: Magazinimi i vogël i fjalëkalimit që përshtatet në xhepin tuaj: 4 hapa

Video: MicroKeyRing: Magazinimi i vogël i fjalëkalimit që përshtatet në xhepin tuaj: 4 hapa
Video: Setting Up Shop | PixARK #1 2024, Nëntor
Anonim
Image
Image
Bordi dhe butonat
Bordi dhe butonat

Fjalëkalimet, fjalëkalimet dhe më shumë fjalëkalime.

Çdo faqe në internet, aplikacion postar ose shërbim google ka nevojë për një fjalëkalim. Dhe NUK DUHET të përdorni të njëjtin fjalëkalim në dy vende.

Ku mund t'i ruani ato? Në një aplikacion desktop? Në një aplikacion uebi (me siguri të supozuar)? Ata do të kenë nevojë për fjalëkalimin e vet!

Disa vite më parë po llaçarresha me dërrasat e famshme Arduino kur zbulova modelin Leonardo. Shtë një tabelë speciale me një port USB të përcaktuar me softuer. Mund të sillet si një tastierë ose një mi kur e lidhni atë në një kompjuter. Thjesht duhet të programoni bordin siç duhet dhe ai do të dërgojë goditjet e tastit që keni përcaktuar në kompjuter, si një tastierë standarde.

Duke shfletuar katalogun aktual të madh të tabelave të stilit Arduino, gjeta një tabelë të vogël me një prizë të sheshtë USB dhe çipin atmega32u4. Ajo ka këtë veçori të emulatorit të tastierës. E përkryer për një kyç dixhital xhepi!

Furnizimet

Për të ndërtuar një NanoKeyring si kjo ju nevojiten këto materiale:

  1. Një bord DIYMë shumë USB (kërkoni për ATMEGA32U4-AU Beetle)
  2. Disa butona të vegjël (3x6x7mm)
  3. Disa centimetra tela të hollë të izoluar

Dhe këto mjete:

  1. Makine per ngjitjen e metalit
  2. Një printer 3d
  3. Një kompjuter
  4. Një xham zmadhues, nëse sytë tuaj janë aq të vjetër sa të miat:-D

Hapi 1: Tabela dhe butonat

Bordi dhe butonat
Bordi dhe butonat
Bordi dhe butonat
Bordi dhe butonat
Bordi dhe butonat
Bordi dhe butonat

Vendosa të shtoj dy butona: një për përdoruesin/fjalëkalimin/çfarëdo autotyping dhe tjetrin për zgjedhjen e përdoruesit. Në këtë mënyrë ju mund të mbani katër ose pesë fjalëkalimet tuaja të përdorura zakonisht dhe të zgjidhni me lehtësi atë që ju nevojitet.

Butonat kanë nevojë për një rezistencë për të shmangur vlerat lundruese. Ky bord ka këto rezistencë pull_up në të, kështu që ju duhet vetëm t'i aktivizoni ato në softuerin tuaj. Një rezistencë pull_up e bën programin tuaj të lexojë një vlerë të vazhdueshme të lartë derisa të shkurtoni kunjin dhe tokëzimin (duke përdorur një buton).

Vendosa një buton në mes të anës përballë lidhësit usb. Kjo do të jetë kryesore. Këto butona kanë këmbë të gjata. Thjesht i përkulni me kujdes dhe fiksojeni majën në vrimën e etiketuar D10. Nëse tuajat janë të ndryshëm, lidhni një copë teli të shkurtër për të lidhur njërën këmbë dhe D10.

Shtoni butonin tjetër në mes të anës së djathtë dhe përkulni këmbën drejt vrimës D11.

Bashkoni së bashku dy këmbët e tjera dhe lidhni një tel për të lidhur të dy këmbët dhe vrimën GND.

Siç mund ta shihni, bashkimi nuk është veshja ime e fortë. Unë përdor të gjitha llojet e mjeteve për të bërë nyje të këndshme (zmadhues, duar ndihmuese, temperaturë hekuri të zgjedhshme …), por asgjë nuk duket se funksionon. Kjo duhet t'ju sjellë të mblidhni NanoKeyring tuaj!

Këshilla e fundit e dytë: mund ta bëni kutinë më parë dhe ta përdorni si mjet për të vendosur butonat në vend. Kini kujdes që të shmangni shkrirjen e kutisë me hekurin e saldimit.

Hapi 2: Një rast i lezetshëm

Një Rast Cute
Një Rast Cute

Pas 96 prototipeve, unë erdha me një dizajn që i përshtatet në mënyrë të përsosur tabelës dhe mbaj butonat në vend.

Shkarkoni atë nga thingiverse (https://www.thingiverse.com/thing:4003337) dhe shtypeni në printerin tuaj 3d. Nuk ka nevojë të jetë veçanërisht i fortë, kështu që çdo material - si PLA - do të jetë mirë.

Përndryshe, mund të pyesni një mik ose ta porosisni atë nga një shërbim online.

Nëse printimi 3d nuk është një opsion për ju, ndoshta një lloj argjile polimer mund të jetë një zëvendësues i mirë.

Ju madje mund të bëni një version luksoz me disa copa druri të llakuar!

Hapi 3: Softueri Magjik

Softuer Magjik
Softuer Magjik

Ju duhet të ngarkoni kodin tim në tabelën e vogël.

Do të gjeni qindra mësime rreth ngarkimit të kodit në arduino, duke përdorur Arduino IDE ose PlatformIO -n e re.

Unë kam përgatitur kodin dhe bibliotekat për këtë IDE të fundit. Shkarkoni gjithçka nga kjo depo:

github.com/alfem/MicroKeyRing

Mos harroni të redaktoni tre vargjet e para dhe të zëvendësoni përdoruesit demo dhe fjalëkalimet me tuajat.

Hapi 4: Si ta përdorni?

Siç mund ta keni parë në video, ky MicroKeyRing ka shumë funksione:

  • Shtypni butonin kryesor për të injektuar emrin tuaj të përdoruesit
  • Shtypni gjatë butonin kryesor (derisa LED të ndizet) për të injektuar fjalëkalimin tuaj
  • Klikoni dy herë butonin kryesor për të injektuar të dhëna shtesë (telefoni, numri i kartës së vizës …)
  • Shtypni butonin sekondar (atë në njërën anë) për të kaluar në grupin tjetër të përdoruesit/fjalëkalimit.

Një funksion shtesë (dhe jo shumë i testuar mirë): shtypni gjatë butonin sekondar për të aktivizuar/çaktivizuar funksionin anti-boshe. Kur aktivizohet kjo veçori, MicroKeyRing do të lëvizë miun një piksel çdo 30 sekonda për të parandaluar kyçjen e ekranit. I dobishëm nëse politika juaj e korporatës zbaton një kohë vërtet të shkurtër boshe.

Recommended: