Sisukord:

PC Auth koos Arduino ja RFID/NFC kaardiga: 4 sammu
PC Auth koos Arduino ja RFID/NFC kaardiga: 4 sammu

Video: PC Auth koos Arduino ja RFID/NFC kaardiga: 4 sammu

Video: PC Auth koos Arduino ja RFID/NFC kaardiga: 4 sammu
Video: Google Authenticator двухфакторная аутентификация аккаунта и её настройка 2024, November
Anonim
Image
Image
Materjalid ja skeemid
Materjalid ja skeemid

Tere kõigile!

Mitu korda olete pärast pikka tööpäeva või pingelist kooli koju jõudnud, kas lähete koju ja tahate oma arvuti ees lõõgastuda?

Nii et jõuate koju, lülitate arvuti sisse ja ekraanile sisestatakse parool, kuna teie arvutil pole Windows Hello sõrmejälge … see on igav.

Kujutage ette, et parooli sisestamise asemel tõmmake taskust välja väike NFC -kiip ja andke see lugejale üle ning valmis - arvuti on lukustamata ja valmis teie lemmikmuusikat või filmi Netflixis esitama.

Tarvikud

  • Märkige NFC/RFID
  • Arduino Pro Micro / Arduino DUE / Arduino UNO lukustamata HID -ga
  • NFC/RFID lugeja RC522
  • Kaablid

Kogu komplekti saate osta Elegoo amazoni lingilt (kui kasutate arduino, peate seda klaviatuuri kogu kasutamiseks muutma): Link Elegoo

Samm: materjalid ja skeemid

Meie projekti jaoks vajame protsessoriga mikrokontrollerit, mis toetab HID (inimliidese seadmed) protokolli, nii et see võib saada arvutisse sisendseadmena (antud juhul klaviatuur).

Seda HID -klassi toetavad mikrokontrollerid, millel on mikroprotsessor ATmega32U4, nii et saate kasutada Arduino pro Micro, Arduino DUE, Arduino Leonardo või Arduino UNO, kuid juhuks, kui peate HID -protokolli avama, kirjutades sellele sobiva alglaaduri.

Selles juhendis ei selgita ma, kuidas Arduino UNO -d muuta, kuid kui vaatate Internetist, leiate palju juhendeid.

Selle projekti jaoks kasutan Arduino Due'i.

Esimene asi, mida teha, on ülaltoodud diagrammil näidatud vooluahel, on väga oluline austada värve, nii et kokkupanekufaasis vearežiimis saate aru, milline kaabel on valesti ühendatud. Lingid, mida teha, on järgmised:

Tihvt 1 -> D10

Tihvt 2 -> D52

Tihvt 3 -> D51

Tihvt 4 -> D50

Nööpnõel 5 -> Mitte midagi

Tihvt 6 -> GND

Tihvt 7 -> Lähtesta

Tihvt 8 -> 3, 3V

Samm: installige Arduino DUE draiverid ja importige kogu

Installige Arduino DUE draiverid ja importige kogu
Installige Arduino DUE draiverid ja importige kogu

Enne jätkamist peame installima Arduino Due kaardi draiverid ja importima raamatukogu, mis võimaldab meil kasutada RFID / NFC lugejat.

Esmalt avage Arduino IDE, ühendage meie Arduino programmeerimispordi PC tõttu ja valige vahekaardimenüüst ja COM -pordist tahvel. Kui te ei leia kaartide loendist Arduino DUE, jätan teile lingi draiverite installimise kohta.

Kuidas installida Arduino Due draivereid

Esimene asi, mida teha, on importida raamatukogu, mis võimaldab meil lugeda NFC / RFID -märgendeid. Pärast zip -faili allalaadimist teeki nimetatakse MFRC522, lihtsalt importige see Arduino IDE -sse.

Kuidas installida raamatukogusid Arduino IDE -sse

Teine samm on klaviatuuritee importimine, mis võimaldab meil kasutada meie arduinot oma arvuti klaviatuurina. Seejärel laadige alla zip-fail "Keyboard-Master" ja importige see nagu eelmise raamatukoguga.

Samm: lugege sildi kümnendkoodi

Lugege sildi kümnendkoodi
Lugege sildi kümnendkoodi

Pärast teegi importimist on vaja kindlaks teha, milline NFC -silt lubatakse meie arvutile juurde pääseda.

Nii et kõigepealt laadige alla fail "RFIDReadTag.zio".

Eemaldage see ja avage.ino -fail, mille kaudu saame lugeda oma RFID / NFC -märgendi kümnendkoode.

Ühendage Arduino programmeerimispordiga, kesksega.

Laadige programm Arduinole ja avage jadamonitor.

Seejärel andke edasi NFC / RFID -silt, millega soovite arvuti avada, ja lugege jadamonitoris kirjutatut.

Salvestage märgendi järjenumber (punasega ümbritsetud) märkmikusse või kirjutage paberilehele, et saaksime selle hiljem sisselogimiseks määrata.

Samm: määrake lõplikus programmis kuusnurkne kood ja parool

Seadistage lõplikus programmis kuusnurkne kood ja parool
Seadistage lõplikus programmis kuusnurkne kood ja parool
Seadistage lõplikus programmis kuusnurkne kood ja parool
Seadistage lõplikus programmis kuusnurkne kood ja parool
Seadistage lõplikus programmis kuusnurkne kood ja parool
Seadistage lõplikus programmis kuusnurkne kood ja parool

Viimane samm on importida meie arvuti dekodeerimiskood ja parool arduino programmi.

Peaksime seadma, et kui RFID -lugeja loeb meie märgendi koodi, kirjutage klaviatuuritee kaudu parool meie arvuti märkmikku.

Mida peate tegema, laadige alla ArduinoAuthRFID.zip, kui teil on Windows 10 või ArduinoAuthRFID_Windows8, kui teil on Windows 8, avage ino -fail. Järgmisena peate asendama fotol oleva sinise välja kümnendkoodiga, mille olete varem salvestanud, ja punasel väljal parooli arvuti avamiseks. (Operatsioonisüsteemis Windows 8 peate parooliekraanile pääsemiseks kaks korda sisestusklahvi vajutama, samas kui operatsioonisüsteemis Windows 10 vajate seda ainult üks kord, see kood on Windows 8.1 jaoks valmis).

Laadige kood üles Arduinosse.

Eemaldage mikropistik arduino pistikupesast ja ühendage pistik algse pordiga (vt pilti), et Arduino port saaks arvutisse klaviatuurina kirjutada.

Siinkohal peate vaid proovima kogu asja, lülitades arvuti välja ja uuesti sisse, muutes selle lukust lahti!

Soovitan: