Taula de continguts:
- Pas 1: la idea
- Pas 2: Idea i cablejat
- Pas 3: Cuinar
- Pas 4: construir un cas
- Pas 5: Prining 3D
- Pas 6: el cas és a punt
- Pas 7: provar el cas
- Pas 8: soldar. Filferros
- Pas 9: PwKeeper està a punt
- Pas 10: PwKeeperPc: edició fàcil de dades al testimoni
- Pas 11: PwKeeper està funcionant
- Pas 12: flux de pensaments
- Pas 13: Inspecció-1
- Pas 14: Inspecció-2
Vídeo: Password Keeper a Aruino Pro Micro o Per què fer-ho senzill quan existeix una manera elaborada: 15 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Sembla que el principal problema amb els microcontroladors per als fanàtics de l'electrònica (sobretot els principiants) és esbrinar on aplicar-los:) L'electrònica actual, especialment la digital, és cada vegada més semblant a una màgia negra. Només els savis de 80 nivells són capaços de fer alguna cosa allà amb components minúsculs. Aquesta és una raó per la qual les taules Arduino es fan molt populars. Encapsulen màgia negra i una mica de fum;
Aquest missatge el vull dedicar a un projecte bastant senzill, anomenat PasswordKeeper, a la base del tauler Micro Aruino Pro. Aquest tauler allotjava el xip ATmega32U4.
Pas 1: la idea
Durant molt de temps vaig voler fer alguna cosa senzilla i útil amb algun controlador. I aleshores un company meu va llançar una idea interessant: era massa mandrós introduir cada dia l’inici de sessió i la contrasenya a l’ordinador. Així doncs, va agafar la petita placa DigiSpark (ATTiny85) i va crear un dispositiu que envia l’accés + contrasenya a l’ordinador quan es feia clic al botó. Aquí teniu aquest artifici.
Pas 2: Idea i cablejat
L’excel·lent idea - vaig pensar. Per què no demanar-ho en préstec i aplicar-hi una creativitat esbojarrada?
Reconstruint el projecte Arduino i recarregant-lo al tauler cada vegada que canvia la contrasenya - "No són els droides que busqueu" [ona]. És massa senzill. Faríem una ruta molt més embolicada!
El dispositiu ha de mostrar com funciona. Però només hi ha tres LED estàndard incorporats: és massa poc per a aquest propòsit. Permetre que pugi el número de LED a 4099. Per tant, es va afegir al projecte un petit mòdul de pantalla OLED 128X32. No vaig poder pensar on extreure'l durant força estona. I encaixava perfectament en aquest projecte. Un parell de botons més, i ja està tot a punt.
No hi havia prou espai al xip ATTiny85 per al projecte, afegint pantalles extretes per a llibreria gràfica + fonts. Per tant, totes aquestes coses no s’adaptaven a la memòria de DigiSpark. La cerca ràpida inclou una plataforma adequada: Arduino Pro Micro.
La idea principal del projecte és que ATmega32U4 per defecte pretén ser un dispositiu HID: teclat USB i port COM USB. Els controladors per a aquests dispositius ja estan preinstal·lats a la major part del sistema operatiu i no calia configurar res més.
El PasswordKeeper, cridat a la vostra atenció, és un chindogu que imita el clic dels botons del teclat. Aquests clics poden transferir un inici de sessió i una contrasenya a un ordinador. Fins i tot omnipresent Ctrl-Alt-Del es pot enviar fent clic amb 1 botó en lloc de 3. O qualsevol altra seqüència de tecles segons el vostre gust.
El factor de forma dels mòduls seleccionats és molt compacte, però senzill, fàcil d’embolicar. Amb el mínim esforç és possible muntar el dispositiu petit i força útil. El cablejat no podria ser més senzill.
Pas 3: Cuinar
Ingredients per a la contrapció:
1) Aruino Pro Micro - 1 peça
2) Pantalla OLED de 128x32 - 1 peça
3) Botons - 2 peces (o qualsevol altre tipus - per defecte).
4) Connectors DuPont: 7 peces (o algun cable per soldar-lo tot junt, segons el gust).
Poseu-ho tot en un recipient petit per menjar i agiteu-lo bé. Segons la teoria de la probabilitat, els ítems es connecten de manera correcta amb el temps.
Oh, espera! No és un article relacionat amb la cuina. El meu demana perdó.
És millor que ho connecteu manualment, segons el diagrama de cablejat, i estalvieu-vos un parell d’eons de sacsejades.
Per tant, el prototip per a la depuració d'esbossos / proves està a punt.
Pas 4: construir un cas
Sembla que l’esbós funciona. Però no és convenient utilitzar el dispositiu en aquest formulari. Per tant, una mica de treball a Sketchup ens proporciona una carcassa petita.
Actualització: una idea sobre el cas.
Podeu prendre qualsevol caixa petita de plàstic transparent adequada.
O agafeu plàstic transparent fi d’alguns envasos. Doblegueu-lo segons la geometria del dispositiu. Introduïu l’electrònica a l’interior i ompliu tot l’espai lliure de silici transparent. Us hauria de proporcionar un dispositiu d’aspecte molt agradable.
Pas 5: Prining 3D
Tirar-lo a la impressora 3D més propera.
Pas 6: el cas és a punt
I, com és habitual, cal precipitar-se a l’hora d’agafar puces.
La primera versió de la carcassa és una mica petita i el tauler no hi cap.
A Akela li va faltar deixar alguns buits. Així, el dibuix es corregeix i es reimprimeix.
La segona passada va ser millor: el tauler s’adapta perfectament.
Pas 7: provar el cas
Col·loqueu el tauler a dins, premeu-lo i, amb un cruixit característic, fixeu-lo al lloc.
Prova de botons: també encaixen.
Pas 8: soldar. Filferros
Per cert, fa temps que busco un bon fil de prototipatge.
Com a resultat, ara faig servir 30AWG wire en els meus projectes. Potser els veureu a la foto. Està embolicant filferro.
Pocs pobles recorden ara per a què serveix.
Però també s’adapta perfectament a la soldadura a bord. Els cables de colors són bons per ordenar l’embolic habitual assignant colors diferents a les funcions de cable. El filferro és prim. L’aïllament resisteix la temperatura del soldador. L'aïllament típic de PVC es fon immediatament durant la soldadura. Aquest es suavitza, però manté la seva forma i permet tocar ocasionalment una punta de soldador sense fondre’s fins al nucli.
Pas 9: PwKeeper està a punt
Per tant, unir-ho tot ens proporciona un petit testimoni que es connecta a un ordinador i us permet gestionar-lo i utilitzar-lo
un gran nombre d’inicis de sessió i contrasenyes.
Pas 10: PwKeeperPc: edició fàcil de dades al testimoni
El nombre d’inicis de sessió està limitat per la quantitat de memòria EEPROM incorporada (1024 bytes) i la longitud de les contrasenyes.
La memòria EEPROM guarda diversos registres.
Cada registre conté un camp de comentaris i fins a 8 camps de text.
Dos dels camps de text anomenats Nom i Contrasenya, només per al conveni de gestió.
La pantalla us permet seleccionar l'inici de sessió desitjat que us mostrarà els camps de comentaris.
També us permet editar les dades del testimoni. Les dades només es poden editar amb dos botons. Vaig empènyer algun tipus d'editor al testimoni. Però, sincerament, hauríeu de ser masoquistes per utilitzar-lo.
Per tant, per simplificar la gestió de contrasenyes, vaig haver d’escriure un programa especial per a l’ordinador (per cert, no deixeu de canviar el token en mode USB quan utilitzeu aquest programa).
Actualització: per a persones * nix he afegit la consola TTY de sèrie al microprogramari PwKeeper v1.4. Aquesta consola s'activa des del menú del dispositiu. Connecteu-vos-hi amb qualsevol programa de terminal adequat i podeu editar dades a PwKeeper amb diverses ordres semblants al VI. La consola també es pot utilitzar a la plataforma Windows. Simplement premeu Ctrl-Maj-M des de Arduino IDE i ja hi sou (no oblideu activar TTY a PwKeeper abans). Però PwKeeperPc és molt més convenient, crec.
Pas 11: PwKeeper està funcionant
El testimoni conté dades molt sensibles, de manera que s’haurien d’esforçar en seguretat.
Existeix la contrasenya principal per desbloquejar el testimoni.
Està buit per defecte, però tal com el definiu al testimoni, l’haureu d’introduir cada vegada després de l’engegada.
La contrasenya principal és una seqüència definida per l'usuari de clics simples i dobles de botons amunt i avall.
Pas 12: flux de pensaments
Teòricament, és possible xifrar les dades a EEPROM amb algun algorisme criptogràfic (encara queda espai en flash), però aquests esforços no es veurien des de fora, de manera que no em vaig molestar.
El testimoni en el seu estat normal no és visible per l’ordinador. Per posar-lo en mode d’edició USB, hauríeu de fer-ho físicament prement els botons que hi ha. De la mateixa manera, per enviar una contrasenya hauríeu de prémer físicament un botó AMUNT. Per tant, un pirata informàtic maliciós no us robaria les contrasenyes del testimoni. Els agafava en un port USB quan els enviaves des del testimoni;)
El resultat d’aquest projecte és un artilugi on emmagatzemo les contrasenyes dels meus comptes bancaris i fòrums. Els meus pares també van trobar útil per iniciar sessió al correu web i a diversos altres llocs.
Especialment per al meu company, he programat totes les entrades restants de la placa com a botons d'accés ràpid. Es poden connectar fins a 12 botons des dels pins d'entrada restants a terra. En fer clic a un d’aquests botons, saltareu a l’inici de sessió corresponent (si existeix). Per tant, només cal prémer el botó AMUNT per enviar-lo. O manteniu premut un botó de drecera una mica més.
Pas 13: Inspecció-1
Abans de sortir a borsa, PwKeeper ha estat sotmès a una minuciosa inspecció.
Pas 14: Inspecció-2
El cap d’inspecció s’acabava de despertar i no està d’humor.
Però arrufa les celles, per què s’ofereix al públic un dispositiu clarament inacabat.
Les meves paraules, que necessita verificar la qualitat del producte i que és difícil de fer amb el cas tancat, van ser ignorades per ell.
Sense cap novetat (després de subornar amb salsitxa) va emetre el certificat d'aprovació.
Recomanat:
LED USB senzill (i altres coses) de bricolatge senzill i senzill: 16 passos
LED USB (s) senzills i senzills de bricolatge barats (i altres coses): Hola i benvinguts a la meva primera instrucció :) Aposto a que estem configurant i repoblant els espais dels nostres creadors una vegada més després del virus, així que crec que ja és hora que els creadors tots hem après a fabricar els nostres propis USB en lloc de dependre de bateries fàcilment esgotables
Com fer un Bartop Arcade DIY de 2 jugadors amb ranures personalitzades per a monedes, amb una caixa de Pandora: 17 passos (amb imatges)
Com fer un Bartop Arcade DIY de 2 jugadors amb ranures personalitzades per a monedes, utilitzant una caixa de Pandora: aquest és un tutorial pas a pas sobre com construir una màquina arcade superior de 2 jugadors amb barres per a monedes personalitzades incorporades a la marquesina. Les ranures per a monedes es faran de manera que només acceptin monedes de la mida de quarts i més. Aquest arcade està alimentat
Music Reactive Light -- Com fer que la música reactiva sigui súper senzilla per aconseguir que l’escriptori sigui impressionant: 5 passos (amb imatges)
Music Reactive Light || How to Make Super Simple Music Reactive Light for Making Desktop Awsome .: Hey whats up guys, Avui construirem un projecte molt interessant. Avui construirem llum reactiva musical. El led canviarà la seva brillantor segons el baix que en realitat és un senyal d'àudio de baixa freqüència. És molt senzill de construir. Farem
Com fer que la vostra unitat flash es converteixi en una informació impenetrable de manera segura: P: 4 passos
Com fer que la vostra unitat flash es converteixi en una informació impenetrable de manera segura: P: D'acord, per tant, bàsicament el que farem és que el vostre reproductor de memòria flash o reproductor mp3 genèric (bàsicament qualsevol cosa que faci servir memòria flash …) pugui estar a salvo d'un depredador la troba i passa pel que hi guardes
Una manera realment senzilla / fàcil / no complicada de fer que les persones / humans / animals / robots semblin que tenen una visió de calor realment fresca / brillant (color que trieu) mitjançant GIMP: 4 passos
Una manera realment senzilla / fàcil / no complicada de fer que les persones / els humans / els animals / els robots semblin que tenen una visió de calor realment fresca / brillant (color que trieu) mitjançant GIMP: Llegiu … el … títol