INHOUDSOPGAWE:

Ontsluit rekenaar met RFID en Arduino Uno: 4 stappe
Ontsluit rekenaar met RFID en Arduino Uno: 4 stappe

Video: Ontsluit rekenaar met RFID en Arduino Uno: 4 stappe

Video: Ontsluit rekenaar met RFID en Arduino Uno: 4 stappe
Video: Nanocube | RFID 2024, November
Anonim
Ontsluit rekenaar met RFID en Arduino Uno
Ontsluit rekenaar met RFID en Arduino Uno
Ontsluit rekenaar met RFID en Arduino Uno
Ontsluit rekenaar met RFID en Arduino Uno

Dit is my eerste Instructable. In hierdie projek gaan ek u rekenaar ontsluit met RFID en Arduino Uno, wat die meeste lede het nadat u dit weer gedoen het, maar 'n paar veranderinge moet aanbring om weer soos 'n normale arduino -bord te werk. Laat ons dus begin:-

Stap 1: Koppel RFID -skandeerder aan Arduino UNO

Verbind RFID -skandeerder met Arduino UNO
Verbind RFID -skandeerder met Arduino UNO

Die RFID -skandeerder het 8 pins en ons benodig 7 pins daaruit

Arduino -------------- RFID-skandeerder

D9 --------------- Herstel

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

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

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

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

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

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

Moenie D11, D12, D13 verander nie, U kan D9, D10 verander, wat SDA is en terugstel, maar u moet ook die spelde in die kode verander

Stap 2: Kode verander en oplaai

Kode verander en oplaai
Kode verander en oplaai
Kode verander en oplaai
Kode verander en oplaai

Voeg eers die MFRC522 -biblioteek by die Arduino IDE

MFRC522 -biblioteek vir Arduino IDE

Laai die biblioteek af en pak dit uit in die biblioteekmap in die Arduino Sketch Folder

Nou verander die kode

Gaan eers in die kode en die UID -nommer na u UID, nee, u wil toegang verkry soos op die foto

die reël wat in die prentjie uitgelig is, is die een wat u moet verander sodat u kaart kan werk as u meer wil byvoeg, spasie weer 'n komma gee en nog 'n UID van kaart

Bv:-

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

Verander die toetsaanslagen

Gaan eers die kode in

vertraging (50);

buf [0] = 0;

buf [2] = 0x13; // Verander hierdie nommer 13 na die in die USBKeyScan. PDF -lêer, die sleutel wat u wil druk wanneer die kaart geskandeer word

Serial.write (buf, 8);

releaseKey ();

as u meer sleutels na mekaar wil druk

kopieer die kode en plak dit onder die voor -in in -verklaring

en verander dan die nommer na die sleutel waarop u wil druk

laai nou die kode op in Arduino uno Deur die regte bord en die regte COM -poort te kies

Stap 3: Opgradering van die Firmware van Atmega16U2 aan boord

Opgradering van die Firmware van Atmega16U2 aan boord
Opgradering van die Firmware van Atmega16U2 aan boord
Opgradering van die Firmware van Atmega16U2 aan boord
Opgradering van die Firmware van Atmega16U2 aan boord

Laai die sagteware Atmel Flip 3.4.7 af en installeer dit vanaf die onderstaande skakel

Atmel Flip 3.4.7 sagteware

Firmware lêers plaas eers 'n springer op reset en grond en verwyder dit soos op die foto

Maak Atmel Flip oop en kies die firmwarelêer Arduino-Keyboard-0.3.hex in die oortjie File-> Laai Hex File

En

Kies Uitvoer

Verwyder USB en koppel dit weer aan

Stap 4: Klaar

Skandeer nou die kaart wat u geprogrammeer het en toets dit

As u myne wil sien, kyk onder die video

jammer vir die duidelikheid van die video

As u dit soos gewone arduino wil gebruik, moet u die firmware-lêer met die naam arduino-usbserial-uno.hex laat loop

hoop dat u hierdie projek geniet het, en as u enige vrae het, moenie vergeet om kommentaar te lewer nie

en hier is my YouTube -kanaalskakel, moenie vergeet om op YouTube in te teken nie

Akash World Youtube -kanaal

Aanbeveel: