Sadržaj:
- Supplies
- Korak 1: SOFTVER
- Korak 2: Kodeks
- Korak 3: (Detalji)
- Korak 4: Prikrijte serijski broj na tastaturu
- Korak 5: GOTOVO
Video: ARDUINO UNO RFID WINDOWS 10 UNLOCK: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Otključavanje Windows 10 pass ili pin -a zaštićeno uz pomoć arduina i RFID kartice.
Ideja o ovom DIY projektu 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.
Supplies
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 KEYBOARD MASTER
Korak 2: Kodeks
Otpremite kôd
Kod zasluga ide AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Kreiranje instance MFRC522.
uint8_t buf [8] = {0}; / * Međuspremnik izvještaja tastature */
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 = ""; bajtno slovo; 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) {odgoda (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 mapu kodova sponzorstva 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, zvona 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: Prikrijte serijski broj na tastaturu
Povežite 2 pina kako je prikazano na slici na 1 sekundu
Pokrenite Flip 3.4.7File -> otvorite USBKeyboard -master / firmware / Arduino -keyboard -0.3.hexDevice -> odaberite -> Atmega16u2 (ili vaš čip) Postavke -> komunikacija -> usbRun
Korak 5: GOTOVO
Ponovo pokrenite sistem i testirajte
Isključite i uključite Arduino usbTest za txt datoteku ili zaključavanje računara (tipka win + l) Uživajte
Projekat možete pronaći OVDE
Preporučuje se:
Kako Windows 7 izgledati kao Windows 95: 7 koraka
Kako učiniti da Windows 7 izgleda kao Windows 95: Želim vam pokazati kako da Windows 7 izgleda kao Windows 95, a uključio sam i dodatni korak kako bi izgledao kao Windows 98, a namijenjen je i ljudima koji žele svoj Windows 7 izgledati kao Windows 98. Za ljude koji žele da Windows 7 izgleda
RFID Arduino Uno relejni prekidač, sa I2C ekranom: 4 koraka
RFID Arduino Uno relejni prekidač, sa I2C ekranom: Zdravo, ovo je moj prvi projekat, zovem se Oskar i imam 13 godina. Ovaj projekat radi sa I2C ekranom, nije normalan
Moćniji Arduino-UNO, Massduino-UNO: 9 koraka
Moćniji Arduino-UNO, Massduino-UNO: Što je Massduino? Massduino je nova linija proizvoda, koja kombinira perifernu platformu Arduino, bogatu, prikladnu i brzu razvojnu, jeftinu i laku za proizvodnju velike proizvodne prednosti. Gotovo sav Arduino kod može biti
Otključajte računar pomoću RFID -a i Arduino Uno: 4 koraka
Otključavanje računara pomoću RFID -a i Arduino Uno: Ovo je moj prvi Instructable. Stoga ću u ovom projektu napraviti otključavanje vašeg računara pomoću RFID -a & Arduino Uno, koji većina članova ima nakon što su ovo ponovili, morate unijeti nekoliko izmjena kako biste radili kao normalna arduino ploča
Windows PC zaključavanje/otključavanje pomoću RFID -a .: 7 koraka (sa slikama)
Windows PC zaključavanje/otključavanje pomoću RFID -a: Zdravo! Koliko često vam je dosadilo upisivanje lozinke za otključavanje računara/laptopa svaki put kada se zaključa? Navikao sam ga zaključavati dosta puta, svakodnevno, i ništa nije dosadnije od upisivanja lozinke/PIN -a iznova i iznova