Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Bord og knapper
- Trin 2: En sød sag
- Trin 3: Magisk software
- Trin 4: Hvordan bruges det?
Video: MicroKeyRing: Lille adgangskodeopbevaring, der passer i din lomme: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Adgangskoder, adgangskoder og flere adgangskoder.
Alle websteder, e -mail -applikationer eller google -tjenester har brug for en adgangskode. Og du SKAL IKKE bruge den samme adgangskode to steder.
Hvor kan du gemme dem? I en desktop applikation? I en (formodentlig sikker) webapp? De får brug for sin egen adgangskode!
For nogle år siden puslede jeg med de berømte Arduino -tavler, da jeg opdagede Leonardo -modellen. Det er et specielt kort med en software -defineret USB -port. Det kan opføre sig som et tastatur eller en mus, når du tilslutter det til en computer. Du skal bare programmere tavlen korrekt, og den sender de tastetryk, du har defineret, til computeren, som et standardtastatur.
Ved at gennemse det nuværende enorme katalog over boards i Arduino -stil fandt jeg et lille bræt med et fladt USB -stik og atmega32u4 -chippen. Det har denne tastaturemulator -funktion. Perfekt til en lomme digital nøglering!
Forbrugsvarer
For at bygge en NanoKeyring som denne skal du bruge disse materialer:
- Et DIYMore USB-kort (søg efter ATMEGA32U4-AU Beetle)
- Et par små knapper (3x6x7mm)
- Et par centimeter tynd isoleret tråd
Og disse værktøjer:
- Loddekolbe
- En 3d printer
- En computer
- Et forstørrelsesglas, hvis dine øjne er lige så gamle som mine:-D
Trin 1: Bord og knapper
Jeg besluttede at tilføje to knapper: en til bruger/adgangskode/uanset autotyping og anden til brugervalg. På denne måde kan du bære dine fire eller fem almindeligt anvendte adgangskoder og nemt vælge den, du har brug for.
Knapper har brug for en modstand for at undgå flydende værdier. Dette kort har denne pull_up -modstand i det, så du behøver kun at aktivere dem i din software. En pull_up -modstand får dit program til at læse en kontinuerlig høj værdi, indtil du kortslutter stiften og jorder (ved hjælp af en knap).
Jeg placerede en knap midt på siden modsat USB -stikket. Dette vil være det vigtigste. Disse knapper har lange ben. Bare bøj dem forsigtigt, og pin spidsen i hullet mærket D10. Hvis din er anderledes, loddes et kort stykke ledning for at forbinde det ene ben og D10.
Tilføj den anden knap i midten af højre side og bøj benet mod D11 -hullet.
Sæt de to andre ben sammen, og lod en ledning til at forbinde begge ben og GND -hullet.
Som du kan se, er lodning ikke min stærke side. Jeg bruger alle slags værktøjer til at lave flotte led (forstørrelsesglas, hjælpende hænder, temperatur, der kan vælges i temperatur …), men intet ser ud til at fungere. Dette skulle få dig til at samle din NanoKeyring!
Sidste sekund råd: du kan lave sagen før og bruge den som en rig til at sætte knapperne på plads. Pas på at undgå at smelte sagen med loddejernet.
Trin 2: En sød sag
Efter 96 prototyper kom jeg med et design, der passer perfekt til brættet og holder knapperne på plads.
Download det fra thingiverse (https://www.thingiverse.com/thing:4003337) og udskriv det i din egen 3d -printer. Det behøver ikke at være specielt stærkt, så ethvert materiale -lignende PLA- vil være fint.
Alternativt kan du spørge en ven eller bestille den fra en onlinetjeneste.
Hvis 3dprinting ikke er en mulighed for dig, kan en slags polimer ler være en god erstatning.
Du kan endda lave en luksusversion med nogle stykker lakeret træ!
Trin 3: Magisk software
Du skal uploade min kode til det lille bord.
Du finder hundredvis af selvstudier om upload af kode til arduino ved hjælp af Arduino IDE eller den nye PlatformIO.
Jeg har forberedt kode og biblioteker til denne sidste IDE. Download alt fra dette lager:
github.com/alfem/MicroKeyRing
Glem ikke at redigere de tre første arrays, og erstat demobrugere og adgangskoder med dine.
Trin 4: Hvordan bruges det?
Som du sikkert har set i videoen, har denne MicroKeyRing mange funktioner:
- Tryk på hovedknappen for at indsætte dit brugernavn
- Tryk længe på hovedknappen (indtil LED blinker) for at indsætte din adgangskode
- Dobbeltklik på hovedknappen for at tilføje yderligere data (telefon, visumkortnummer …)
- Tryk på den sekundære knap (den ene i den ene side) for at skifte til den næste bruger/adgangskode.
En ekstra (og ikke særlig godt testet) funktion: Tryk længe på den sekundære knap for at aktivere/deaktivere anti-tomgangsfunktionen. Når denne funktion er aktiveret, flytter MicroKeyRing musen en pixel hvert 30. sekund for at forhindre skærmlåsen. Praktisk, hvis din virksomhedspolitik håndhævede en virkelig kort inaktiv tid.
Anbefalede:
Sådan laver du en personlig mini -skrivebordsventilator af en gammel computer - passer i din lomme: 6 trin
Sådan laver du en personlig mini -skrivebordsventilator af en gammel computer - passer i din lomme: Jeg viser dig, hvordan du laver en personlig mini -skrivebordsventilator af en gammel computer. En bonus er, at den endda passer i lommen. Dette er et meget simpelt projekt, så der er ikke brug for megen erfaring eller ekspertise. Så lad os begynde
Heartcrab: en Lambada-gående robot i din lomme !: 15 trin (med billeder)
Heartcrab: en Lambada-Walking Robot i din lomme !: Dette er et af disse projekter med flere betydninger: er dette den frække slægtning til " headcrabs " fra Half-Life videospil? Måske en gående robot forelsket i en mariehøne? Eller er mariehøne ved at styre sin egen mech? Uanset svaret
En lille og billig lomme -computer, der kan programmeres overalt: 5 trin
En lille og billig lommecomputer, der kan programmeres overalt.: Du kan gøre CardKB til en lommecomputer! Komplet lommecomputer til CardKB ved hjælp af ArduinoBaisc, CardKB, I2C OLED -skærm. Da BASIC bruger ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), understøtter det næsten alle normale funktioner som
Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord !: 10 trin
Et lille alarmsystem ved hjælp af et Super Tiny Arduino -kompatibelt bord !: Hej, i dag skal vi lave et lille fedt projekt. Vi skal bygge en lille alarmanordning, der måler afstanden mellem sig selv og et objekt foran den. Og når objektet bevæger sig forbi en bestemt afstand, giver enheden dig besked med en
Lomme i størrelse: Tag dit kontor på din telefon: 7 trin
Pocket Sized: Tag dit kontor på din telefon: Har du nogensinde været ude og indse, at du har glemt at e -maile en vigtig klient? Har du nogensinde haft en god idé til en instruerbar, mens du gik ned ad gaden, men du havde ikke noget papir? Har du nogensinde ønsket, at du kunne modtage din e -mail på din telefon? Du kan alt