Мазмұны:
- 1 -қадам: Қажетті материалдар мен құралдар
- 2 -қадам: прототипті құру
- 3 -қадам: Кодекс
- 4 -қадам: дәнекерлеу
- 5 -қадам: қоршау жасау
Бейне: Windows компьютерін RFID көмегімен құлыптау/құлпын ашу: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Авторы kksjuniorProfileFollow Толығырақ:
Туралы: үнемі қызық… 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 сияқты даму тақталарын пайдалана алмаймыз. Мәліметтер келесі қадамдарда.
Қажетті материалдар:
- Arduino Pro Micro/Ардуино Леонардо.
- RFID картасы бар MFRC-522 RFID модулі.
- Әйелдер мен ерлердің тақырыптары.
- ПХД тақтасының прототипі.
- Сымдар.
- 10 к Ом резисторлары - 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 светодиодындағы тесіктерді кесіп алдым. Содан кейін мен бүкіл қондырғыны көміртекті талшықты стикермен орап, тақтадағы жарықдиодты шамдар орналасқан тесікке жартылай мөлдір қара жапсырманы жаптым.
Істі жасау сіздің қиялыңызға байланысты. Шығармашылық жұмыстарыңыздың суреттерін төмендегі түсініктеме бөліміне орналастырыңыз.!
Ұсынылған:
Lenovo Y700 NVMe Gen3 жылдамдығының құлпын ашу: 4 қадам
Lenovo Y700 NVMe Gen3 жылдамдығының құлпын ашады: Тақырып бойынша аз зерттеуден кейін мен Lenovo Y700 Nvme gen 2 жылдамдығына зауыттық орнатылғанын білдім. Қарапайым Google іздеу және сіз неге бұл туралы түрлі түсініктемелер таба аласыз. Менің тұжырымым: Lenovo баттаны үнемдеу үшін оны Gen2 жылдамдығына қояды
Велосипед құлпын ашу туралы ескерту жүйесі: 15 қадам
Велосипед құлпын ашу туралы ескерту жүйесі: Сәлем баршаңызға … !! Қалдарыңыз қалай? Барлығыңыздың үйіңізде көлік бар. Көлік қауіпсіздігі барлығына маңызды. Мен ұқсас жобамен оралдым. Бұл жобада мен GSM модулі мен Arduino көмегімен велосипедті құлыптан босату туралы ескерту жүйесін жасадым. Велосипед құлпы ашылғанда
Arduino RFID құлпын ашу (Linux және Win): 3 қадам
Arduino RFID құлпын ашатын Mac (Linux және Win): Менде MacBook Pro бар, менде MacBook -те үлкен құпия сөз бар. Mac тоқтаған кезде мен жүйені ашу үшін рұқсатты жазамын. Кәдімгі күні мен парольді шамамен 100 рет цифрлаймын. Енді мен шешімді таптым! RFID TAG! Мен Arduino қолданамын
Бекітілген Excel парағының құлпын ашу үшін VBA коды: 4 қадам
Бекітілген Excel парағының құлпын ашу үшін VBA коды: Егер сіз Excel жұмыс парақтарының бірінің құпия сөзін ұмытып қалсаңыз, мұның қаншалықты көңілсіз болатынын білесіз. Бұл нұсқаулықта қолданылатын код - мен тапқан ең қарапайым кодтардың бірі. Ол қорғалған парақтың құлпын ашатын пайдалы кодты жасайды. Мен
V7 Navigation 1000 GPS құлпын ашу: 7 қадам
V7 Navigation 1000 GPS құлпын ашу: V7 Navigation 1000 GPS құрылғысында Windows CE ортасының құлпын ашыңыз. V7 1000 - бұл өте жақсы, бағасы төмен ($ 300 CAN) және портативті GPS. Қораптан тыс негізгі мүмкіндіктерге MyGuide навигациялық жүйесі, MP3 ойнатқышы және фильм ойнатқышы кіреді (