Turinys:
- Prekės
- 1 žingsnis: lenta ir mygtukai
- 2 žingsnis: mielas atvejis
- 3 žingsnis: stebuklinga programinė įranga
- 4 žingsnis: kaip juo naudotis?
Video: „MicroKeyRing“: maža kišenėje saugoma slaptažodžių saugykla: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Slaptažodžiai, slaptažodžiai ir dar daugiau slaptažodžių.
Kiekvienai svetainei, pašto programai ar „Google“paslaugai reikia slaptažodžio. Ir jūs neturėtumėte naudoti to paties slaptažodžio dviejose vietose.
Kur galite juos laikyti? Stalinio kompiuterio programoje? Ar (tariamai saugioje) žiniatinklio programoje? Jiems reikės savo slaptažodžio!
Prieš keletą metų, kai atradau „Leonardo“modelį, galvojau apie garsiąsias „Arduino“plokštes. Tai speciali plokštė su programinės įrangos apibrėžtu USB prievadu. Prijungus jį prie kompiuterio, jis gali veikti kaip klaviatūra ar pelė. Jums tiesiog reikia tinkamai užprogramuoti plokštę ir ji nusiųs jūsų nustatytus klavišų paspaudimus į kompiuterį, kaip standartinė klaviatūra.
Naršydamas dabartinį didžiulį „Arduino“stiliaus plokščių katalogą, radau mažytę plokštę su plokščiu USB kištuku ir „atmega32u4“lustu. Jis turi šią klaviatūros emuliatoriaus funkciją. Puikiai tinka kišeniniam skaitmeniniam raktų pakabukui!
Prekės
Norėdami sukurti tokį „NanoKeyring“žiedą, jums reikės šių medžiagų:
- „Pasidaryk pats“Daugiau USB plokštės (ieškokite „ATMEGA32U4-AU Beetle“)
- Keletas mažų mygtukų (3x6x7mm)
- Keli centimetrai plonos izoliuotos vielos
Ir šie įrankiai:
- Lituoklis
- 3D spausdintuvas
- Kompiuteris
- Didinamasis stiklas, jei tavo akys tokios pat senos kaip mano:-D
1 žingsnis: lenta ir mygtukai
Aš nusprendžiau pridėti du mygtukus: vieną naudotojui/slaptažodžiui/bet kokiam automatizavimui ir kitą vartotojo pasirinkimui. Tokiu būdu galite nešiotis keturis ar penkis dažniausiai naudojamus slaptažodžius ir lengvai pasirinkti jums reikalingą.
Mygtukams reikia rezistoriaus, kad būtų išvengta kintančių verčių. Šioje plokštėje yra šie „pull_up“rezistoriai, todėl juos reikia suaktyvinti tik programinėje įrangoje. Pritraukimo rezistorius priverčia jūsų programą skaityti nuolatinę didelę vertę, kol sutrumpinsite kaištį ir įžeminimą (naudodami mygtuką).
Aš įdėjau vieną mygtuką viduryje šono, esančio priešais USB jungtį. Tai bus pagrindinis. Šie mygtukai turi ilgas kojas. Tiesiog atsargiai sulenkite juos ir įkiškite galiuką į skylę, pažymėtą D10. Jei jūsų yra kitoks, lituokite trumpą vielos gabalą, kad sujungtumėte vieną koją ir D10.
Pridėkite kitą mygtuką dešinės pusės viduryje ir sulenkite koją link D11 skylės.
Sujunkite kitas dvi kojas ir lituokite laidą, kad sujungtumėte abi kojas ir GND skylę.
Kaip matote, litavimas nėra mano stiprioji pusė. Aš naudoju įvairias priemones gražiam sujungimui (didintuvai, pagalbos rankos, lygintuvas pagal temperatūrą …), bet atrodo, kad niekas neveikia. Tai turėtų paskatinti jus surinkti „NanoKeyring“!
Paskutinis patarimas: galite padaryti dėklą anksčiau ir naudoti jį kaip įrenginį, kad padėtumėte mygtukus. Būkite atsargūs, kad neištirptumėte dėklo su lituokliu.
2 žingsnis: mielas atvejis
Po 96 prototipų atėjau su dizainu, kuris puikiai dera prie lentos ir išlaiko mygtukus.
Atsisiųskite jį iš „thingiverse“(https://www.thingiverse.com/thing:4003337) ir atsispausdinkite savo 3D spausdintuvu. Jis neturi būti ypač stiprus, todėl bet kokia medžiaga, panaši į PLA, bus tinkama.
Arba galite paprašyti draugo arba užsisakyti jį iš internetinės paslaugos.
Jei 3D spausdinimas jums nėra pasirinkimas, galbūt koks nors polimerinis molis galėtų būti geras pakaitalas.
Jūs netgi galite pagaminti prabangią versiją su kai kuriais lakuoto medžio gabalėliais!
3 žingsnis: stebuklinga programinė įranga
Jūs turite įkelti mano kodą į mažą lentą.
Rasite šimtus vadovėlių, kaip įkelti kodą į arduino, naudojant „Arduino IDE“arba naująją „PlatformIO“.
Aš paruošiau kodą ir bibliotekas šiai paskutinei IDE. Atsisiųskite viską iš šios saugyklos:
github.com/alfem/MicroKeyRing
Nepamirškite redaguoti pirmųjų trijų masyvų, o demonstracinius vartotojus ir slaptažodžius pakeisti savo.
4 žingsnis: kaip juo naudotis?
Kaip jūs tikriausiai matėte vaizdo įraše, šis „MicroKeyRing“turi daug funkcijų:
- Norėdami įvesti savo vartotojo vardą, paspauskite pagrindinį mygtuką
- Norėdami įvesti slaptažodį, ilgai paspauskite pagrindinį mygtuką (kol mirksi šviesos diodas)
- Dukart spustelėkite pagrindinį mygtuką, jei norite įvesti papildomų duomenų (telefono, vizos kortelės numerio …)
- Paspauskite antrinį mygtuką (vieną vienoje pusėje), kad perjungtumėte kitą vartotojo/slaptažodžio rinkinį.
Papildoma (ir nelabai patikrinta) funkcija: ilgai paspauskite antrinį mygtuką, kad įjungtumėte/išjungtumėte tuščiosios eigos funkciją. Kai ši funkcija suaktyvinta, „MicroKeyRing“kas 30 sekundžių perkelia pelę vienu pikseliu, kad neužrakintų ekrano. Patogu, jei jūsų įmonės politika užtikrino tikrai trumpą neveikimo laiką.
Rekomenduojamas:
Slaptažodžiu apsaugotas durų užraktas „Tnikercad“: 4 žingsniai
Slaptažodžiu apsaugotas durų užraktas „Tnikercad“: Šiame projekte mes imsimės įvesties iš klaviatūros, apdorosime ją kaip kampo padėtį ir perkelsime servo variklį pagal gautą 3 skaitmenų kampą. Naudojau 4 x 4 klaviatūrą, bet jei turite 3x4 klaviatūrą, ji turi labai panašų prijungimą, todėl gali būti
Kaip pasigaminti asmeninį mini stalo ventiliatorių iš seno kompiuterio - telpa kišenėje: 6 žingsniai
Kaip pasigaminti asmeninį mini stalo ventiliatorių iš seno kompiuterio - telpa jūsų kišenėje: parodysiu, kaip iš seno kompiuterio pasidaryti asmeninį mini stalo ventiliatorių. Privalumas yra tai, kad jis net telpa į kišenę. Tai labai paprastas projektas, todėl nereikia daug patirties ar patirties. Taigi pradėkime
DIMP (desulfatorius mano kišenėje): 22 žingsniai (su nuotraukomis)
DIMP („Desulfator in My Pocket“): Mikey Sklar sukūrė DA PIMP („Power In My Pocket“) 1 ir 2 versijas, remdamasis George'o Wisemano popieriumi „Capacitive Battery Charger " ir dosniai išleido jį atvirai aparatūros bendruomenei. Jis gali įkrauti ir desulfatuoti
„Wordpress“kišenėje: 6 žingsniai
„Wordpress“kišenėje: „Raspberry Pi Zero“yra mažiausias „Raspberry Pi“šeimos kompiuteris. „Pi Zero“, kurį lengva paslysti kišenėje, galima naudoti kaip „Wordpress“serverį. Aš pasirinkau „Wordpress“, nes tai yra momentinis sprendimas sukurti galingą svetainę lengvai
„Steampunk“pelė tanke - perdirbta ir kišenėje: 6 žingsniai
„Steampunk“pelė tanke - perdirbta ir kišeninė: tai greitas projektas, kurį padariau su sena pele, metalo laužu ir senu lituokliu. Jis yra panašus į „steampunk“ar „diesel-punk“baką ir veikia kaip pelė bet kuriam kompiuteriui, turinčiam USB. Įkvėpimas tam buvo