Мазмұны:

Windows компьютерін RFID көмегімен құлыптау/құлпын ашу: 7 қадам (суреттермен)
Windows компьютерін RFID көмегімен құлыптау/құлпын ашу: 7 қадам (суреттермен)

Бейне: Windows компьютерін RFID көмегімен құлыптау/құлпын ашу: 7 қадам (суреттермен)

Бейне: Windows компьютерін RFID көмегімен құлыптау/құлпын ашу: 7 қадам (суреттермен)
Бейне: Подключение внешних кабелей компьютера 2024, Шілде
Anonim
Windows компьютерін RFID көмегімен құлыптау/ашу
Windows компьютерін RFID көмегімен құлыптау/ашу

Авторы kksjuniorProfileFollow Толығырақ:

SG -Rover - күзетші робот
SG -Rover - күзетші робот
SG -Rover - күзетші робот
SG -Rover - күзетші робот
Elechouse V3 және Arduino көмегімен дауысты тануға кіріспе
Elechouse V3 және Arduino көмегімен дауысты тануға кіріспе
Elechouse V3 және Arduino көмегімен дауысты тануға кіріспе
Elechouse V3 және Arduino көмегімен дауысты тануға кіріспе
Bluetooth, Android смартфондары мен Arduino көмегімен үйдегі ең қарапайым автоматтандыру
Bluetooth, Android смартфондары мен Arduino көмегімен үйдегі ең қарапайым автоматтандыру
Bluetooth, Android смартфондары мен Arduino көмегімен үйдегі ең қарапайым автоматтандыру
Bluetooth, Android смартфондары мен Arduino көмегімен үйдегі ең қарапайым автоматтандыру

Туралы: үнемі қызық… kksjunior туралы толығырақ »

Сәлем

ДК/ноутбук құлыптанған сайын құлпын ашу үшін парольді теруден қаншалықты шаршадыңыз? Мен оны күн сайын бірнеше рет құлыптауға дағдыланғанмын, және мен оны ашқым келген сайын құпия сөзді/түйреуішті қайта-қайта теруден гөрі тітіркендіретін ештеңе жоқ. Бір нәрсеге қажеттілік туындаған кезде, сіз оны алу жолдарын іздеуге мәжбүр боласыз. «Қажеттілік - бұл өнертабыстың анасы» дегендей, менің жалқау ақыл -ойым жеке компьютерді/ноутбукты құлыптау керек болған сайын құлыптан босатудың қарапайым және арзан әдісін ойлап бастады. Мен заттарымды аралап жүріп, RC522 RFID модулін таптым. Мен RFID жүйесін жасауға шешім қабылдадым.

RFID: Радиожиілікті сәйкестендіру (RFID)-ескі сымсыз технологиялардың бірі. RFID микросхемалары ақпаратты цифрлық түрде сақтау үшін қолданылады, содан кейін олар объектілер арасында электромагниттік өрістер мен радио толқындар арқылы бөлінуі мүмкін. Бұл өте дамыған болмауы мүмкін, бірақ көптеген өндірушілер қанша жаста болса да, технологияның нақты әлеуетін көреді.

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

1 -қадам: Қажетті материалдар мен құралдар

Қажетті материалдар мен құралдар
Қажетті материалдар мен құралдар

Бұл жобаның жүрегі - ATmega32U4 чипі бар Arduino Pro Micro (немесе сіз Arduino Leonardo қолдана аласыз). Бұл жоба үшін ATmega32U4 чипі бар даму тақтасын таңдау өте маңызды. Біз бұл қосымшаға Arduino Uno, Mega 2560, Pro Mini немесе Arduino Nano сияқты даму тақталарын пайдалана алмаймыз. Мәліметтер келесі қадамдарда.

Қажетті материалдар:

  1. Arduino Pro Micro/Ардуино Леонардо.
  2. RFID картасы бар MFRC-522 RFID модулі.
  3. Әйелдер мен ерлердің тақырыптары.
  4. ПХД тақтасының прототипі.
  5. Сымдар.
  6. 10 к Ом резисторлары - 3

Қажетті құралдар:

  1. Дәнекерлеу жиынтығы.
  2. Желім мылтық.
  3. Сым кескіштер

т.б.

2 -қадам: прототипті құру

Прототип құру
Прототип құру
Прототип құру
Прототип құру

Мен тізбекті ПХД -ге дәнекерлеу алдында нан тақтасында прототип құруды ұсынамын. Бұл қосылымдарды жақсы түсінуге көмектеседі және қосылымдарды байланыстыру кезінде пайда болатын кез келген қателерді түзетуге мүмкіндік береді. Прототипті құру бұл жобаны ескере отырып, күрделі міндет емес. Біз тек бірнеше қосылым жасауымыз керек және біз кодты жүктеуге дайынбыз. Қосылымдар төменде сипатталған. Arduino -да көптеген түйреуіштер өзгермейді. Бұл құрылғы SPI шинасын қолданатындықтан, ол түйреуіштерге рұқсат етпейді, 14, 15 және 16 түйреуіштері көрсетілгендей қалуы керек. RST және SDA - бұл пайдаланушы.

RC-522 RFID модулі тек 3,3 вольттық кіріс кернеуіне арналған. Бұл өте сезімтал құрылғы, сондықтан кез келген жоғары мәндер қызып кетуі және модульді зақымдауы мүмкін. Arduino Pro Micro -дегі VCC сізге 5 вольтты ток береді. 3.3 вольтты қоректендіру кернеуін жасау үшін схемада көрсетілгендей кернеу бөлгішті жасаңыз (немесе 5 В -тан 3,3 В -қа дейін төмендету модулін қолданыңыз). 3,3 В кернеуді RFID модулінің VCC -не қосыңыз

RST 5 Arduino түйреуішіне. (Бұл кодты кодта өзгертуге болады.)

GND түйреуішін жерге қосыңыз

IRQ түйрегіші - Қосылмаған

MISO Arduino 14 -ке бекітіледі

MOSI Arduino 16 -ға бекітіледі

SCK Arduino -ның 15 -ші түйреуішін бекітеді

SDA Arduino 10 -ны бекітеді. (Бұл сонымен қатар пайдаланушы анықтайтын түйреуіш.)

Бар болғаны осы!, Қарапайым және оңай. Кабельді қосыңыз, біз кодты жүктеп, құрылғыны тексеруге дайынбыз.

3 -қадам: Кодекс

Кодекс
Кодекс
Кодекс
Кодекс
Кодекс
Кодекс
Кодекс
Кодекс

ATmega32u4 чипі бар Arduino Leonardo/Micro-да кіріктірілген USB байланысы бар. Бұл Леонардо/Микроға қосылған компьютерге тышқан немесе пернетақта ретінде көрінуге мүмкіндік береді.

Біз arduino пернелер тіркесімін қосылған компьютерге жіберу үшін keyboard.h негізгі кітапханасын қолданамыз.

Кодты осы жерден жүктеп алыңыз.

MFRC522.h arduino кітапханасын осы жерден жүктеп алыңыз.

Осы жерден Keyboard.h arduino кітапханасын жүктеп алыңыз.

Кодтың жұмысы өте қарапайым.

Кодта RFID картасының/тегінің UID және сіздің терезе құпия сөзі/PIN коды сақталады

Қажетті картаны RFID оқу құралы көрсеткенде, arduino терезелерді құлыптау үшін пернелер тіркесімін және терезелердің құлпын ашу үшін сіздің құпия сөзіңізді жібереді

Егер терезелер құлыптаулы күйде болса, оны құлыптау пернелер тіркесімі әсер етпейді және бұғатталған компьютердің құлпын ашады

Әйтпесе, егер терезелер қазірдің өзінде құлыптан босатылса, командалар оны құлыптайды. (Құлыпты ашу коды бір мезгілде келеді, бірақ құлыптау мен құлыпты ашу арасындағы кідіріс болғандықтан Windows құлыптау пәрменін орындайды және сол кезде келетін құлыпты ашу кодының пәрменін оқымайды.)

Мен зерттеген және оны өзіңіз пайдалану үшін мен берген кодқа кішкене өзгерістер енгізу керек.

Прототипті компьютерге қосыңыз

Arduino IDE іске қосыңыз және мен берген кодты ашыңыз

Құралдар тақтасынан құралдарға өтіңіз -> Board және Arduino Pro micro және Arduino Leonardo үшін Arduino Leonardo таңдаңыз

COM порты таңдалғанын тексеріңіз

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

Сериялық мониторды ашыңыз (Ctrl+Shift+M)

Картаны/тегті сканерлеңіз

Сериялық мониторда көрсетілетін шығудың бірінші жолы - сіздің картаңыздың/тегінің UID. Бұл мәнге назар аударыңыз

Енді код редакторына қайта оралыңыз және «card1» жолының мәнін сіз айтқан UID -ге өзгертіңіз (менің кодымда сіз оны 41 -жолдан таба аласыз)

Кодтың соңғы бөлігіне өтіңіз, онда сіз «Keyboard.print (» PASSWORD «);» (кодтағы жол нөмірі 80) деген жолды табасыз. Бұл мәнді терезені ашу кодына өзгертіңіз

Енді өзгертілген кодты arduino -ға жүктеңіз

Прототипті тексеру үшін картаны/тегті сканерлеңіз

Бұл RFID тегтерін қолдана отырып, компьютерде құпия сөздерді терудің негізгі коды. Сіз картаны/тегтерді қосу үшін кодты өзгерте аласыз және әр қосымшаның әр картасына әр түрлі құпия сөздерді орната аласыз.

4 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Бұл өте шағын және қарапайым схема. ПТД жасау үшін көп уақыт жұмсағаннан гөрі, оны ПТБ прототиптеу тақтасына дәнекерлеу жақсы.

Ардуино мен RFID модулін қосу үшін әрқашан тақырыптарды қолданыңыз, әйтпесе дәнекерлеу кезінде ыстыққа ұзақ уақыт әсер ету бұл тақталарға біржола зақым келтіруі мүмкін.

Барлық қосылымдарды схемада көрсетілгендей дәнекерлеңіз және arduino мен RFID модулін ПХД тақтасына қосыңыз. Мен RFID модулін ПХД тақтасына көлденеңінен тікбұрышты аналық колонканың көмегімен қостым, бұл жағдайды жасауға ыңғайлы болу үшін.

Дәнекерлеуден кейін құрылғыны кез келген ықтимал қосылымдар мен ақауларға тексеріңіз.

5 -қадам: қоршау жасау

Қоршау жасау
Қоршау жасау
Қоршау жасау
Қоршау жасау

Бұл өнертабыстың көмегімен сіз менің қаптаманы жобалауға және 3D басып шығаруға жалқау екенімді түсінген боларсыз, сондықтан мен гаражымнан табылған картон қораптарды пайдаланып қарапайым қоршау жасадым. Мен сол картоннан стенд жасадым, кабельді қосуға арналған корпустағы және arduino светодиодындағы тесіктерді кесіп алдым. Содан кейін мен бүкіл қондырғыны көміртекті талшықты стикермен орап, тақтадағы жарықдиодты шамдар орналасқан тесікке жартылай мөлдір қара жапсырманы жаптым.

Істі жасау сіздің қиялыңызға байланысты. Шығармашылық жұмыстарыңыздың суреттерін төмендегі түсініктеме бөліміне орналастырыңыз.!

Ұсынылған: