Sisukord:
- Tarvikud
- 1. samm: TARKVARA
- 2. samm: kood
- 3. samm: [üksikasjad]
- 4. samm: varjatud jada klaviatuurile
- 5. samm: VALMIS
Video: ARDUINO UNO RFID WINDOWS 10 UNLOCK: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Windowsi 10 lukustuse avamine on kaitstud arduino ja RFID -kaardi abil.
Selle DIY projekti idee on lihtne. Vajame HID -toega seadet, RFID -kaarti ja lugejat. Kui arduino loeb RFID -kaarti ja ID on sama, mille sisestasime, vajutab see klahvivajutuste (parool) õiget kombinatsiooni ja seejärel vajutab sisestusklahvi.
Tarvikud
UNO R3 ATMEGA328P
RFID RC522
40PC 10CM DUPONT MEES MEES JUMPER
1. samm: TARKVARA
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
USB Klaviatuuri meister
2. samm: kood
Laadige kood üles
Koodikrediit läheb AKASH124 -le
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Loo eksemplar MFRC522.
uint8_t buf [8] = {0}; / * Klaviatuuri aruande puhver */
int cardCount = 0; void setup () {Serial.begin (9600); randomSeed (analogRead (0)); viivitus (200); SPI.begin (); // SPI -siini algatamine mfrc522. PCD_Init (); // Alustage MFRC522
} void loop () {// Otsige uusi kaarte, kui (! mfrc522. PICC_IsNewCardPresent ()) {return; } // Valige üks kaartidest, kui (! Mfrc522. PICC_ReadCardSerial ()) {return; } // Näita UID -d jadamonitoril String content = ""; bait täht; for (bait 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") // siin muuta selle kaardi/kaartide UID -d, millele soovite juurdepääsu anda {delay (50);
viivitus (100);
buf [0] = 0; buf [2] = 0x26; // täht 9 Serial.write (buf, 8); releaseKey ();
viivitus (200);
buf [0] = 0; buf [2] = 0x28; // täht Sisesta Serial.write (buf, 8); releaseKey ();
viivitus (900);
cardCount ++; } muu {return; }
if (cardCount = 1) {delay (50);
buf [0] = 0; // Win buf [2] = 0x28; // täht sisesta Serial.write (buf, 8); releaseKey ();
viivitus (50);
buf [0] = 0; buf [2] = 0x52; // täht Üles Serial.write (buf, 8); releaseKey ();
viivitus (50);
buf [0] = 0; buf [2] = 0x52; // täht Üles Serial.write (buf, 8); releaseKey ();
viivitus (50);
buf [0] = 0; buf [2] = 0x28; // täht Sisesta Serial.write (buf, 8); releaseKey ();
viivitus (50);
buf [0] = 0; buf [2] = 0x28; // täht Sisesta Serial.write (buf, 8); releaseKey ();
cardCount--; }}
tühine releaseKey () {buf [0] = 0; buf [2] = 0; Serial.write (buf, 8); // Vabastusklahv}
3. samm: [üksikasjad]
Muutke see koodi osa klahvideks, mida soovite vajutada.
kopeerige ja kleepige kood nii mitu korda kui soovite. kontrollige iga võtme kaaskodeerimiskoodide kaarti. selle leiate siit.
buf [0] = 0; buf [2] = 0x26; // täht 9 Serial.write (buf, 8); releaseKey ();
viivitus (200);
Muutke ID selle kaardi, helina või asja ID -ks, mida soovite kasutada
content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // siin muuta selle kaardi/kaartide UID -d, millele soovite juurdepääsu anda {delay (50);
4. samm: varjatud jada klaviatuurile
Ühendage 2 tihvti 1 sekundiks, nagu pildil näha
Käivitage Flip 3.4.7 Fail -> avage USBKlaviatuur -kapten / püsivara / Arduino -klaviatuur -0.3.hexDevice -> valige -> Atmega16u2 (või teie kiip) Seaded -> side -> usbRun
5. samm: VALMIS
Taaskäivitage ja katsetage
Eemaldage ja ühendage Arduino usbTest txt -faili või arvuti lukustamiseks (võti + l) Nautige
Projekti leiate SIIT
Soovitan:
Kuidas muuta Windows 7 Windows 95 -ga sarnaseks: 7 sammu
Kuidas muuta Windows 7 Windows 95 -ga sarnaseks: Ma tahan teile näidata, kuidas muuta Windows 7 Windows 95 -ga sarnaseks ja lisasin täiendava sammu, et see näeks välja nagu Windows 98, ja see on mõeldud ka inimestele, kes soovivad oma Windows 7 -d teha näevad välja nagu aknad 98. Inimestele, kes soovivad muuta Windows 7 väljanägemiseks
RFID Arduino Uno releelüliti, I2C ekraaniga: 4 sammu
RFID Arduino Uno releelüliti, I2C ekraaniga: Tere, see on minu esimene projekt, minu nimi on Oskar ja ma olen 13. See projekt töötab I2C kuvariga, mitte tavalisega
Windows Mail Windows 7: 14 sammu
Windows Mail Windows 7: konfigureerige Windows Maili Windows 7 e-kirjad (Windows 7 e 8 üksikud utiliidid) Küsimuste õpetus, mis pakub juhiseid ligimeelitamiseks ja konto konfigureerimise e-kirjade töötlemiseks Windowsi e-posti postituse elektroonilise postituse jaoks (Windows 7 jaoks
Võimsam Arduino-UNO, Massduino-UNO: 9 sammu
Võimsam Arduino-UNO, Massduino-UNO: Mis on Massduino? Massduino on uus tootesari, mis ühendab endas Arduino platvormi perifeerse rikka, mugava ja kiire arenduse, odava ja hõlpsasti valmistatava suuremahulise tootmise eelised. Peaaegu kogu Arduino kood võib olla
Arvuti avamine RFID ja Arduino Uno abil: 4 sammu
Avage arvuti RFID ja Arduino Uno abil: see on minu esimene juhendatav. Nii et selles projektis kavatsen teie arvuti RFID abil avada. Arduino Uno, mis enamikul liikmetest on pärast seda uuesti tehtud, peate tegema vähe muudatusi, et töötada nagu tavaline arduino -plaat