Kazalo:
- Zaloge
- 1. korak: PROGRAMSKA OPREMA
- 2. korak: Koda
- 3. korak: (Podrobnosti)
- 4. korak: prikrito zaporedje na tipkovnico
- 5. korak: KONČANO
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Odklepanje ključa ali zatiča Windows 10 s pomočjo arduina in kartice RFID.
Ideja o tem projektu DIY je preprosta. Potrebujemo napravo, ki podpira HID, kartico RFID in bralnik. Ko arduino prebere kartico RFID in je ID enak tistemu, ki smo ga vnesli, pritisne pravilno kombinacijo pritiskov tipk (geslo) in nato pritisne enter.
Zaloge
UNO R3 ATMEGA328P
RFID RC522
40PC 10CM DUPONT MOŠKI ZA MOŠKI JUMPER
1. korak: PROGRAMSKA OPREMA
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
USB MAJSTOR TIPKOVNICE
2. korak: Koda
Naložite kodo
Kode kredita gre AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Ustvari primerek MFRC522.
uint8_t buf [8] = {0}; / * Vmesni pomnilnik za poročila tipkovnice */
int cardCount = 0; void setup () {Serial.begin (9600); randomSeed (analogRead (0)); zamuda (200); SPI.begin (); // Zagon vodila SPI mfrc522. PCD_Init (); // Zagon MFRC522
} void loop () {// Poiščite nove kartice if (! mfrc522. PICC_IsNewCardPresent ()) {return; } // Izberite eno od kartic if (! Mfrc522. PICC_ReadCardSerial ()) {return; } // Pokaži UID na serijskem monitorju String content = ""; bajtna črka; for (bajt i = 0; i <mfrc522.uid.size; i ++) {content.concat (String (mfrc522.uid.uidByte <0x10? "0": "")); content.concat (String (mfrc522.uid.uidByte , HEX)); } content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // tukaj spremenite UID kartice/kartic, ki jim želite omogočiti dostop {delay (50);
zamuda (100);
buf [0] = 0; buf [2] = 0x26; // črka 9 Serial.write (buf, 8); releaseKey ();
zamuda (200);
buf [0] = 0; buf [2] = 0x28; // črka Enter Serial.write (buf, 8); releaseKey ();
zamuda (900);
cardCount ++; } else {return; }
if (cardCount = 1) {zamuda (50);
buf [0] = 0; // Zmagaj buf [2] = 0x28; // črka vnesite Serial.write (buf, 8); releaseKey ();
zamuda (50);
buf [0] = 0; buf [2] = 0x52; // črka Up Serial.write (buf, 8); releaseKey ();
zamuda (50);
buf [0] = 0; buf [2] = 0x52; // črka Up Serial.write (buf, 8); releaseKey ();
zamuda (50);
buf [0] = 0; buf [2] = 0x28; // črka Enter Serial.write (buf, 8); releaseKey ();
zamuda (50);
buf [0] = 0; buf [2] = 0x28; // črka Enter Serial.write (buf, 8); releaseKey ();
cardCount--; }}
void releaseKey () {buf [0] = 0; buf [2] = 0; Serial.write (buf, 8); // sprostitveni ključ}
3. korak: (Podrobnosti)
Ta del kode spremenite v tipke, ki jih želite pritisniti.
kodo kopirajte in prilepite tolikokrat, kot želite. preverite zemljevid kod za sponzorstvo za vsak ključ. najdete ga tukaj.
buf [0] = 0; buf [2] = 0x26; // črka 9 Serial.write (buf, 8); releaseKey ();
zamuda (200);
ID spremenite v ID kartice, prstana ali stvari, ki jo želite uporabiti
content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // tukaj spremenite UID kartice/kartic, ki jim želite omogočiti dostop {delay (50);
4. korak: prikrito zaporedje na tipkovnico
2 nožici, kot je prikazano na sliki, povežite za 1 sekundo
Zaženite Flip 3.4.7 Datoteka -> odprite USBKeyboard -master / firmware / Arduino -keyboard -0.3.hexDevice -> izberite -> Atmega16u2 (ali vaš čip) Nastavitve -> komunikacija -> usbRun
5. korak: KONČANO
Znova zaženite in preizkusite
Odklopite in vklopite Arduino usb Preizkusite datoteko txt ali zaklenite računalnik (tipka win + l) Uživajte
Projekt najdete TUKAJ
Priporočena:
Kako narediti Windows 7 videti kot Windows 95: 7 korakov
Kako Windows 7 izgleda kot Windows 95: Želim vam pokazati, kako Windows 7 izgleda kot Windows 95, vključil pa sem še dodaten korak, da bi bil videti kot Windows 98, namenjen pa je tudi ljudem, ki želijo narediti svoja okna 7 videti kot Windows 98. Za ljudi, ki želijo, da bi Windows 7 izgledal
Windows Mail Windows 7: 14 korakov
Windows Mail Windows 7: Konfigurirajte e-pošto v sistemu Windows Mail Windows 7 (samo v sistemu Windows 7 e 8) Poiščite vadnico, ki vam bo pomagala pri konfiguraciji e-pošte za nastavitev računa na e-pošti v sistemu Windows Mail (za uporabnike sistema Windows 7
Zmogljivejši Arduino-UNO, Massduino-UNO: 9 korakov
Zmogljivejši Arduino-UNO, Massduino-UNO: Kaj je Massduino? Massduino je nova linija izdelkov, ki združuje periferne platforme Arduino, bogate, priročen in hiter razvoj, poceni in enostavne za proizvodnjo velike prednosti. Skoraj vsa koda Arduino je lahko
Arduino RFID Unlock Mac (Linux in Win): 3 koraki
Arduino RFID Unlock Mac (Linux in Win): Imam macbook pro, na svojem macbooku imam tudi veliko geslo. Ko se mac ustavi, napišem vozovnico za odpiranje sistema. V običajnem dnevu geslo vtipkam približno 100 -krat. Zdaj sem našel rešitev! Oznaka RFID! Uporabljam Arduino
Zaklepanje/odklepanje računalnika Windows z uporabo RFID .: 7 korakov (s slikami)
Zaklepanje/odklepanje računalnika z operacijskim sistemom Windows z uporabo RFID: Pozdravljeni! Kako pogosto ste se naveličali vnašanja gesla za odklepanje računalnika/prenosnega računalnika vsakič, ko je bil zaklenjen? Navajen sem, da ga vsak dan zaklenem kar nekajkrat in nič ni bolj nadležno kot vnašanje gesla/pripenjanja znova in znova