Satura rādītājs:

Windows datora bloķēšana/atbloķēšana, izmantojot RFID: 7 soļi (ar attēliem)
Windows datora bloķēšana/atbloķēšana, izmantojot RFID: 7 soļi (ar attēliem)

Video: Windows datora bloķēšana/atbloķēšana, izmantojot RFID: 7 soļi (ar attēliem)

Video: Windows datora bloķēšana/atbloķēšana, izmantojot RFID: 7 soļi (ar attēliem)
Video: Windows 10 🌞️ скрыть панель задач погоды ⛅️ настроить панель задач самостоятельно 2024, Jūlijs
Anonim
Windows datora bloķēšana/atbloķēšana, izmantojot RFID
Windows datora bloķēšana/atbloķēšana, izmantojot RFID

Pēc kksjuniorProfileSeko vairāk autoram:

SG -Rover - sargsuņa robots
SG -Rover - sargsuņa robots
SG -Rover - sargsuņa robots
SG -Rover - sargsuņa robots
Ievads balss atpazīšanā, izmantojot Elechouse V3 un Arduino
Ievads balss atpazīšanā, izmantojot Elechouse V3 un Arduino
Ievads balss atpazīšanā, izmantojot Elechouse V3 un Arduino
Ievads balss atpazīšanā, izmantojot Elechouse V3 un Arduino
Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino
Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino
Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino
Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino

Par: Pastāvīgi ziņkārīgs … Vairāk par kksjunior »

Sveiki

Cik bieži esat juties noguris, ievadot paroli, lai atbloķētu datoru/klēpjdatoru katru reizi, kad tas tika bloķēts? Es esmu pieradis to bloķēt diezgan daudz reižu, katru dienu, un nekas nav tik kaitinošs, kā atkal un atkal ievadīt paroli/PIN, katru reizi, kad vēlos to atbloķēt. Kad nepieciešamība pēc kaut kā kļūst būtiska, jūs esat spiesti atrast veidus, kā to iegūt. Kā saka: "nepieciešamība ir izgudrojumu māte", slinks prāts manī sāka domāt par vienkāršu un lētu veidu, kā atbloķēt personālo datoru/klēpjdatoru katru reizi, kad man tas bija jāatslēdz. Pārbaudot lietas, es atradu RC522 RFID moduli. Tieši tad es nolēmu izveidot RFID sistēmu.

RFID: radiofrekvenču identifikācija (RFID) ir viena no vecākajām bezvadu tehnoloģijām. RFID mikroshēmas tiek izmantotas informācijas digitālai uzglabāšanai, ko pēc tam var koplietot starp objektiem, izmantojot elektromagnētiskos laukus un radioviļņus. Tas var nebūt īpaši progresīvs, taču daudzi veidotāji saskata reālu tehnoloģiju potenciālu neatkarīgi no tā, cik vecs.

Šajā pamācībā es paskaidrošu, kā izveidot vienkāršu RFID sistēmu, kas var bloķēt/atbloķēt jūsu Windows datoru tikai ar RFID kartes/birkas kustību. Izmantojot šo sistēmu, vairs nav problēmu ar klēpjdatora/datora atbloķēšanu katru reizi, kad to bloķējat.

1. darbība. Nepieciešamie materiāli un instrumenti

Nepieciešamie materiāli un instrumenti
Nepieciešamie materiāli un instrumenti

Šī projekta pamatā ir Arduino Pro Micro (vai arī varat izmantot Arduino Leonardo) ar mikroshēmu ATmega32U4. Šim projektam ir ļoti svarīgi izvēlēties izstrādes paneli ar mikroshēmu ATmega32U4. Šai lietojumprogrammai nevaram izmantot tādus izstrādes dēļus kā Arduino Uno, Mega 2560, Pro Mini vai Arduino Nano. Sīkāka informācija ir sniegta šādās darbībās.

Nepieciešamie materiāli:

  1. Arduino Pro Micro/Arduino Leonardo.
  2. MFRC-522 RFID modulis ar RFID karti.
  3. Vīriešu un sieviešu galvenes.
  4. PCB plates prototips.
  5. Vadi.
  6. 10k omu rezistori - 3

Nepieciešamie rīki:

  1. Lodēšanas komplekts.
  2. Līmes pistole.
  3. Stiepļu griezēji

utt.:

2. darbība. Prototipa izveide

Prototipa veidošana
Prototipa veidošana
Prototipa veidošana
Prototipa veidošana

Pirms ķēdes lodēšanas uz PCB es iesaku jums izveidot prototipu uz maizes dēļa. Tas palīdzēs jums labāk izprast savienojumus un ļaus jums novērst visas kļūdas, kas rodas, saistot savienojumus. Ņemot vērā šo projektu, prototipa izveide nav smags uzdevums. Mums ir jāizveido tikai daži savienojumi, un mēs esam gatavi augšupielādēt kodu. Savienojumi ir aprakstīti zemāk. Arduino daudzas tapas nav maināmas. Tā kā šī ierīce izmanto SPI kopni, tā neļauj pārslēgt tapas, tapām 14, 15 un 16 ir jāpaliek, kā parādīts attēlā. RST un SDA ir lietotāja norādīti.

RC-522 RFID modulis ir paredzēts tikai 3,3 voltu ieejas spriegumam. Tā ir ļoti jutīga ierīce, tāpēc visas augstākās vērtības var pārkarst un sabojāt moduli. Arduino Pro Micro VCC nodrošinās jums 5 voltu barošanu. Izveidojiet sprieguma dalītāju, kā parādīts shēmas shēmā (vai izmantojiet atkāpšanās moduli no 5 V līdz 3,3 V), lai izveidotu 3,3 voltu barošanas spriegumu. Pievienojiet 3,3 V barošanu RFID moduļa VCC

RST līdz Arduino tapai 5. (Jūs varat mainīt šo PIN kodu.)

Pievienojiet GND tapu zemei

IRQ tapa - nav savienots

MISO uz Arduino 14. tapu

MOSI līdz Arduino pin 16

SCK līdz Arduino 15. tapai

SDA līdz Arduino 10. tapai. (Šī ir arī lietotāja definēta tapa.)

Tas arī viss !, Vienkārši un viegli. Vienkārši pievienojiet kabeli un mēs esam gatavi augšupielādēt kodu un pārbaudīt ierīci.

3. darbība: kods

Kods
Kods
Kods
Kods
Kods
Kods
Kods
Kods

Arduino Leonardo/Micro ar mikroshēmu ATmega32u4 ir iebūvēta USB komunikācija. Tas ļauj Leonardo/Micro parādīt pievienotajā datorā kā peli vai tastatūru.

Mēs izmantojam tastatūras h galveno bibliotēku, lai padarītu arduino nosūtīt taustiņsitienus uz pievienoto datoru.

Lejupielādējiet kodu no šejienes.

Lejupielādējiet MFRC522.h arduino bibliotēku no šejienes.

Lejupielādējiet Keyboard.h arduino bibliotēku no šejienes.

Koda darbība ir ļoti vienkārša.

Jūsu RFID kartes/birkas UID un jūsu Windows parole/PIN tiek glabāti kodā

Kad RFID lasītājam tiek parādīta pareizā karte, arduino nosūtīs taustiņu nospiešanu, lai bloķētu logus, un jūsu paroli, lai vienlaicīgi atbloķētu logus

Ja logi ir bloķēti, taustiņi, kas to bloķē, neietekmēs un komanda atbloķēs bloķēto datoru

Vai arī, ja logi jau ir atbloķēti, komandas to bloķēs. (Atbloķēšanas kods nāk arī vienlaicīgi, bet, tā kā starp bloķēšanas un atbloķēšanas taustiņsitieniem ir tikai neliela aizkavēšanās, sistēma Windows sāk izpildīt bloķēšanas komandu un nelasīs tajā laikā saņemto atbloķēšanas koda komandu.)

Jums ir jāveic nelielas izmaiņas manis sniegtajā kodā, lai izpētītu un izmantotu to sev.

Pievienojiet prototipu datoram

Palaidiet Arduino IDE un atveriet šeit norādīto kodu

Rīkjoslā dodieties uz rīkiem -> Padome un izvēlieties Arduino Leonardo gan Arduino Pro micro, gan Arduino Leonardo

Pārbaudiet, vai ir izvēlēts COM ports

Augšupielādējiet kodu arduino

Atveriet sērijas monitoru (Ctrl+Shift+M)

Skenējiet savu karti/tagu

Sērijas monitorā redzamās izvades pirmā rinda ir jūsu kartes/birkas UID. Pierakstiet šo vērtību

Tagad atgriezieties koda redaktorā un mainiet virknes "card1" vērtību uz tikko atzīmēto UID (manā kodā to varat atrast 41. rindā)

Dodieties uz koda pēdējo daļu, un jūs atradīsit rindu ar uzrakstu "Keyboard.print (" PASSWORD ");" (rindas numurs 80 kodā.). Mainiet šo vērtību uz Windows atbloķēšanas kodu

Tagad augšupielādējiet modificēto kodu arduino

Skenējiet karti/tagu, lai pārbaudītu prototipu

Šis ir pamata kods paroļu ievadīšanai datorā, izmantojot RFID tagus. Varat modificēt kodu, lai pievienotu vairāk karšu/tagu, un katrai kartei dažādām lietojumprogrammām iestatīt dažādas paroles.

4. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana

Šī ir ļoti maza un vienkārša ķēde. Labāk to pielodēt PCB plates prototipā, nevis tērēt daudz laika, lai izveidotu pielāgotu PCB.

Vienmēr izmantojiet galvenes, lai savienotu arduino un RFID moduli, pretējā gadījumā ilgstoša karstuma iedarbība lodēšanas laikā var neatgriezeniski sabojāt šos dēļus.

Lodējiet visus savienojumus, kā parādīts shēmas shēmā, un pievienojiet arduino un RFID moduli pie PCB plates. Es esmu pievienojis RFID moduli horizontāli pie PCB plates, izmantojot taisnleņķa sieviešu galveni, lai man būtu ērtāk izgatavot futrāli.

Pēc lodēšanas vienmēr pārbaudiet, vai ierīcei nav vaļīgu savienojumu vai darbības traucējumu.

5. darbība: korpusa izgatavošana

Iežogojuma izgatavošana
Iežogojuma izgatavošana
Iežogojuma izgatavošana
Iežogojuma izgatavošana

Ar šo izgudrojumu jūs, iespējams, sapratāt, ka esmu pārāk slinks, lai izstrādātu un 3D drukātu korpusu šim dizainam, tāpēc es izveidoju vienkāršu korpusu, izmantojot kartona kastes, kuras atradu savā garāžā. Es tam izveidoju statīvu, izmantojot to pašu kartonu, un korpusā izgriezu caurumus kabeļa pievienošanai un arduino gaismas diodēm. Tad es ietinu visu iestatījumu ar teksturētu oglekļa šķiedras uzlīmi un ievietoju daļēji caurspīdīgu tumšu uzlīmi caurumam, kurā atrodas tāfeles gaismas diodes.

Korpusa izgatavošana ir pilnībā atkarīga no jūsu iztēles. Ievietojiet savu radošo materiālu attēlus komentāru sadaļā zemāk.!

Ieteicams: