Obsah:

Windows PC Lock/Unlock using RFID .: 7 Steps (with Pictures)
Windows PC Lock/Unlock using RFID .: 7 Steps (with Pictures)

Video: Windows PC Lock/Unlock using RFID .: 7 Steps (with Pictures)

Video: Windows PC Lock/Unlock using RFID .: 7 Steps (with Pictures)
Video: Windows PC Lock/Unlock using RFID 2024, November
Anonim
Windows PC zamykanie/odomykanie pomocou RFID
Windows PC zamykanie/odomykanie pomocou RFID

Od kksjuniorProfile Nasledovať viac od autora:

SG -Rover - robot strážneho psa
SG -Rover - robot strážneho psa
SG -Rover - robot strážneho psa
SG -Rover - robot strážneho psa
Úvod do rozpoznávania hlasu s Elechouse V3 a Arduino
Úvod do rozpoznávania hlasu s Elechouse V3 a Arduino
Úvod do rozpoznávania hlasu s Elechouse V3 a Arduino
Úvod do rozpoznávania hlasu s Elechouse V3 a Arduino
Najjednoduchšia domáca automatizácia pomocou Bluetooth, Android Smartphone a Arduino
Najjednoduchšia domáca automatizácia pomocou Bluetooth, Android Smartphone a Arduino
Najjednoduchšia domáca automatizácia pomocou Bluetooth, Android Smartphone a Arduino
Najjednoduchšia domáca automatizácia pomocou Bluetooth, Android Smartphone a Arduino

O: Neustále zvedavý … Viac o kksjunior »

Ahoj

Ako často vás už unavuje zadávanie hesla na odomknutie počítača/prenosného počítača vždy, keď sa uzamkne? Zvyknem si ho zamknúť pomerne často, každý deň, a nie je nič otravnejšie, ako zadávať heslo/PIN znova a znova, zakaždým, keď ho chcem odomknúť. Keď je potreba niečoho nevyhnutná, ste nútení nájsť spôsoby, ako to dosiahnuť. Ako sa hovorí: „Nutnosť je matkou vynálezu“, lenivá myseľ vo mne začala premýšľať o jednoduchom a lacnom spôsobe odomknutia osobného počítača/prenosného počítača vždy, keď som ho musel zamknúť. Keď som prechádzal svoje veci, našiel som modul RF5 RC522. Vtedy som sa rozhodol vyrobiť systém RFID.

RFID: Rádiofrekvenčná identifikácia (RFID) je jednou z najstarších bezdrôtových technológií. Na digitálne ukladanie informácií sa používajú čipy RFID, ktoré je potom možné zdieľať medzi objektmi prostredníctvom elektromagnetických polí a rádiových vĺn. Možno to nie je veľmi pokročilé, ale mnoho výrobcov vidí v technológiách skutočný potenciál, bez ohľadu na to, ako staré sú.

V tomto návode vám vysvetlím, ako vytvoriť jednoduchý systém RFID, ktorý dokáže zamknúť/odomknúť počítač so systémom Windows jednoduchým pohybom karty/štítku RFID. Vďaka tomuto systému už nebudú žiadne problémy s odomykaním prenosného počítača/počítača pri každom jeho uzamknutí.

Krok 1: Potrebný materiál a nástroje

Potrebné materiály a nástroje
Potrebné materiály a nástroje

Srdcom tohto projektu je Arduino Pro Micro (alebo môžete použiť Arduino Leonardo) s čipom ATmega32U4. Pre tento projekt je veľmi dôležité vybrať vývojovú dosku s čipom ATmega32U4. Na túto aplikáciu nemôžeme použiť vývojové dosky ako Arduino Uno, Mega 2560, Pro Mini alebo Arduino Nano. Podrobnosti sú v nasledujúcich krokoch.

Potrebné materiály:

  1. Arduino Pro Micro/Arduino Leonardo.
  2. Modul RFR MFRC-522 s kartou RFID.
  3. Mužské a ženské hlavičky.
  4. Prototypová doska plošných spojov.
  5. Drôty.
  6. Rezistory 10 kOhm - 3

Potrebné nástroje:

  1. Spájkovacia súprava.
  2. Lepiaca pištoľ.
  3. Strihač káblov

atď:

Krok 2: Zostavenie prototypu

Budovanie prototypu
Budovanie prototypu
Budovanie prototypu
Budovanie prototypu

Pred spájkovaním obvodu na PCB vám odporúčam postaviť prototyp na doske. Pomôže vám to lepšie porozumieť prepojeniam a umožní vám opraviť všetky chyby, ku ktorým dochádza pri prepájaní pripojení. Postavenie prototypu nie je vzhľadom na tento projekt náročná úloha. Musíme vytvoriť iba niekoľko spojení a sme pripravení nahrať kód. Pripojenia sú popísané nižšie. Na Arduine nie je možné veľa pinov vymeniť. Pretože toto zariadenie používa zbernicu SPI, neumožňuje prepínanie pinov, piny 14, 15 a 16 musia zostať tak, ako je to znázornené. RST a SDA sú špecifikované používateľom.

RFID modul RC-522 je navrhnutý pre vstupné napätie iba 3,3 voltov. Je to veľmi citlivé zariadenie, takže akékoľvek vyššie hodnoty sa môžu prehriať a poškodiť modul. VCC z Arduino Pro Micro vám poskytne napájanie 5 voltov. Vytvorte rozdeľovač napätia podľa schémy zapojenia (alebo použite zostupný modul 5 V až 3,3 V), aby ste vytvorili napájacie napätie 3,3 voltu. Pripojte napájanie 3,3 V k modulu VCC RFID

RST na pin 5 Arduina. (Tento pin môžete zmeniť v kóde.)

Pripojte kolík GND k zemi

PIN IRQ - nepripojené

MISO na pin 14 Arduina

MOSI na pin 16 Arduina

SCK na pin 15 Arduina

SDA na pin 10 Arduina. (Toto je tiež pin definovaný používateľom.)

To je všetko! Jednoduché a ľahké. Stačí zapojiť kábel a sme pripravení nahrať kód a otestovať zariadenie.

Krok 3: Kód

Kód
Kód
Kód
Kód
Kód
Kód
Kód
Kód

Arduino Leonardo/Micro s čipom ATmega32u4 má vstavanú komunikáciu USB. Vďaka tomu sa Leonardo/Micro môže na pripojenom počítači javiť ako myš alebo klávesnica.

Na to, aby arduino odoslalo stlačenia klávesov do pripojeného počítača, používame základnú knižnicu keyboard.h.

Stiahnite si kód odtiaľto.

Tu si stiahnite arduino knižnicu MFRC522.h.

Tu si stiahnite arduino knižnicu Keyboard.h.

Práca s kódom je veľmi jednoduchá.

V kóde je uložené UID vašej karty/štítku RFID a heslo/PIN systému Windows

Keď sa čítačke RFID zobrazí správna karta, arduino pošle súčasne stlačenia klávesov na uzamknutie okien a vaše heslo na odomknutie okien

Ak sú okná v zamknutom stave, stlačenia klávesov na ich zamknutie nebudú mať žiadny účinok a príkaz odomkne uzamknutý počítač

Alebo inak, ak sú okná už odomknuté, príkazy ich uzamknú. (Kód na odomknutie prichádza tiež súčasne, ale pretože medzi stlačeniami zámku a odomknutia je len štipka oneskorenia, systém Windows vykoná príkaz lock a nebude čítať príkaz na odomknutie, ktorý príde v tom čase.)

V kóde, ktorý som poskytol, musíte vykonať malé zmeny, aby ste ho mohli preskúmať a použiť sami.

Pripojte prototyp k počítaču

Spustite Arduino IDE a otvorte kód, ktorý som tu zadal

Na paneli s nástrojmi prejdite na nástroje -> Doska a vyberte Arduino Leonardo pre Arduino Pro micro a Arduino Leonardo

Skontrolujte, či je vybratý port COM

Nahrajte kód do arduina

Otvorte sériový monitor (Ctrl+Shift+M)

Naskenujte svoju kartu/štítok

Prvý riadok výstupu zobrazeného na sériovom monitore je UID vašej karty/štítku. Poznačte si túto hodnotu

Teraz sa vráťte do editora kódu a zmeňte hodnotu reťazca „card1“na UID, ktorý ste práve uviedli (v mojom kóde ho nájdete v riadku 41)

Prejdite na poslednú časť kódu a nájdete riadok s textom „Keyboard.print („ PASSWORD “);“(riadok číslo 80 v kóde.). Zmeňte túto hodnotu na kód na odomknutie systému Windows

Teraz nahrajte upravený kód do arduina

Naskenujte kartu/štítok a otestujte prototyp

Toto je základný kód na zadávanie hesiel do počítača pomocou štítkov RFID. Kód môžete upraviť a pridať tak ďalšie karty/štítky a pre každú aplikáciu nastaviť rôzne heslá pre rôzne aplikácie.

Krok 4: Spájkovanie

Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie

Jedná sa o veľmi malý a jednoduchý obvod. Je lepšie spájkovať to na prototypovú dosku plošných spojov, ako stráviť veľa času výrobou vlastnej dosky plošných spojov.

Na pripojenie arduina a modulu RFID vždy používajte hlavičky, inak by dlhodobé pôsobenie tepla pri spájkovaní mohlo tieto dosky trvale poškodiť.

Spájkujte všetky spoje podľa schémy zapojenia a pripojte modul arduino a RFID k doske plošných spojov. Pripojil som modul RFID horizontálne k doske plošných spojov pomocou pravouhlého konektora, aby som mu to pohodlne vyrobil.

Po spájkovaní vždy vyskúšajte zariadenie na prípadné uvoľnené spoje alebo poruchy.

Krok 5: Vytvorenie prílohy

Vytvorenie prílohy
Vytvorenie prílohy
Vytvorenie prílohy
Vytvorenie prílohy

Pri tomto vynáleze ste možno prišli na to, že som príliš lenivý navrhnúť a vytlačiť 3D puzdro na tento dizajn, a tak som vyrobil jednoduché puzdro pomocou kartónových škatúľ, ktoré som našiel v garáži. Vyrobil som naň stojan z tej istej lepenky a v puzdre som vyrezal otvory na pripojenie kábla a na diódy LED v arduine. Potom som celé nastavenie zabalil do nálepky s textúrou z uhlíkových vlákien a dal som polopriehľadnú tmavú nálepku do otvoru, kde sú umiestnené diódy LED na doske.

Výroba puzdra je úplne na vašej predstavivosti. Uverejnite obrázky svojich kreatívnych zostáv v sekcii komentárov nižšie.!

Odporúča: