Sadržaj:
- Pribor
- Korak 1: SOFTVER
- Korak 2: Kôd
- Korak 3: (Detalji)
- Korak 4: Tajni serijski broj na tipkovnicu
- Korak 5: GOTOVO
Video: ARDUINO UNO RFID WINDOWS 10 UNLOCK: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Otključavanje Windows 10 pass ili pin -a zaštićeno uz pomoć arduina i RFID kartice.
Ideja oko ovog DIY projekta je jednostavna. Potreban nam je HID uređaj, RFID kartica i čitač. Kada arduino pročita RFID karticu, a id je isti kao i onaj koji smo unijeli, pritisne ispravnu kombinaciju pritisaka tipki (lozinka), a zatim pritisne enter.
Pribor
UNO R3 ATMEGA328P
RFID RC522
40PC 10CM DUPONT MUŠKARAC NA JUMPER
Korak 1: SOFTVER
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
USB MAJSTOR TIPKOVNICE
Korak 2: Kôd
Učitajte kôd
Kodeks kredita ide AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Stvaranje instance MFRC522.
uint8_t buf [8] = {0}; / * Međuspremnik izvješća tipkovnice */
int cardCount = 0; void setup () {Serial.begin (9600); randomSeed (analogRead (0)); kašnjenje (200); SPI.begin (); // Pokretanje sabirnice SPI mfrc522. PCD_Init (); // Pokretanje MFRC522
} void loop () {// Potražite nove kartice if (! mfrc522. PICC_IsNewCardPresent ()) {return; } // Odaberite jednu od kartica if (! Mfrc522. PICC_ReadCardSerial ()) {return; } // Prikaži UID na serijskom monitoru String content = ""; slovo bajta; 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") // ovdje promijenite UID kartice/kartica kojima želite omogućiti pristup {delay (50);
kašnjenje (100);
buf [0] = 0; buf [2] = 0x26; // slovo 9 Serial.write (buf, 8); releaseKey ();
kašnjenje (200);
buf [0] = 0; buf [2] = 0x28; // slovo Unesite Serial.write (buf, 8); releaseKey ();
kašnjenje (900);
cardCount ++; } else {return; }
if (cardCount = 1) {kašnjenje (50);
buf [0] = 0; // Pobijediti buf [2] = 0x28; // unesite slovo Serial.write (buf, 8); releaseKey ();
kašnjenje (50);
buf [0] = 0; buf [2] = 0x52; // slovo Up Serial.write (buf, 8); releaseKey ();
kašnjenje (50);
buf [0] = 0; buf [2] = 0x52; // slovo Up Serial.write (buf, 8); releaseKey ();
kašnjenje (50);
buf [0] = 0; buf [2] = 0x28; // slovo Unesite Serial.write (buf, 8); releaseKey ();
kašnjenje (50);
buf [0] = 0; buf [2] = 0x28; // slovo Unesite Serial.write (buf, 8); releaseKey ();
cardCount--; }}
void releaseKey () {buf [0] = 0; buf [2] = 0; Serial.write (buf, 8); // Otpusni ključ}
Korak 3: (Detalji)
Promijenite ovaj dio koda u tipke koje želite pritisnuti.
kopirajte i zalijepite kôd koliko god puta želite. provjerite kartu kodova za sponzoriranje za svaki ključ. možete ga pronaći ovdje.
buf [0] = 0; buf [2] = 0x26; // slovo 9 Serial.write (buf, 8); releaseKey ();
kašnjenje (200);
Promijenite ID u ID kartice, prstena ili stvari koju želite koristiti
content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // ovdje promijenite UID kartice/kartica kojima želite omogućiti pristup {delay (50);
Korak 4: Tajni serijski broj na tipkovnicu
Spojite 2 pina kako je prikazano na slici na 1 sekundu
Pokrenite Flip 3.4.7 Datoteka -> otvorite USBKeyboard -master / firmware / Arduino -keyboard -0.3.hexDevice -> odaberite -> Atmega16u2 (ili vaš čip) Postavke -> komunikacija -> usbRun
Korak 5: GOTOVO
Ponovo pokrenite i testirajte
Isključite i uključite Arduino usbTest za txt datoteku ili zaključavanje računala (tipka win + l) Uživajte
Projekt možete pronaći OVDJE
Preporučeni:
Kako Windows 7 izgledati kao Windows 95: 7 koraka
Kako Windows 7 izgledati kao Windows 95: Želim vam pokazati kako Windows 7 izgledati kao Windows 95, a uključio sam i dodatni korak kako bi izgledao kao Windows 98, a namijenjen je i ljudima koji žele napraviti svoj Windows 7 izgledati kao Windows 98. Za ljude koji žele da Windows 7 izgleda
RFID Arduino Uno relejni prekidač, s I2C zaslonom: 4 koraka
RFID Arduino Uno relejni prekidač, s I2C zaslonom: Pozdrav, ovo je moj prvi projekt, zovem se Oskar i imam 13 godina. Ovaj projekt radi s I2C zaslonom, nije normalan
Snažniji Arduino-UNO, Massduino-UNO: 9 koraka
Snažniji Arduino-UNO, Massduino-UNO: Što je Massduino? Massduino je nova linija proizvoda, koja kombinira perifernu platformu Arduino, bogatu, prikladan i brz razvoj, jeftine i jednostavne za proizvodnju velike proizvodne prednosti. Gotovo sav Arduino kod može biti
Otključajte računalo pomoću RFID -a i Arduino Uno: 4 koraka
Otključavanje računala pomoću RFID -a i Arduino Uno: Ovo je moj prvi Instructable. Stoga ću u ovom projektu napraviti otključavanje vašeg računala pomoću RFID -a & Arduino Uno, koji većina članova ima nakon što su ovo ponovili, morate unijeti nekoliko promjena kako bi radio kao normalna arduino ploča
Zaključavanje/otključavanje Windows računala pomoću RFID -a .: 7 koraka (sa slikama)
Zaključavanje/otključavanje Windows računala pomoću RFID -a: Pozdrav! Koliko ste se često osjećali umorno od upisivanja lozinke za otključavanje računala/prijenosnog računala svaki put kad se zaključa? Navikao sam ga zaključavati dosta puta, svaki dan, i ništa nije dosadnije od upisivanja lozinke/PIN -a iznova i iznova