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, Červenec
Anonim
Windows PC Zamknout/Odemknout pomocí RFID
Windows PC Zamknout/Odemknout pomocí RFID

Od kksjuniorProfilePostupujte podle dalších autorů:

SG -Rover - hlídací robot
SG -Rover - hlídací robot
SG -Rover - hlídací robot
SG -Rover - hlídací robot
Úvod do rozpoznávání hlasu s Elechouse V3 a Arduino
Úvod do rozpoznávání hlasu s Elechouse V3 a Arduino
Úvod do rozpoznávání hlasu s Elechouse V3 a Arduino
Úvod do rozpoznávání hlasu s Elechouse V3 a Arduino
Nejjednodušší domácí automatizace pomocí Bluetooth, Android Smartphone a Arduino
Nejjednodušší domácí automatizace pomocí Bluetooth, Android Smartphone a Arduino
Nejjednodušší domácí automatizace pomocí Bluetooth, Android Smartphone a Arduino
Nejjednodušší domácí automatizace pomocí Bluetooth, Android Smartphone a Arduino

O: Neustále zvědaví … Více o kksjunior »

Ahoj

Jak často vás už unavuje zadávání hesla k odemčení vašeho PC/notebooku pokaždé, když se zamkne? Jsem zvyklý to několikrát denně zamykat a není nic otravnějšího, než zadávat heslo/PIN znovu a znovu, pokaždé, když ho chci odemknout. Když je potřeba něčeho nezbytná, jste nuceni najít způsoby, jak toho dosáhnout. Jak se říká: „Nutnost je matka vynálezu“, líná mysl ve mně začala přemýšlet o snadném a levném způsobu, jak odemknout svůj osobní počítač/notebook pokaždé, když jsem ho musela zamknout. Když jsem procházel své věci, našel jsem modul RC522 RFID. Tehdy jsem se rozhodl udělat systém RFID.

RFID: Radiofrekvenční identifikace (RFID) je jednou z nejstarších bezdrátových technologií. K digitálnímu ukládání informací slouží čipy RFID, které lze následně sdílet mezi objekty prostřednictvím elektromagnetických polí a rádiových vln. Možná to není super vyspělé, ale mnoho tvůrců vidí v technologii skutečný potenciál, bez ohledu na to, jak starý je.

V tomto pokynu vysvětlím, jak vytvořit jednoduchý systém RFID, který dokáže zamknout/odemknout počítač se systémem Windows pouhým pohybem karty/štítku RFID. Díky tomuto systému již žádné potíže s odemykáním notebooku/počítače pokaždé, když jej zamknete.

Krok 1: Potřebné materiály a nástroje

Potřebné materiály a nástroje
Potřebné materiály a nástroje

Srdcem tohoto projektu je Arduino Pro Micro (nebo můžete použít Arduino Leonardo) s čipem ATmega32U4. Pro tento projekt je velmi důležité vybrat vývojovou desku s čipem ATmega32U4. Pro tuto aplikaci nemůžeme použít vývojové desky jako Arduino Uno, Mega 2560, Pro Mini nebo Arduino Nano. Podrobnosti jsou v následujících krocích.

Požadované materiály:

  1. Arduino Pro Micro/Arduino Leonardo.
  2. Modul RFID MFRC-522 s kartou RFID.
  3. Záhlaví mužů a žen.
  4. Prototypová deska plošných spojů.
  5. Dráty.
  6. Rezistory 10 kOhm - 3

Potřebné nástroje:

  1. Pájecí sada.
  2. Tavná pistole.
  3. Nůžky na drát

atd:

Krok 2: Budování prototypu

Budování prototypu
Budování prototypu
Budování prototypu
Budování prototypu

Před pájením obvodu na desku plošných spojů vám doporučuji postavit prototyp na prkénko. To vám pomůže lépe porozumět připojení a umožní vám opravit všechny chyby, ke kterým dochází při propojování připojení. Postavit prototyp není vzhledem k tomuto projektu těžký úkol. Musíme provést jen několik připojení a jsme připraveni nahrát kód. Připojení jsou popsána níže. Na Arduinu nelze mnoho pinů měnit. Protože toto zařízení používá sběrnici SPI, neumožňuje přepínání pinů, piny 14, 15 a 16 musí zůstat, jak je znázorněno. RST a SDA jsou specifikovány uživatelem.

RFID modul RC-522 je navržen pro vstupní napětí pouhých 3,3 voltů. Je to velmi citlivé zařízení, takže jakékoli vyšší hodnoty se mohou přehřát a poškodit modul. VCC z Arduino Pro Micro vám poskytne napájení 5 voltů. Vytvořte dělič napětí podle schématu zapojení (nebo použijte sestupný modul 5 V až 3,3 V) a vytvořte napájecí napětí 3,3 V. Připojte napájení 3,3 V k modulu VCC RFID

RST na pin 5 Arduina. (Tento pin můžete v kódu změnit.)

Připojte kolík GND k zemi

IRQ pin - nepřipojeno

MISO na pin 14 Arduina

MOSI na pin 16 Arduina

SCK na pin 15 Arduina

SDA na pin 10 Arduina. (Toto je také pin definovaný uživatelem.)

To je vše! Jednoduché a snadné. Stačí připojit kabel a jsme připraveni nahrát kód a otestovat zařízení.

Krok 3: Kód

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

Arduino Leonardo/Micro s čipem ATmega32u4 má vestavěnou komunikaci USB. Díky tomu může Leonardo/Micro na připojeném počítači vypadat jako myš nebo klávesnice.

Používáme základní knihovnu keyboard.h, aby arduino odeslalo úhozy do připojeného počítače.

Stáhněte si kód odtud.

Stáhněte si knihovnu MFRC522.h arduino odtud.

Stáhněte si arduino knihovnu Keyboard.h zde.

Práce s kódem je velmi jednoduchá.

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

Když se čtečce RFID zobrazí správná karta, arduino odešle současně stisknutí kláves pro zamknutí oken a vaše heslo pro odemknutí oken

Pokud jsou okna v zamčeném stavu, nebude mít stisknutí kláves pro jejich zamknutí žádný účinek a příkaz odemkne zamčený počítač

Nebo pokud jsou okna již odemčena, příkazy je zamknou. (Odemykací kód také přichází současně, ale protože mezi stiskem kláves pro zamknutí a odemknutí je jen špetka zpoždění, Windows přejde k provedení příkazu pro zamknutí a nebude číst příkaz pro odemykací kód, který v tu chvíli přichází.)

V kódu, který jsem poskytl, musíte provést malé změny, abyste jej prozkoumali a použili pro sebe.

Připojte prototyp k počítači

Spusťte Arduino IDE a otevřete zde zadaný kód

Na panelu nástrojů přejděte na nástroje -> Deska a vyberte Arduino Leonardo pro Arduino Pro micro a Arduino Leonardo

Zkontrolujte, zda je vybrán port COM

Nahrajte kód do arduina

Otevřete Sériový monitor (Ctrl+Shift+M)

Naskenujte svou kartu/štítek

První řádek výstupu zobrazeného na sériovém monitoru je UID vaší karty/značky. Poznamenejte si tuto hodnotu

Nyní se vraťte do editoru kódu a změňte hodnotu řetězce „card1“na UID, který jste si právě poznamenali (V mém kódu jej najdete v řádku 41)

Přejděte na poslední část kódu a najdete řádek s nápisem „Keyboard.print („ PASSWORD “);„ (řádek s číslem 80 v kódu.). Změňte tuto hodnotu na kód pro odemknutí systému Windows

Nyní nahrajte upravený kód do arduina

Prototyp otestujte naskenováním karty/štítku

Toto je základní kód pro zadávání hesel do počítače pomocí štítků RFID. Kód můžete upravit tak, aby přidával další karty/štítky a pro každou aplikaci nastavoval různá hesla pro různé aplikace.

Krok 4: Pájení

Pájení
Pájení
Pájení
Pájení
Pájení
Pájení
Pájení
Pájení

Jedná se o velmi malý a jednoduchý obvod. Je lepší to připájet na prototypovou desku plošných spojů, než trávit spoustu času výrobou vlastní desky plošných spojů.

Pro připojení arduina a modulu RFID vždy používejte záhlaví, jinak by dlouhodobé působení tepla při pájení mohlo tyto desky trvale poškodit.

Zapájejte všechna připojení podle schématu zapojení a připojte modul arduino a RFID k desce plošných spojů. Připojil jsem modul RFID vodorovně k desce plošných spojů pomocí pravoúhlého samičího konektoru, abych pro něj mohl vytvořit případ.

Po pájení se vždy ujistěte, že zařízení otestujete na případná uvolněná spojení nebo poruchy.

Krok 5: Vytvoření přílohy

Vytvoření přílohy
Vytvoření přílohy
Vytvoření přílohy
Vytvoření přílohy

S tímto vynálezem jste možná přišli na to, že jsem příliš líný navrhnout a vytisknout pouzdro pro tento design, a tak jsem vytvořil jednoduché pouzdro pomocí lepenkových krabic, které jsem našel ve své garáži. Vyrobil jsem pro něj stojan ze stejné lepenky a vyřízl otvory v pouzdře pro připojení kabelu a pro LED diody v arduinu. Poté jsem celé nastavení zabalil samolepkou s texturou z uhlíkových vláken a do otvoru, kde jsou umístěny LED diody na desce, jsem dal poloprůhlednou tmavou nálepku.

Výroba pouzdra je zcela na vaší fantazii. Uveďte obrázky svých kreativních sestav v sekci komentáře níže.!

Doporučuje: