Table des matières:

Déverrouiller un PC avec RFID et Arduino Uno : 4 étapes
Déverrouiller un PC avec RFID et Arduino Uno : 4 étapes

Vidéo: Déverrouiller un PC avec RFID et Arduino Uno : 4 étapes

Vidéo: Déverrouiller un PC avec RFID et Arduino Uno : 4 étapes
Vidéo: Réaliser un système de serrure RFID avec l'Arduino 🔒 2024, Juillet
Anonim
Déverrouiller un PC avec RFID et Arduino Uno
Déverrouiller un PC avec RFID et Arduino Uno
Déverrouiller un PC avec RFID et Arduino Uno
Déverrouiller un PC avec RFID et Arduino Uno

C'est mon premier Instructable. Donc, dans ce projet, je vais faire déverrouiller votre PC avec RFID et Arduino Uno que la plupart des membres ont après avoir fait cela à nouveau, vous devez apporter quelques modifications pour pouvoir à nouveau fonctionner comme une carte arduino normale. Alors, commençons:-

Étape 1: connexion du scanner RFID à Arduino UNO

Connexion du scanner RFID à Arduino UNO
Connexion du scanner RFID à Arduino UNO

Le scanner RFID a 8 broches et nous avons besoin de 7 broches de cela

Arduino -------------- Scanner RFID

D9 --------------- Réinitialiser

D10 ---------------- SDA

D11 --------------- MOSI

D12 --------------- MISO

D13 --------------- SCK

GND -------------- GND

3.3V ---------------- 3.3V

Ne pas changer D11, D12, D13, Vous pouvez modifier D9, D10 qui sont SDA et réinitialiser mais devez modifier le code également les broches

Étape 2: Modification du code et téléchargement

Modification du code et téléchargement
Modification du code et téléchargement
Modification du code et téléchargement
Modification du code et téléchargement

Ajoutez d'abord la bibliothèque MFRC522 à l'IDE Arduino

Bibliothèque MFRC522 pour Arduino IDE

Téléchargez la bibliothèque et extrayez-la dans le dossier des bibliothèques dans Arduino Sketch Folder

Changer maintenant le code

Entrez d'abord le code et le numéro UID de votre UID non auquel vous souhaitez accéder comme sur l'image

la ligne surlignée dans l'image est celle que vous devez modifier pour que votre carte fonctionne si vous souhaitez en ajouter plus, donnez une virgule à nouveau un espace et un autre UID de carte

Par exemple:-

content.substring(1) == "Carte 1 ", "Carte 2"

Modification des frappes

Allez d'abord dans le code à

retard (50);

buf[0] = 0;

buf[2] = 0x13; // Remplacez ce numéro 13 par celui du fichier USBKeyScan. PDF la touche sur laquelle vous souhaitez appuyer lors de la numérisation de la carte

Serial.write(buf, 8);

releaseKey();

si vous voulez appuyer sur plusieurs touches les unes après les autres

copiez le code et collez-le sous l'avant dans l'instruction if

puis remplacez le numéro par la touche sur laquelle vous souhaitez appuyer

téléchargez maintenant le code dans Arduino uno en sélectionnant la bonne carte et le bon port COM

Étape 3: mise à niveau du micrologiciel de l'Atmega16U2 à bord

Mise à niveau du micrologiciel de l'Atmega16U2 à bord
Mise à niveau du micrologiciel de l'Atmega16U2 à bord
Mise à niveau du micrologiciel de l'Atmega16U2 à bord
Mise à niveau du micrologiciel de l'Atmega16U2 à bord

Téléchargez et installez le logiciel Atmel Flip 3.4.7 à partir du lien ci-dessous

Logiciel Atmel Flip 3.4.7

Les fichiers du micrologiciel placent d'abord un cavalier sur la réinitialisation et la terre et retirez-le comme sur l'image

Ouvrez Atmel Flip et sélectionnez le fichier du firmware Arduino-Keyboard-0.3.hex dans l'onglet Fichier -> Charger le fichier hexadécimal

Et

Sélectionnez Exécuter

Retirez l'usb et rebranchez-le

Étape 4: Terminé

Scannez maintenant la carte que vous avez programmée et testez-la

si vous voulez voir le mien que j'ai fait vérifier ci-dessous la vidéo

désolé pour la clarté de la vidéo

si vous voulez l'utiliser comme un arduino normal, vous devez exécuter le fichier du firmware appelé arduino-usbserial-uno.hex et terminé

J'espère que vous avez apprécié ce projet et si vous avez des questions n'oubliez pas de commenter

et voici le lien de ma chaîne youtube n'oubliez pas de vous abonner à youtube

Chaîne Youtube d'Akash World

Conseillé: