Sommario:
- Passaggio 1: ottenere il codice
- Passaggio 2: cablaggio. (sarà aggiunto a breve)
- Passaggio 3: modifica a tuo piacimento
- Passaggio 4: scrivi su Arduino
Video: PassPen (Arduino Password Manager): 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Questo è il mio progetto PassPen. un piccolo arduino nano che mi fa accedere ai computer a scuola.
È realizzato con un piccolo PCB progettato con pulsanti per avere un pin per consentire il blocco prima di stampare le password.
Passaggio 1: ottenere il codice
Hardware:
Arduino pro micro:
Adattatore Micro Usb (o il cavo funzionerà).
Il codice e il design del PCB possono essere trovati qui:
per Arduino pro micro utilizzare il file PasscodeBoard.ino e per la scheda digispark utilizzare il file DigiSpark_passcode.ino.
Passaggio 2: cablaggio. (sarà aggiunto a breve)
puoi scegliere quali input vuoi usare. il mio progetto utilizza gli input 2, 3 e 4.
Passaggio 3: modifica a tuo piacimento
Cambia tutti i const int btnX, con i valori dei pin che usi se non stai usando lo stesso di me con la mia scheda.
esempio:
const int btn1=10; // Questo imposta il pulsante uno sull'ingresso digitale 10.
Il codice per Arduino è scritto per valutare l'array PIN_CODE.
quindi aggiungi il pin desiderato tra le parentesi quadre {}, può essere lungo quanto vuoi, il codice è dinamico in questo senso.
esempio:
int CODICE_PIN={1, 2, 3, 3, 1};
quindi aggiungi le password o altri pulsanti che desideri inserire nel caso dell'interruttore "switch(btn_number())"
sotto il caso 1 c'è il materiale che verrà stampato quando si preme il pulsante 1 e così via.
non rimuovere la rottura; alla fine di ogni caso. (Sto dicendo questo nel caso in cui non sai come funziona un caso di commutazione.
esempio:
switch(btn_number()){
caso 1: // Digita UserName quindi tabbs nel campo successivo, digita Password1 quindi preme Invio.
Keyboard.println("NomeUtente");Keyboard.press(KEY_TAB); Keyboard.release(KEY_TAB); Keyboard.println("Password1"); Keyboard.press(KEY_RETURN); Keyboard.release(KEY_RETURN);
rottura;
caso 2: // Digita Password2
Keyboard.println("Password2");
rottura;
caso 3: // Digita Password3, quindi preme Invio.
Keyboard.println("Password3"); Keyboard.press(KEY_RETURN); Keyboard.release(KEY_RETURN); rottura;
predefinito:
Keyboard.println("Qualcosa è andato storto e nessuno dei pulsanti è stato rilevato."); rottura;}
Passaggio 4: scrivi su Arduino
Presumo che tu abbia impostato il tuo IDE Arduino con i pacchetti necessari per Arduino Pro Micro.
Ma devi aggiungere la libreria Keyboard.h. apri il gestore della libreria di arduino e cerca Keyboard, seleziona quello chiamato Keyboard e installalo.
Chiudi il gestore della libreria al termine dell'installazione.
(assicurati che la tua scheda arduino sia collegata e selezionata nel menu degli strumenti.) Fai clic sul pulsante di scrittura e il gioco è fatto!
Consigliato:
Sistema di immissione della password a matrice a infrarossi con Arduino: 13 passaggi
Sistema di immissione della password a matrice a infrarossi con Arduino: il team di ICStation presenta il sistema di immissione della password a matrice a infrarossi basato sulla scheda Arduino compatibile con ICStation. Funziona con l'alimentatore DC 5v e utilizza la tastiera Matrix 4 * 4 o il telecomando a infrarossi per inserire la password e noi
Craccare la password su un dispositivo con Arduino: 8 passaggi
Craccare la Password su un Dispositivo Con Arduino: ho una macchina fotografica per scattare foto di animali in libertà (marca VICTURE e modello HC200) a cui ho messo una password e dopo un po' senza usarla me ne sono dimenticato. Ora accendi la fotocamera compaiono quattro zeri (sono le quattro posizioni della password) e un cu
Far funzionare File Manager in Webmin: 5 passaggi
Far funzionare il File Manager in Webmin: Il File Manager di Webmin è uno strumento molto utile. A causa di Oracle (soap box) è diventato molto difficile utilizzare le app Java nel browser. Sfortunatamente, il File Manager è un'app Java. È molto potente e vale la pena di farlo funzionare
Task Manager: un sistema di gestione delle faccende domestiche: 5 passaggi (con immagini)
Task Manager - un sistema di gestione delle faccende domestiche: volevo provare ad affrontare un problema reale affrontato nella nostra famiglia (e, immagino, quello di molti altri lettori), ovvero come allocare, motivare e premiare i miei figli per aver aiutato con le faccende domestiche. Finora abbiamo mantenuto un foglio laminato
Password Manager, Typer, Macro, Payload Tutto in UNO!: 11 passaggi (con immagini)
Password Manager, Typer, Macro, Payload… Tutto in UNO!: ATTENZIONE: Se hai problemi con la realizzazione di questo dispositivo (pcb, saldatura o altro) sentiti libero di inviarmi un messaggio privato qui o una mail a [email protected]. Sarò felice di inviare uno dei pcb o dei dispositivi che già produco