Table des matières:
- Fournitures
- Étape 1: LOGICIEL
- Étape 2: le code
- Étape 3: (Détails)
- Étape 4: Série secrète vers le clavier
- Étape 5: TERMINÉ
Vidéo: ARDUINO UNO RFID WINDOWS 10 DÉVERROUILLAGE : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Déverrouiller windows 10 pass ou pin protégé à l'aide d'arduino et d'une carte RFID.
L'idée autour de ce projet DIY est simple. Nous avons besoin d'un appareil compatible HID, d'une carte RFID et d'un lecteur. Lorsque l'arduino lit la carte RFID et que l'identifiant est le même que celui que nous avons entré, il appuie sur la bonne combinaison de frappes (mot de passe), puis appuie sur Entrée.
Fournitures
UNO R3 ATMEGA328P
RFID RC522
PULL MÂLE À MÂLE 40PC 10CM DUPONT
Étape 1: LOGICIEL
IDE ARDUINO
RETOURNER 3.4.7
RFID_MODIFY_CODE. INO
CLAVIER USB MAÎTRE
Étape 2: le code
Téléchargez le code
Les crédits de code vont à AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522(SS_PIN, RST_PIN); // Créer une instance MFRC522.
uint8_t buf[8] = { 0 }; /* Tampon de rapport de clavier */
int cardCount = 0; void setup() { Serial.begin(9600); randomSeed(analogRead(0)); retard (200); SPI.begin(); // Lancer le bus SPI mfrc522. PCD_Init(); // Lancer le CRFM522
} void loop(){ // Recherche de nouvelles cartes if (! mfrc522. PICC_IsNewCardPresent()) { return; } // Sélectionnez une des cartes if (! mfrc522. PICC_ReadCardSerial()) { return; } //Afficher l'UID sur le moniteur série String content= ""; lettre d'octet; for (octet 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") //changez ici l'UID de la ou des cartes auxquelles vous souhaitez donner accès { delay(50);
retard (100);
buf[0] = 0; buf[2] = 0x26; // lettre 9 Serial.write(buf, 8); releaseKey();
retard (200);
buf[0] = 0; buf[2] = 0x28; // lettre Entrez Serial.write(buf, 8); releaseKey();
retard (900);
cardCount++; } else { retour; }
if(cardCount= 1){ delay(50);
buf[0] = 0; // Gagner buf[2] = 0x28; // lettre entrez Serial.write(buf, 8); releaseKey();
retard (50);
buf[0] = 0; buf[2] = 0x52; // lettre Up Serial.write(buf, 8); releaseKey();
retard (50);
buf[0] = 0; buf[2] = 0x52; // lettre Up Serial.write(buf, 8); releaseKey();
retard (50);
buf[0] = 0; buf[2] = 0x28; // lettre Entrez Serial.write(buf, 8); releaseKey();
retard (50);
buf[0] = 0; buf[2] = 0x28; // lettre Entrez Serial.write(buf, 8); releaseKey();
cardCount--; } }
void releaseKey() { buf[0] = 0; buf[2] = 0; Serial.write(buf, 8); // Relâcher la clé }
Étape 3: (Détails)
Remplacez cette partie du code par les touches que vous souhaitez utiliser.
copiez et collez le code autant de fois que vous le souhaitez. consultez la carte des codes de co-sponsoring pour chaque clé. Vous pouvez le trouver ici.
buf[0] = 0; buf[2] = 0x26; // lettre 9 Serial.write(buf, 8); releaseKey();
retard (200);
Remplacez l'identifiant par l'identifiant de la carte, de la bague ou de l'objet que vous souhaitez utiliser
content.toUpperCase(); if (content.substring(1) == "10 4B 58 7E", "30 F1 CA 80") //changez ici l'UID de la ou des cartes auxquelles vous souhaitez donner accès { delay(50);
Étape 4: Série secrète vers le clavier
Connectez les 2 broches comme sur l'image pendant 1 seconde
Lancez Flip 3.4.7File -> ouvrez le USBKeyboard-master\firmware\Arduino-keyboard-0.3.hexDevice -> sélectionnez -> Atmega16u2 (ou votre puce) Paramètres -> communication -> usbRun
Étape 5: TERMINÉ
Redémarrer et tester
Débranchez et branchez Arduino usbTest au fichier txt ou verrouillez le pc (clé win + l)Profitez
Vous pouvez retrouver le projet ICI
Conseillé:
Verrouillage central de la voiture indienne Node Mcu avec déverrouillage par minuterie Rfid et Blynk : 9 étapes
Verrouillage central de voiture indienne Node Mcu avec déverrouillage par minuterie Rfid et Blynk : je vous montre aujourd'hui une serrure centrale entièrement automatisée pour voiture de style indien avec contrôle wifi blynk tag rfid et déverrouillage de l'heure. Elle possède également toutes les caractéristiques d'une serrure centrale normale. Cette voiture serrure centrale FONCTIONNE L'ACTIVATION HORS LIGNE NÉCESSITE DES VERROUILLAGES RÉSEAU ET
Interrupteur de relais RFID Arduino Uno, avec affichage I2C : 4 étapes
Interrupteur de relais RFID Arduino Uno, avec écran I2C : Bonjour, c'est mon premier projet, je m'appelle Oskar et j'ai 13 ans. Ce projet fonctionne avec un écran I2C, pas un écran normal
Système d'alerte de déverrouillage de vélo : 15 étapes
Système d'alerte de déverrouillage du vélo : Salut à tous… !! Comment ça va ? Vous avez tous des véhicules chez vous. La sécurité des véhicules est importante pour tous. Je suis de retour avec un type de projet similaire. Dans ce projet, j'ai créé un système d'alerte de déverrouillage de vélo à l'aide du module GSM et d'Arduino. Lorsque le vélo est déverrouillé, il
Déverrouiller un PC avec RFID et Arduino Uno : 4 étapes
Déverrouiller PC avec RFID et Arduino Uno : c'est mon premier Instructable. Donc, dans ce projet, je vais faire déverrouiller votre PC avec RFID & Arduino Uno que la plupart des membres ont après avoir fait cela à nouveau, vous devez apporter quelques modifications pour fonctionner comme une carte arduino normale
Verrouillage/déverrouillage du PC Windows à l'aide de RFID. : 7 étapes (avec images)
Verrouillage/déverrouillage du PC Windows à l'aide de la RFID. : Bonjour ! Combien de fois vous êtes-vous fatigué de taper le mot de passe pour déverrouiller votre PC/ordinateur portable à chaque fois qu'il était verrouillé ? J'ai l'habitude de le verrouiller un certain nombre de fois, tous les jours, et rien n'est plus ennuyeux que de taper le mot de passe/pin à plusieurs reprises