Turinys:

Atrakinkite kompiuterį naudodami RFID ir „Arduino Uno“: 4 veiksmai
Atrakinkite kompiuterį naudodami RFID ir „Arduino Uno“: 4 veiksmai

Video: Atrakinkite kompiuterį naudodami RFID ir „Arduino Uno“: 4 veiksmai

Video: Atrakinkite kompiuterį naudodami RFID ir „Arduino Uno“: 4 veiksmai
Video: TOP naudingos klavišų kombinacijos darbui su PC 2024, Liepa
Anonim
Atrakinkite kompiuterį naudodami RFID ir „Arduino Uno“
Atrakinkite kompiuterį naudodami RFID ir „Arduino Uno“
Atrakinkite kompiuterį naudodami RFID ir „Arduino Uno“
Atrakinkite kompiuterį naudodami RFID ir „Arduino Uno“

Tai mano pirmasis „Instructable“. Taigi šiame projekte ketinu atrakinti jūsų kompiuterį naudojant RFID ir „Arduino Uno“, kurį dauguma narių turi tai padarę dar kartą, kad atliktumėte įprastą arduino plokštę, turite atlikti keletą pakeitimų. Taigi pradėkime:-

1 veiksmas: RFID skaitytuvo prijungimas prie „Arduino UNO“

RFID skaitytuvo prijungimas prie „Arduino UNO“
RFID skaitytuvo prijungimas prie „Arduino UNO“

RFID skaitytuvas turi 8 kontaktus ir mums reikia 7 smeigtukų

„Arduino“-------------- RFID skaitytuvas

D9 --------------- Atstatyti

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

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

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

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

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

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

Nekeiskite D11, D12, D13, Galite pakeisti D9, D10, kurie yra SDA ir atstatyti, tačiau reikia pakeisti kodą ir kaiščius

2 veiksmas: kodo keitimas ir įkėlimas

Kodo keitimas ir įkėlimas
Kodo keitimas ir įkėlimas
Kodo keitimas ir įkėlimas
Kodo keitimas ir įkėlimas

Pirmiausia pridėkite MFRC522 biblioteką prie „Arduino IDE“

MFRC522 LIbrary Arduino IDE

Atsisiųskite biblioteką ir išskleiskite ją į bibliotekų aplanką „Arduino“eskizų aplanke

Dabar kodo keitimas

Pirmiausia įveskite kodą ir UID numerį prie savo UID, kurio nenorite pasiekti, kaip parodyta paveikslėlyje

paveikslėlyje paryškinta eilutė, kurią turite pakeisti, kad jūsų kortelė veiktų, jei norite pridėti daugiau, kad tarpas vėl būtų kablelis ir kitas kortelės UID

Pvz.:-

content.substring (1) == "1 kortelė", "2 kortelė"

Keisti klavišus

Pirmiausia įveskite kodą

vėlavimas (50);

buf [0] = 0;

buf [2] = 0x13; // Pakeiskite šį skaičių 13 į USBKeyScan. PDF failo raktą, kurį norite paspausti nuskaitydami kortelę

Serial.write (buf, 8);

releaseKey ();

jei norite paspausti daugiau klavišų vienas po kito

nukopijuokite kodą ir įklijuokite jį žemiau prieš sakinį

ir tada pakeiskite numerį į klavišą, kurį norite paspausti

Dabar įkelkite kodą į „Arduino uno“pasirinkdami tinkamą plokštę ir teisingą COM prievadą

3 veiksmas: atnaujinkite „Atmega16U2“programinę -aparatinę įrangą

„Atmega16U2“programinės įrangos atnaujinimas
„Atmega16U2“programinės įrangos atnaujinimas
„Atmega16U2“programinės įrangos atnaujinimas
„Atmega16U2“programinės įrangos atnaujinimas

Atsisiųskite ir įdiekite „Atmel Flip 3.4.7“programinę įrangą iš toliau pateiktos nuorodos

„Atmel Flip 3.4.7“programinė įranga

„Firmware Files“pirmiausia įdėkite trumpiklį į atstatymą ir įžeminimą ir pašalinkite jį, kaip parodyta paveikslėlyje

Atidarykite „Atmel Flip“ir pasirinkite programinės aparatinės įrangos failą „Arduino-Keyboard-0.3.hex“iš skirtuko Failas-> Įkelti šešiakampį failą

Ir

Pasirinkite Vykdyti

Pašalinkite USB ir vėl prijunkite

4 žingsnis: Atlikta

Dabar nuskaitykite užprogramuotą kortelę ir išbandykite

Jei norite pamatyti mano padarytą, patikrinkite žemiau vaizdo įrašą

atsiprašau už vaizdo aiškumą

jei norite jį naudoti kaip įprastą arduino, turite paleisti programinės įrangos failą, pavadintą arduino-usbserial-uno.hex, ir padaryta

Tikiuosi, kad jums patiko šis projektas ir jei turite klausimų, nepamirškite komentuoti

o čia mano youtube kanalo nuoroda nepamirškite užsiprenumeruoti youtube

„Akash World Youtube“kanalas

Rekomenduojamas: