Мазмұны:

Arduino және RFID/NFC картасы бар компьютерді растау: 4 қадам
Arduino және RFID/NFC картасы бар компьютерді растау: 4 қадам

Бейне: Arduino және RFID/NFC картасы бар компьютерді растау: 4 қадам

Бейне: Arduino және RFID/NFC картасы бар компьютерді растау: 4 қадам
Бейне: 2017 04 04 коробкам #07 #Программаторы 3 #Бұзу #смарт карталар 2024, Қараша
Anonim
Image
Image
Материалдар мен схемалар
Материалдар мен схемалар

Барлығына сәлем!

Сіз ұзақ жұмыс күнінен немесе стресстік мектептен кейін үйге қанша рет келдіңіз, үйге барасыз ба және ДК алдында демалғыңыз келе ме?

Осылайша сіз үйге келесіз, компьютерді қосасыз және экранға парольді енгізесіз, себебі сіздің компьютерде Windows Hello -да саусақ ізі жоқ … бұл скучно.

Кішкене NFC чипін қалтаңыздан шығарып, оны оқырманға беру үшін құпия сөзді енгізудің орнына, компьютер құлпы ашылып, Netflix -те сіздің сүйікті музыкаңызды немесе фильміңізді ойнатуға дайын екенін елестетіп көріңіз.

Жабдықтар

  • NFC/RFID белгісін қойыңыз
  • HID құлпы ашылған Arduino Pro Micro / Arduino DUE / Arduino UNO
  • NFC/RFID оқу құралы RC522
  • Кабельдер

Сіз жиынтықты Elegoo Amazon сілтемесінен сатып ала аласыз (егер сіз arduino қолдансаңыз, оны пернетақта кітапханасын пайдалану үшін өзгертуіңіз керек): Elegoo сілтемесі

1 -қадам: материалдар мен схемалар

Біздің жоба үшін бізге HID (Human Interface Devices) протоколын қолдайтын процессоры бар микроконтроллер қажет, ол ДК -ге кіріс құрылғысы (бұл жағдайда пернетақта) бола алады.

Бұл HID класын қолдайтын микроконтроллерлер ATmega32U4 микропроцессоры бар, сондықтан сіз Arduino pro Micro, Arduino DUE, Arduino Leonardo немесе Arduino UNO қолдана аласыз, бірақ HID протоколының құлпын ашу қажет болса, оған тиісті жүктеуші жүктеңіз.

Бұл нұсқаулықта мен Arduino UNO -ны қалай өзгерту керектігін түсіндірмеймін, бірақ егер сіз интернеттен қарасаңыз, көптеген нұсқаулықтарды таба аласыз.

Мен бұл жоба үшін Arduino Due қолданамын.

Біріншіден, жоғарыдағы диаграммада көрсетілген схема, түстерді құрметтеу өте маңызды, сондықтан құрастыру кезеңінде қате режимінде қандай кабель дұрыс жалғанбағанын түсінуге болады.

1 түйреуіш -> D10

2 түйреуіш -> D52

3 түйреуіш -> D51

4 -түйреуіш -> D50

5 -түйреу -ештеңе жоқ

6 -түйреуіш -> GND

7 -түйреу -> Қалпына келтіру

8 -түйреуіш -> 3, 3В

2 -қадам: Arduino DUE драйверлерін орнатыңыз және кітапхананы импорттаңыз

Arduino DUE драйверлерін орнатыңыз және кітапхананы импорттаңыз
Arduino DUE драйверлерін орнатыңыз және кітапхананы импорттаңыз

Жалғастырмас бұрын бізге Arduino Due картасының драйверлерін орнату және RFID / NFC оқу құралын пайдалануға мүмкіндік беретін кітапхананы импорттау қажет.

Алдымен Arduino IDE -ді ашыңыз, бағдарламалау портындағы компьютерге байланысты Arduino -ды қосыңыз және қойындылар мен COM портынан тақтаны таңдаңыз. Егер сіз карталар тізімінде Arduino DUE таба алмасаңыз, мен сізге драйверлерді орнату туралы сілтеме қалдырамын.

Arduino Due драйверлерін қалай орнатуға болады

Біріншіден, NFC / RFID тегтерін оқуға мүмкіндік беретін кітапхананы импорттау, zip файлын жүктегеннен кейін оны Arduino IDE -ге импорттау арқылы MFRC522 деп аталады.

Arduino IDE -де кітапханаларды қалай орнатуға болады

Басқа қадам-пернетақта кітапханасын импорттау, бұл бізге arduino-ны компьютерімізде пернетақта ретінде пайдалануға мүмкіндік береді, содан кейін «Keyboard-Master» ZIP файлын жүктеп алып, оны алдыңғы кітапханадағыдай импорттаңыз.

3 -қадам: Ондық кодты оқыңыз

Ондық кодты оқыңыз
Ондық кодты оқыңыз

Кітапхананы импорттағаннан кейін біздің компьютерге кіру үшін NFC тегінің қосылатынын анықтау қажет.

Сондықтан алдымен «RFIDReadTag.zio» файлын жүктеп алыңыз.

Оны шығарып,.ino файлын ашыңыз, ол арқылы біз RFID / NFC тегіміздің ондық кодтарын оқи аламыз.

Arduino -ны орталық портқа қосыңыз.

Бағдарламаны Arduino -ға жүктеп, сериялық мониторды ашыңыз.

Содан кейін компьютердің құлпын ашқыңыз келетін NFC / RFID тегін жіберіңіз және сериялық мониторда жазылғанды оқыңыз.

Блокнотта тегтің сериялық nb (қызыл шеңбермен) сақтаңыз немесе оны логин ретінде орнату үшін қағазға жазыңыз.

4 -қадам: Қорытынды бағдарламада он алтылық код пен құпия сөзді орнатыңыз

Соңғы бағдарламада он алтылық код пен құпия сөзді орнатыңыз
Соңғы бағдарламада он алтылық код пен құпия сөзді орнатыңыз
Соңғы бағдарламада он алтылық код пен құпия сөзді орнатыңыз
Соңғы бағдарламада он алтылық код пен құпия сөзді орнатыңыз
Соңғы бағдарламада он алтылық код пен құпия сөзді орнатыңыз
Соңғы бағдарламада он алтылық код пен құпия сөзді орнатыңыз

Соңғы қадам - біздің компьютердің декод коды мен паролін arduino бағдарламасына импорттау.

Біз rfid оқу құралы біздің тегіміздің кодын оқыған кезде, пернетақта кітапханасы арқылы парольді компьютердің блокнотына жазатындай етіп орнатуымыз керек.

Егер сізде Windows 10 болса, ArduinoAuthRFID.zip немесе Windows 8 болса, ArduinoAuthRFID_Windows8 файлын жүктеу үшін сізге ино файлын ашыңыз, содан кейін фотосуреттегі көк өрісті бұрын және қызыл өріске сақтаған ондық кодымен ауыстыру қажет. ДК құлпын ашу үшін құпия сөз. (Windows 8 жүйесінде құпия сөз экранына кіру үшін enter пернесін екі рет басу керек, ал Windows 10 жүйесінде сізге тек бір рет қажет, бұл код Windows8.1 үшін дайын).

Кодты Arduino -ға жүктеңіз.

Microusb -ты arduino -дан ажыратып, штепсельдік портқа қосыңыз (суретті қараңыз), бұл Arduino порты компьютерге пернетақта ретінде жаза алады.

Дәл осы кезде компьютерді өшіріп, қайта қосу арқылы бәрін ашуға тырысу керек.

Ұсынылған: