Satura rādītājs:
- Piegādes
- 1. darbība: PROGRAMMATŪRA
- 2. darbība: kods
- 3. darbība. [Sīkāka informācija]
- 4. solis: slēpta sērija uz tastatūru
- 5. solis: Gatavs
Video: ARDUINO UNO RFID WINDOWS 10 UNLOCK: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Windows 10 atbloķēšana vai piespraude ir aizsargāta, izmantojot arduino un RFID karti.
Šī DIY projekta ideja ir vienkārša. Mums ir nepieciešama ierīce ar HID, RFID karte un lasītājs. Kad arduino nolasa RFID karti un ID ir tas pats, ko ievadījām, tas nospiež pareizo taustiņu kombināciju (paroli) un pēc tam nospiež enter.
Piegādes
UNO R3 ATMEGA328P
RFID RC522
40PC 10cm DUPONT Vīrietis uz vīriešu lec
1. darbība: PROGRAMMATŪRA
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
USB KEYBOARD MASTER
2. darbība: kods
Augšupielādējiet kodu
Koda kredīti tiek piešķirti AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Izveidot MFRC522 instanci.
uint8_t buf [8] = {0}; / * Tastatūras pārskatu buferis */
int cardCount = 0; void setup () {Serial.begin (9600); randomSeed (analogRead (0)); kavēšanās (200); SPI.begin (); // Uzsākt SPI kopni mfrc522. PCD_Init (); // Uzsākt MFRC522
} void loop () {// Meklējiet jaunas kartes, ja (! mfrc522. PICC_IsNewCardPresent ()) {return; } // Izvēlieties vienu no kartēm, ja (! Mfrc522. PICC_ReadCardSerial ()) {return; } // Rādīt UID sērijas monitorā String content = ""; baitu burts; par (baits 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") // šeit mainīt tās kartes/karšu UID, kurām vēlaties piešķirt piekļuvi {delay (50);
kavēšanās (100);
buf [0] = 0; buf [2] = 0x26; // burts 9 Serial.write (buf, 8); releaseKey ();
kavēšanās (200);
buf [0] = 0; buf [2] = 0x28; // burts Ievadiet Serial.write (buf, 8); releaseKey ();
kavēšanās (900);
cardCount ++; } cits {atgriezties; }
ja (cardCount = 1) {kavēšanās (50);
buf [0] = 0; // Win buf [2] = 0x28; // burts ievadiet Serial.write (buf, 8); releaseKey ();
kavēšanās (50);
buf [0] = 0; buf [2] = 0x52; // burts Up Serial.write (buf, 8); releaseKey ();
kavēšanās (50);
buf [0] = 0; buf [2] = 0x52; // burts Up Serial.write (buf, 8); releaseKey ();
kavēšanās (50);
buf [0] = 0; buf [2] = 0x28; // burts Ievadiet Serial.write (buf, 8); releaseKey ();
kavēšanās (50);
buf [0] = 0; buf [2] = 0x28; // burts Ievadiet Serial.write (buf, 8); releaseKey ();
cardCount--; }}
void releaseKey () {buf [0] = 0; buf [2] = 0; Serial.write (buf, 8); // Atlaišanas taustiņš}
3. darbība. [Sīkāka informācija]
Mainiet šo koda daļu uz taustiņiem, kurus vēlaties nospiest.
kopējiet un ielīmējiet kodu tik reižu, cik vēlaties. pārbaudiet katras atslēgas kopīgo kodu karti. to varat atrast šeit.
buf [0] = 0; buf [2] = 0x26; // burts 9 Serial.write (buf, 8); releaseKey ();
kavēšanās (200);
Mainiet ID uz kartes, gredzena vai lietas, ko vēlaties izmantot, ID
content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // šeit mainīt tās kartes/karšu UID, kurām vēlaties piešķirt piekļuvi {delay (50);
4. solis: slēpta sērija uz tastatūru
Savienojiet 2 tapas, kā parādīts attēlā, 1 sek
Ieslēdziet Flip 3.4.7 failu
5. solis: Gatavs
Pārstartējiet un pārbaudiet
Atvienojiet un pievienojiet Arduino usbTest, lai txt failu vai bloķētu datoru (Win taustiņš + l) Izbaudiet
Projektu varat atrast ŠEIT
Ieteicams:
RFID Arduino Uno releja slēdzis ar I2C displeju: 4 soļi
RFID Arduino Uno releja slēdzis ar I2C displeju: Sveiki, šis ir mans pirmais projekts, mani sauc Oskars un man ir 13. Šis projekts darbojas ar parasto I2C displeju
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
Jaudīgākais Arduino-UNO, Massduino-UNO: 9 soļi
Jaudīgākais Arduino-UNO, Massduino-UNO: Kas ir Massduino? Massduino ir jauna produktu līnija, kas apvieno Arduino platformas perifērijas bagātību, ērtu un ātru izstrādi, zemas izmaksas un viegli ražojamas liela mēroga ražošanas priekšrocības. Gandrīz viss Arduino kods var būt
Atbloķējiet datoru, izmantojot RFID un Arduino Uno: 4 soļi
Atbloķējiet datoru, izmantojot RFID un Arduino Uno: Šis ir mans pirmais Instructable. Tāpēc šajā projektā es darīšu jūsu datora atbloķēšanu ar RFID & Arduino Uno, kas lielākajai daļai dalībnieku ir pēc atkārtotas darbības, jums ir jāveic dažas izmaiņas, lai tas darbotos kā parasta arduino dēlis
Windows datora bloķēšana/atbloķēšana, izmantojot RFID: 7 soļi (ar attēliem)
Windows datora bloķēšana/atbloķēšana, izmantojot RFID.: Sveiki! Cik bieži esat juties noguris, ievadot paroli, lai atbloķētu datoru/klēpjdatoru katru reizi, kad tas tika bloķēts? Es esmu pieradis to bloķēt diezgan daudz reižu, katru dienu, un nekas nav kaitinošāks par paroles/PIN ievadīšanu un pāriešanu