Inhoudsopgave:

PC ontgrendelen met RFID en Arduino Uno - Ajarnpa
PC ontgrendelen met RFID en Arduino Uno - Ajarnpa

Video: PC ontgrendelen met RFID en Arduino Uno - Ajarnpa

Video: PC ontgrendelen met RFID en Arduino Uno - Ajarnpa
Video: Arduino uno RFID security system 2024, November
Anonim
Ontgrendel pc met RFID en Arduino Uno
Ontgrendel pc met RFID en Arduino Uno
Ontgrendel pc met RFID en Arduino Uno
Ontgrendel pc met RFID en Arduino Uno

Dit is mijn eerste Instructable. Dus in dit project ga ik het ontgrendelen van je pc met RFID & Arduino Uno maken, wat de meeste leden hebben nadat je dit opnieuw hebt gedaan, je hoeft weinig wijzigingen aan te brengen om weer als een normaal Arduino-bord te werken. Dus laten we beginnen:-

Stap 1: RFID-scanner aansluiten op Arduino UNO

RFID-scanner aansluiten op Arduino UNO
RFID-scanner aansluiten op Arduino UNO

De RFID-scanner heeft 8 pinnen en daarvan hebben we 7 pinnen nodig

Arduino -------------- RFID-scanner

D9 --------------- Resetten

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

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

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

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

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

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

Verander D11, D12, D13 niet, U kunt D9, D10 wijzigen die SDA en Reset zijn, maar u moet ook de pinnen in de code wijzigen

Stap 2: Code wijzigen en uploaden

Code wijzigen en uploaden
Code wijzigen en uploaden
Code wijzigen en uploaden
Code wijzigen en uploaden

Voeg eerst de MFRC522-bibliotheek toe aan de Arduino IDE

MFRC522 Bibliotheek voor Arduino IDE

Download de bibliotheek en pak deze uit in de bibliothekenmap in Arduino Sketch Folder

Nu de code wijzigen

Ga eerst naar de code en het UID-nummer naar uw UID, nee, u wilt toegang krijgen zoals op de afbeelding

de lijn die in de afbeelding is gemarkeerd, is degene die u moet wijzigen om uw kaart te laten werken als u meer wilt toevoegen, geef ruimte een komma opnieuw spatie en een andere UID van de kaart

Bijv.:-

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

De toetsaanslagen wijzigen

Voer eerst de code in naar

vertraging (50);

buf[0] = 0;

buf[2] = 0x13; // Wijzig dit nummer 13 in dat in het USBKeyScan. PDF-bestand, de toets die u wilt indrukken wanneer de kaart wordt gescand

Serieel.schrijven (buf, 8);

releaseKey();

als u meer toetsen na elkaar wilt indrukken

kopieer de code en plak deze onder de vorige in if-statement

en verander vervolgens het nummer in de toets die u wilt indrukken

upload nu de code naar Arduino uno Door het juiste bord en de juiste COM-poort te selecteren

Stap 3: De firmware van Atmega16U2 aan boord upgraden

De firmware van Atmega16U2 aan boord upgraden
De firmware van Atmega16U2 aan boord upgraden
De firmware van Atmega16U2 aan boord upgraden
De firmware van Atmega16U2 aan boord upgraden

Download en installeer de software Atmel Flip 3.4.7 via onderstaande link

Atmel Flip 3.4.7-software

Firmwarebestanden plaats eerst een jumper op reset en massa en verwijder deze zoals op de foto

Open Atmel Flip en selecteer het firmwarebestand Arduino-Keyboard-0.3.hex van het tabblad Bestand -> Hex-bestand laden

En

Selecteer Uitvoeren

Usb verwijderen en opnieuw aansluiten

Stap 4: Klaar

Scan nu de kaart die u hebt geprogrammeerd en test deze

als je de mijne wilt zien die ik heb gemaakt, kijk dan onder de video

sorry voor de helderheid van de video

als je het als normale arduino wilt gebruiken, moet je het firmwarebestand met de naam arduino-usbserial-uno.hex uitvoeren en klaar zijn

hoop dat je genoten hebt van dit project en als je vragen hebt, vergeet dan niet te reageren

en hier is mijn youtube-kanaallink vergeet niet te abonneren op youtube

Akash World YouTube-kanaal

Aanbevolen: