Taula de continguts:
- Pas 1: materials i eines
- Pas 2: des del prototip de la taula de pa …
- Pas 3: … al PCB
- Pas 4: Preparació de peces de soldadura prèvia
- Pas 5: conformació final del PCB
- Pas 6: PCB Vias
- Pas 7: soldadura SMD
- Pas 8: soldar components grans
- Pas 9: càrrega d'esbossos
- Pas 10: millores estètiques
- Pas 11: Millores futures i … Gràcies a tots
Vídeo: Gestor de contrasenyes, Typer, Macro, càrrega útil Tot en UNA !: 11 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
ATENCIÓ SI US PLAU:
Si teniu problemes amb la fabricació d’aquest dispositiu (PCB, soldadura o altres), no dubteu a enviar-me un missatge privat aquí o un correu electrònic a [email protected]. Estaré encantat d’enviar-vos un dels ordinadors o dispositius que ja he produït. Aviat obriré un repositori de gitHub per a aquest projecte. Gràcies per la vostra atenció, divertiu-vos!
Sovint he d’iniciar sessió als meus comptes de correu o iniciar la sessió al perfil de la meva universitat des d’un ordinador que no és meu. Normalment faig servir 10 contrasenyes o més mitjançant números, símbols, majúscules i minúscules. Un malson per recordar i, encara pitjor, escriure al primer intent. I, de vegades, un dels meus parents té problemes per recordar una contrasenya, com ara wifi o coses similars. Així que se m’acut aquesta nova idea. PassType (sí … M'agrada donar noms a les coses que construeixo, aquest nom prové de la contracció de "tipus de contrasenya al dispositiu") és un gestor de contrasenyes molt barat i senzill d'utilitzar, capaç d'emmagatzemar més de 250 contrasenyes i escriure a tots els dispositius! Funciona amb tots els ordinadors i fins i tot es pot connectar i utilitzar en telèfons intel·ligents. Tots els sistemes que admeten algun tipus de teclat són compatibles amb PassType.
Aquest dispositiu té un petit interruptor tàctil de 5 direccions, semblant al joystick, com a mètode d’entrada. La petita pantalla OLED mostra una interfície d’usuari (interfície d’usuari) funcional i intuïtiva. Totes les dades s’emmagatzemen en una EEPROM de 32kb. PassType funciona amb un arduino Pro Micro.
Els pentesters o els entusiastes de la informàtica també estaran contents perquè aquest petit dispositiu es pot utilitzar per realitzar tasques avorrides, repetitives o per escriure centenars de caràcters en pocs segons. En realitat, pot fer tot el que pot fer un humà en 15 minuts amb el ratolí i el teclat en pocs segons. En aquest projecte faré servir una memòria EEPROM de 32K, però podeu utilitzar-ne una de més gran. Consulteu l'últim pas per obtenir més desenvolupament.
Gràcies per la vostra atenció, comencem aquest projecte!
Tingueu en compte que es tracta d’un prototip, no d’un producte acabat, comercial ni completament provat
Pas 1: materials i eines
PARTS:
- Placa de circuit laminat revestida de coure de doble cara (EUA | UE)
- Arduino pro micro (EUA | UE)
- Pantalla (GLOBAL)
- Joystick d'interruptor tàctil de 5 vies (EUA | UE)
- 24LC256-I / SM (GLOBAL) (proveu de demanar una mostra gratuïta aquí:
- Resistències reciclades SMD (dispositiu de muntatge superficial) (gratuïtes, vegeu més endavant com obtenir-les)
- cables
- pins
- endoll micro USB (opcional)
EINES:
- soldador i soldador
- dremmel o una serra
- sistema de gravat per a PCB (he utilitzat clorur fèrric i un marcador permanent)
- cinta
Pas 2: des del prototip de la taula de pa …
Primer de tot, heu de provar els components.
La manera més senzilla de fer-ho és connectar tots els components a una placa de connexió i connectar-los. El fitxer adjunt és el fitxer Fritzing que descriu tot el cablejat i els esquemes tant de la placa base com de la versió de PCB.
En aquest pas hi ha un diagrama de connexió de la placa base per ajudar-vos a esquivar el primer cablejat.
Pas 3: … al PCB
El fitxer adjunt "PassTypeScheme.fzz" conté tot el necessari per crear el vostre propi PCB.
L’exportació de Fritzing a PCB generarà molts fitxers pdf. Necessitareu els fitxers "superior de coure" i "mirall inferior de coure". Baixeu i imprimiu "copper_top" i "copper_bottom_mirror" en dimensió real en paper. Si voleu utilitzar el mètode de fotoresistència, podeu ometre aquesta fase perquè ja sabeu què esteu fent amb el gravat de PCB, ens veiem més endavant.
Si voleu fer un veritable bricolatge barat i (no tan) brut PCB seguiu llegint!
Després de tenir els esquemes de circuits impresos (superior i inferior) comproveu si coincideixen. Talleu el paper addicional i assigneu-ne un a una cantonada del tauler de circuits de doble cara. Utilitzant el dremmel (serra, altres eines..), talleu un tros del tauler laminat revestit de coure de doble cara a la dimensió adequada per adaptar-se a tot el circuit. Netegeu-lo amb un sabó i un fregall.
Col·loqueu el traç de coure imprès en paper sobre la placa de circuits nets i utilitzant una marca de martell on haureu de foradar. Feu-ho pels dos costats del tauler i tingueu cura de l'alineació de les dues cares.
Netegeu la pissarra amb alcohol isopropílic. Amb un marcador permanent, copieu el camí que podeu veure als esquemes impresos. Cal ser molt precís en fer-ho. Per al connector USB, podeu utilitzar una memòria USB real per guiar-vos en el dibuix. Assegureu-vos de completar el camí almenys dues vegades i assegureu-vos que les línies són molt nítides.
Un cop seca la línia de marcador permanent, col·loqueu el tauler en un bany de clorur fèrric. Deixeu-lo allà durant uns 20-30 minuts. Un cop gravat completament, elimineu-lo del bany de clorur fèrric, però tingueu cura de no tocar l'àcid. Utilitzeu guants de plàstic i eines de plàstic. Renteu el PCB amb molta aigua freda. Traieu les línies de marcador amb alcohol isopropílic.
Ja teniu el vostre nou PCB a punt per allotjar totes les parts del vostre PassType.
Pas 4: Preparació de peces de soldadura prèvia
Abans de començar a soldar totes les peces, heu d’eliminar l’espaiador de plàstic de la pantalla oled i els passadors de plàstic de la part inferior de l’interruptor tàctil de 5 vies.
Aquest procediment us permetrà tenir un producte més compacte i resistent.
Pas 5: conformació final del PCB
Primer de tot, heu de foradar els cables i els passadors. Aneu amb compte de perforar forats rectes a la placa.
Amb un dremmel o una serra traieu tot el material dels costats no utilitzats del connector USB mascle dibuixat. Comproveu si s'adapta al concentrador USB després de cada petit canvi. Aleshores tindreu un ajust ajustat i ajustat, perfecte per a qualsevol dispositiu que connecteu el PassType (sí, aquest nom m’agrada molt).
Si el tauler és massa prim, podeu enganxar paper sota el connector USB dibuixat per tenir un ajust més ajustat.
Pas 6: PCB Vias
Comencem a utilitzar el soldador!
Les Vias són les connexions entre la capa superior i la inferior. Per establir aquesta connexió heu de soldar un fil fi en un costat fins al camí de coure més proper, fer-lo passar pel forat i soldar-lo per l'altre costat. Tot el procés (4 vies) només ha de trigar uns minuts.
Pas 7: soldadura SMD
La soldadura SMD és bastant difícil, però podeu fer-ho molt fàcilment amb poques precaucions.
24LC256
Comencem pel 24LC256. Aquest component té 8 potes i s’ha de col·locar tal com es mostra a la figura. Feu una mica de soldadura a la petita zona on es soldarà l’IC (circuit integrat, el 24LC256 en el nostre cas). Col·loqueu el CI sobre el bassal de llauna freda i escalfeu que acabeu de fer. El CI ara es ven per un costat i no es mourà. Soldeu les potes restants sense escalfar massa la CI.
Resistències SMD
La resistència SMD es pot trobar a les plaques base antigues. Heu de desfer almenys:
- Codi SMD de 2 x 10 kΩ: 01C
- altres 4 valors diferents (per exemple: 20 kΩ, 47 kΩ, 65 kΩ, 100 kΩ)
No haureu de trobar exactament els valors que he utilitzat perquè podeu canviar al programari el valor analògic corresponent a cada direcció premuda al commutador tàctil de 5 vies. En pocs passos us mostraré com fer-ho. Els valors SMD poden ser difícils de llegir, aquí teniu un lloc on podeu trobar fàcilment el valor de la resistència del seu codi.
Un cop tingueu la resistència necessària, comencem a soldar-les al PCB.
Feu una mica de soldadura al coixinet on es col·locarà la resistència. Col·loqueu la resistència a prop del bassal de llauna i escalfeu la soldadura. La soldadura es fondrà i connectarà un costat de la resistència. Deixeu-lo refredar i soldeu l’altre contacte de la resistència. Feu el mateix amb tota la resistència i la part de soldadura SMD s'ha acabat.
Pas 8: soldar components grans
Arduino Pro Micro
Col·loqueu uns passadors semblants al tauler als forats del PCB. Soldeu-los directament al PCB i deixeu-los refredar. Col·loqueu el vostre arduino pro micro a sobre i tingueu cura de col·locar-lo amb els passadors adequats. Baixeu el micro pro tant com pugueu, però assegureu-vos de no tocar cap pista de coure. Podeu utilitzar una cinta elèctrica com a capa aïllant entre el vostre PCB i l’arduino pro micro.
Pantalla OLED
Ara soldem la pantalla oled al seu lloc. Podeu utilitzar cinta elèctrica per assegurar-vos que el tauler oled no toqui les vies de coure. Col·loqueu la pantalla oled tal com es mostra a la figura. Premeu-lo fins a baix i soldeu els passadors a la part inferior.
Ara podeu eliminar l'excés de longitud dels passadors amb unes alicates.
USB
Un cop fet això, el vostre PassType ja està a punt. podeu començar a utilitzar-lo des del port micro USB del micro pro. Tot i això, volia un sistema compacte i més accessible, així que vaig connectar els contactes micro USB als contactes masculins USB dibuixats. Seguiu la imatge per saber soldar els dos connectors. Si no us sentiu còmode amb la soldadura de components petits, podeu utilitzar un connector micro USB mascle i soldar l’USB mascle dibuixat als cables que surten del micro USB mascle.
Pas 9: càrrega d'esbossos
Ara que el vostre maquinari PassType està a punt, heu de carregar el programari. Aquest projecte és molt flexible i es pot utilitzar en multitud d’escenaris diferents, per exemple.:
- macro de qualsevol tipus
- memòria i typer de contrasenya
- dispositiu de pentesting
- diversos botons de maquinari en un (mitjançant el joystick)
- dispositiu de càrrega útil
- keylogger (l'he de provar)
- i molt més amb la vostra creativitat!
En aquest instructiu us proporcionaré el codi per a un simple gestor de contrasenyes, generador i mecanografia tot en un.
Primer de tot, heu de trobar el valor analògic corresponent a l’acció realitzada al joystick. Pengeu l'esbós analogSwitchValue al PassType i obriu el port sèrie a una velocitat de 9600 baud. Comenceu a utilitzar el joystick i anoteu els valors de cada possible acció. (fins i tot podeu considerar el centre premut + una direcció com una nova acció i obtenir fins a 9 mètodes d’entrada diferents!)
Un cop obtingut el valor de lectura analògic, baixeu-lo i obriu l'esbós passTypeSW. Aneu a la secció de definició del commutador de 5 direccions. Suposem que heu obtingut pressionant el joystick cap amunt el valor de 163. A continuació, haureu d'editar el valor elevat (acció ascendent el màxim possible) a 173 i l'ulow (acció ascendent el valor més petit possible) a 153. Feu-ho per a totes les dades que necessiteu, en el meu cas amunt, rigit, avall, esquerra i centre. Pengeu l'esbós a l'arduino pro micro.
// Commutador de 5 vies ----- MODIFICA AQUÍ ELS VALORS!
#define llow 158 #define lhigh 178 #define ulow 220 #define uhigh 240 #define rlow 500 #define rhigh 520 #define dlow 672 #define dhigh 692 #define clow 293 #define chigh 313
Ara teniu un PassType completament funcionant: un gestor de contrasenyes, un creador i un typer, petit com a clau i capaç de memoritzar més de 250 contrasenyes de fins a 16 caràcters, cadascun amb lletres majúscules i minúscules, números i símbols.
El logotip de la primera pàgina de la interfície d’usuari (interfície d’usuari) era un embolic per crear, tot i que si voleu el podeu personalitzar i aquesta eina m’ha ajudat molt. Desenvolupar esbossos per a aquest projecte és molt senzill, però intenteu reduir tant com pugueu l’operació d’escriptura a l’EEPROM per augmentar la seva vida útil (referència útil aquí). No dubteu a canviar i personalitzar el programari que us he proporcionat com vulgueu. No dubteu a col·laborar!
Pas 10: millores estètiques
El vostre PassType ja està llest per al seu ús, però el circuit exposat no és el més segur i el més bonic. Vaig embolicar el meu prototip amb cinta elèctrica i vaig arrodonir la cantonada nerviosa del PCB. El producte acabat té una mida comparable a una clau normal i a un pany de combinació. No obstant això, PassType pot emmagatzemar moltes combinacions i tecles "digitals".
Gràcies al Fablab més proper, vaig aconseguir imprimir un recinte per a aquest projecte. He adjuntat el fitxer per a la impressió 3D. El fitxer conté tant les parts del recinte com dos botons per col·locar al mini joystick perquè sigui més còmode d’utilitzar.
Pas 11: Millores futures i … Gràcies a tots
Desenvolupament futur
M'agradaria obrir un repositori de github per emmagatzemar totes les eines de programari possibles per a aquest projecte i millorar la qualitat de l'esbós que s'executa en aquest maquinari. També m’agradaria crear una versió microSD del meu PassType. Ja he dibuixat un circuit i un disseny de PCB per a la versió micro SD mitjançant l'ATmega32U4 directament a la PCB. Si utilitzeu una micro SD, el nou PassType mai no tindrà problemes de memòria (fins a 32 GB) i tindrà moltes funcions noves.
Gràcies per llegir,
si us ha agradat, penseu en la possibilitat de votar per aquest projecte al concurs de microcontroladors,
seria un gran comentari i una gran ajuda
Espero que aquest petit instructable pugui ser el més engrescador i inspirador possible,
I un altre cop…
GRÀCIES A TOTS
Accèssit al concurs de microcontroladors 2017
Recomanat:
Lent macro de bricolatge amb AF (diferent a la resta de lents macro de bricolatge): 4 passos (amb imatges)
Lents macro de bricolatge amb AF (diferents a la resta de lents macro de bricolatge): he vist molta gent fabricant objectius macro amb un objectiu de kit estàndard (normalment de 18 a 55 mm). La majoria són objectius que només s’enganxen a la càmera cap enrere o s’elimina l’element frontal. Hi ha desavantatges per a aquestes dues opcions. Per muntar l'objectiu
Càrrega minúscula: càrrega actual constant: 4 passos (amb imatges)
Càrrega minúscula: càrrega de corrent constant: he estat desenvolupant una font d'alimentació bancària i, finalment, he arribat al punt en què vull aplicar-hi una càrrega per veure el seu rendiment. Després d’haver vist l’excel·lent vídeo de Dave Jones i mirar uns quants altres recursos a Internet, em va semblar Tiny Load. Thi
Gestor de tasques: un sistema de gestió de tasques domèstiques: 5 passos (amb imatges)
Gestor de tasques: un sistema de gestió de les tasques de la llar: volia intentar abordar un problema real a què s’enfronta la nostra llar (i, imagino, el de molts altres lectors), que és com assignar, motivar i premiar els meus fills per ajudar-los amb les feines domèstiques. Fins ara hem conservat un full laminat
Gestor de relacions del cercle social: 7 passos (amb imatges)
Gestor de relacions del cercle social: què és? Mantenir-se en contacte amb totes les persones importants del vostre cercle social pot ser difícil, sobretot quan visqueu en una gran ciutat, en un treballador de la feina, en un estudiant o en tot això. Social Circle ofereix una manera de mantenir a tots els teus éssers estimats en un
Una llum de flaix recarregable magnífica amb altaveus Bluetooth i telèfons mòbils de càrrega: 4 passos (amb imatges)
Una llum de flaix recarregable magnífica amb altaveus Bluetooth i telèfons mòbils de càrrega: Hola amics, en aquest instructiu us informo sobre una llum de flaix recarregable equipada amb altaveus Bluetooth i la càrrega USB femenina per a la càrrega del mòbil, de manera que és un dispositiu multifacètic que és bo per acampar i caminar per parcs o muntanyes