Sommario:

Sblocca il PC con RFID e Arduino Uno: 4 passaggi
Sblocca il PC con RFID e Arduino Uno: 4 passaggi

Video: Sblocca il PC con RFID e Arduino Uno: 4 passaggi

Video: Sblocca il PC con RFID e Arduino Uno: 4 passaggi
Video: Come realizzare un sistema di autenticazione tramite RFiD con Arduino 2024, Luglio
Anonim
Sblocca il PC con RFID e Arduino Uno
Sblocca il PC con RFID e Arduino Uno
Sblocca il PC con RFID e Arduino Uno
Sblocca il PC con RFID e Arduino Uno

Questo è il mio primo Instructable. Quindi in questo progetto ho intenzione di sbloccare il tuo PC con RFID e Arduino Uno che la maggior parte dei membri ha dopo averlo fatto di nuovo, devi apportare alcune modifiche per poter funzionare di nuovo come una normale scheda arduino. Quindi iniziamo:-

Passaggio 1: collegamento dello scanner RFID ad Arduino UNO

Collegamento dello scanner RFID ad Arduino UNO
Collegamento dello scanner RFID ad Arduino UNO

Lo scanner RFID ha 8 pin e abbiamo bisogno di 7 pin da quello

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

D9 --------------- Ripristino

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

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

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

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

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

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

Non cambiare D11, D12, D13, Puoi cambiare D9, D10 che sono SDA e Reset ma devi cambiare nel codice anche i pin

Passaggio 2: modifica del codice e caricamento

Modifica del codice e caricamento
Modifica del codice e caricamento
Modifica del codice e caricamento
Modifica del codice e caricamento

Prima aggiungi la libreria MFRC522 all'IDE di Arduino

Libreria MFRC522 per Arduino IDE

Scarica la libreria ed estraila nella cartella delle librerie nella cartella Sketch di Arduino

Ora cambiando il codice

Per prima cosa entra nel codice e nel numero UID del tuo UID no vuoi accedere come in foto

la riga evidenziata nell'immagine è quella che devi cambiare affinché la tua carta funzioni se vuoi aggiungerne di più dai spazio una virgola ancora spazio e un altro UID della carta

Per esempio:-

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

Modifica delle sequenze di tasti

Prima vai nel codice per

ritardo(50);

buf[0] = 0;

buf[2] = 0x13; // Cambia questo numero 13 con quello nel file USBKeyScan. PDF il tasto che vuoi premere durante la scansione della carta

Serial.write(buf, 8);

releaseKey();

se vuoi premere più tasti uno dopo l'altro

copia il codice e incollalo sotto il precedente nell'istruzione if

e poi cambia il numero con il tasto che vuoi premere

ora carica il codice in Arduino uno Selezionando la scheda corretta e la porta COM corretta

Passaggio 3: aggiornamento del firmware di Atmega16U2 a bordo

Aggiornamento del firmware di Atmega16U2 a bordo
Aggiornamento del firmware di Atmega16U2 a bordo
Aggiornamento del firmware di Atmega16U2 a bordo
Aggiornamento del firmware di Atmega16U2 a bordo

Scarica e installa il software Atmel Flip 3.4.7 dal link sottostante

Software Atmel Flip 3.4.7

I file del firmware posizionano prima un ponticello su reset e massa e rimuoverlo come nell'immagine

Apri Atmel Flip e seleziona il file del firmware Arduino-Keyboard-0.3.hex dalla scheda File -> Carica file esadecimale

e

Seleziona Esegui

Rimuovi USB e ricollegalo

Passaggio 4: fatto

Ora scansiona la carta che hai programmato e provala

se vuoi vedere il mio che ho fatto controlla sotto il video

scusate per la chiarezza del video

se vuoi usarlo come un normale arduino devi eseguire il file del firmware chiamato arduino-usbserial-uno.hex e fatto

spero che questo progetto ti sia piaciuto e se hai domande non dimenticare di commentare giù

ed ecco il link del mio canale youtube non dimenticare di iscriverti a youtube

Canale Youtube di Akash World

Consigliato: