Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: SOFTWARE
- Schritt 2: Der Code
- Schritt 3: (Einzelheiten)
- Schritt 4: Verdeckte Seriell zur Tastatur
- Schritt 5: FERTIG
Video: ARDUINO UNO RFID WINDOWS 10 ENTSPERREN - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Entsperren von Windows 10 pass- oder pingeschützt mit Hilfe von Arduino und einer RFID-Karte.
Die Idee zu diesem DIY-Projekt ist einfach. Wir brauchen ein HID-fähiges Gerät, eine RFID-Karte und ein Lesegerät. Wenn das Arduino die RFID-Karte liest und die ID mit der von uns eingegebenen identisch ist, drückt es die richtige Kombination der Tastenanschläge (Passwort) und drückt dann die Eingabetaste.
Lieferungen
UNO R3 ATMEGA328P
RFID RC522
40PC 10CM DUPONT MÄNNLICHE ZU MÄNNLICHEN JUMPER
Schritt 1: SOFTWARE
ARDUINO-IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
USB KEYBOARD MASTER
Schritt 2: Der Code
Lade den Code hoch
Code-Credits gehen an AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522(SS_PIN, RST_PIN); // MFRC522-Instanz erstellen.
uint8_t buf[8] = { 0 }; /* Tastaturberichtspuffer */
int Kartenanzahl = 0; Void setup () { Serial.begin (9600); randomSeed (analogRead (0)); Verzögerung (200); SPI.begin(); // SPI-Bus initiieren mfrc522. PCD_Init(); // MFRC522 einleiten
aufrechtzuerhalten. Void loop () { // Nach neuen Karten suchen if (! mfrc522. PICC_IsNewCardPresent ()) { return; } // Eine der Karten auswählen if (! mfrc522. PICC_ReadCardSerial()) { return; } // UID auf seriellem Monitor anzeigen String content = ""; Byte-Buchstabe; for (byte 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") // Ändern Sie hier die UID der Karte/Karten, denen Sie Zugriff gewähren möchten { delay (50);
Verzögerung (100);
buf[0] = 0; buf[2] = 0x26; // Buchstabe 9 Serial.write (buf, 8); releaseKey();
Verzögerung (200);
buf[0] = 0; buf[2] = 0x28; // Brief Serial.write eingeben (buf, 8); releaseKey();
Verzögerung (900);
Kartenanzahl++; } sonst { zurück; }
if (cardCount = 1) { Verzögerung (50);
buf[0] = 0; // Gewinn buf[2] = 0x28; // Buchstabe eingeben Serial.write (buf, 8); releaseKey();
Verzögerung (50);
buf[0] = 0; buf[2] = 0x52; // Buchstabe Up Serial.write (buf, 8); releaseKey();
Verzögerung (50);
buf[0] = 0; buf[2] = 0x52; // Buchstabe Up Serial.write (buf, 8); releaseKey();
Verzögerung (50);
buf[0] = 0; buf[2] = 0x28; // Brief Serial.write eingeben (buf, 8); releaseKey();
Verzögerung (50);
buf[0] = 0; buf[2] = 0x28; // Brief Serial.write eingeben (buf, 8); releaseKey();
Kartenanzahl--; } }
Void releaseKey () { buf [0] = 0; buf[2] = 0; Serial.write (buf, 8); // Taste loslassen }
Schritt 3: (Einzelheiten)
Ändern Sie diesen Teil des Codes in die Tasten, die Sie drücken möchten.
Kopieren Sie den Code und fügen Sie ihn so oft ein, wie Sie möchten. Überprüfen Sie die Karte der Cosponsoring-Codes für jeden Schlüssel. Sie finden es hier.
buf[0] = 0; buf[2] = 0x26; // Buchstabe 9 Serial.write (buf, 8); releaseKey();
Verzögerung (200);
Ändern Sie die ID in die ID der Karte, des Rings oder der Sache, die Sie verwenden möchten
content.toUpperCase(); if (content.substring(1) == "10 4B 58 7E", "30 F1 CA 80") // Ändern Sie hier die UID der Karte/Karten, denen Sie Zugriff gewähren möchten { delay (50);
Schritt 4: Verdeckte Seriell zur Tastatur
Verbinden Sie die 2 Pins wie im Bild zu sehen für 1 Sek.
Fire up Flip 3.4.7File -> öffne den USBKeyboard-master\firmware\Arduino-keyboard-0.3.hexDevice -> wähle -> Atmega16u2 (oder dein Chip)Einstellungen -> Kommunikation -> usbRun
Schritt 5: FERTIG
Neustart und Test
Trennen Sie den Arduino usbTest und stecken Sie ihn in die TXT-Datei oder sperren Sie den PC (Win-Taste + l)Genießen Sie
Das Projekt findet ihr HIER
Empfohlen:
Windows 7 wie Windows 95 aussehen lassen – wikiHow
Wie man Windows 7 wie Windows 95 aussehen lässt: Ich möchte Ihnen zeigen, wie man Windows 7 wie Windows 95 aussehen lässt und ich habe einen zusätzlichen Schritt eingefügt, um es wie Windows 98 aussehen zu lassen, und es ist auch für Leute gedacht, die ihre Windows 7 machen wollen aussehen wie Windows 98. Für Leute, die Windows 7 aussehen lassen wollen
Windows Mail Windows 7: 14 Schritte
Windows Mail Windows 7: Konfigurieren Sie die E-Mail von Windows Mail Windows 7 (Einzelbenutzer von Windows 7 und 8) (für Windows 7
Windows 2000 wie Windows XP aussehen lassen – wikiHow
Windows 2000 wie Windows XP aussehen lassen: In diesem Tutorial können Sie Ihre langweilige Windows 2000-Oberfläche mit Hilfe einiger Software genau wie XP aussehen lassen. Es gibt einige Elemente, die nicht enthalten sind, wie z. B. das Erscheinungsbild des Bedienfelds und dergleichen. Sie werden
Entsperren Sie den "Superuser" in Vista: 3 Schritte
Entsperren Sie den "Superuser" in Vista: In diesem anweisbaren zeige ich Ihnen, wie Sie das ultimative Administratorkonto in Vista entsperren. Es ermöglicht Ihnen, Einstellungen zu ändern und Dateien zu ändern und Ordner zu verschieben oder zu löschen, ohne "Administratorrechte" zu erhalten. Du denkst vielleicht: „Ich bin schon ein
Arduino und RFID verbinden: 4 Schritte (mit Bildern)
So verbinden Sie Arduino und RFID: Auf diesem instructable werde ich versuchen zu zeigen, wie man einen RFID-Sensor mit dem Arduino verbindet. Ich verwende den RFID-Sensor von seeedstudio in der seriellen Version davon. Es gibt ein paar Teile, die Sie brauchen werden. Ich habe auch einige RFID-Schlüssel gekauft. UPDATE: Jetzt w