2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Paroolid on rasked … ja turvalise meeldejätmine on veelgi raskem! Peale selle, kui teil on kaasas keerukas parool, võtab selle sisestamine aega.
Aga ärge kartke mu sõpru, mul on sellele lahendus! Ma lõin väikese automaatse sisestusmasina, mis väljastab paroolid arvutisse. Nüüd pole vaja asju meelde jätta ega kiiret masinakirja.
Samm: mida vajate
Osad:
2x 10k takistid (ärge unustage pilti, kus on ainult üks)
1x Pro Micro (või mis tahes Arduino/Arduino kloon 32u4 kiibiga)
1x tikutoos (nüüd ärge saage valet ideed, see ei ole tikutoos, et olla salajane, see on ehitatud ühte, sest minu arvates näeb see hea välja).
2x nuppe.
Mõned kaablid, eelistatavalt erinevat värvi.
Kasutatud tööriistad:
Jootekolb.
Liimipüstol
2. samm: pange see kokku
Juhtmestiku jaoks peate nupul ühendama takistil VCC ja/või RAW seadmega Pro Micro. Kaabel, mis läheb Pro Micro digitaalsetele tihvtidele, läheb samale tihvtile kui nupu toide. Lõpuks naaske maapinnale (GND).
Või tehke see endale lihtsaks ja vaadake pilte, et näha, kuidas ma asju ühendasin. Fritzingi pilt aitab selgitada, kuhu kõik läheb, ma tean, et sellel pildil on Leonardo, kuid Fritzingis polnud Pro Micro.
Kasutage liimipüstolit, et kinnitada kõik tikutoosi.
3. samm: kood
tühine seadistus () {
pinMode (buttonPin, INPUT); // Määrake tihvtid sisenditeks. pinMode (buttonPin2, INPUT); Seriaalne algus (9600); Klaviatuur.begin (); // Käivitage klaviatuuri funktsioonid
}
void loop () {
int buttonState = digitalRead (buttonPin); // nuppude sisendi oleku lugemine int buttonState2 = digitalRead (buttonPin2); // loe nuppude sisendi olekut, kui (buttonState == LOW) {// nupu vajutamine annab madala oleku 0V
Serial.println (buttonState);
Klaviatuur.print ("m05Ts3cUR3Pa55W0rDewWa"); // Sisesta siia oma parool delay (1000); } if (buttonState2 == LOW) {// nupule vajutamine annab madala olekuga 0 V klaviatuuri.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); // Sisesta siia oma teine parool delay (1000); }
}
Soovi korral võite sisestada oma kasutajanime/e -posti ja seejärel vahekaardi parooli ning sisestada ka selle. Lihtsalt sisestage see kooditükk klaviatuuri.print () asemel.
<Keyboard.print ("Teie kasutajanimi"); // tippige kasutajanime viivitus (100); Keyboard.press (KEY_TAB); // see vajutab tabeldusklahvi viivitust (100); Keyboard.print ("Teie parool"); // tippige parool
Samm: kõik on tehtud
Ühendage see arvutiga ja hakake seda kasutama!