Obsah:
- Krok 1: Potřebné materiály a nástroje
- Krok 2: Budování prototypu
- Krok 3: Kód
- Krok 4: Pájení
- Krok 5: Vytvoření přílohy
Video: Windows PC Lock/Unlock using RFID .: 7 Steps (with Pictures)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Od kksjuniorProfilePostupujte podle dalších autorů:
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
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:
- Arduino Pro Micro/Arduino Leonardo.
- Modul RFID MFRC-522 s kartou RFID.
- Záhlaví mužů a žen.
- Prototypová deska plošných spojů.
- Dráty.
- Rezistory 10 kOhm - 3
Potřebné nástroje:
- Pájecí sada.
- Tavná pistole.
- Nůžky na drát
atd:
Krok 2: 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
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í
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
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:
Hacking the Hexbug Spider XL to add Computer Vision using an Android Smartphone: 9 Steps (with Pictures)
Hacking the Hexbug Spider XL to add Computer Vision using an Android Smartphone: I am big fan the original Hexbug ™ Pavouk. Vlastnil jsem přes tucet a všechny jsem hackl. Kdykoli jeden z mých synů jde k přátelům ’ narozeninová oslava, přítel dostane Hexbug ™ pavouk jako dárek. Hackl jsem nebo
IoT Notifier using ESP-12E: 7 Steps (with Pictures)
IoT Notifier using ESP-12E: Stuck home away from your milovaný? Během této obtížné doby se tento zábavný malý projekt určitě pokusí vykouzlit úsměv na tváři. V tomto Instructable vám ukážu, jak zobrazit oznámení z vašeho mobilního telefonu ve formě
Včasné varování Raspberry PI Runway Light using Flight Mapping Data: 14 Steps (with Pictures)
Včasné varování Světlo dráhy Raspberry PI využívající data mapování letů: Tato lampa vznikla z několika důvodů v tom, že mě vždy zajímají letadla, která létají nad hlavou, a během léta o víkendech často létají docela vzrušující letadla. I když je obvykle slyšíte jen procházet
Pull the Light - Light Module using Neopixel & Pull Up Switch: 6 Steps (with Pictures)
Pull the Light - Light Module using Neopixel & Pull Up Switch: Features of the light module Arduino Uno Hardware & skříň zakoupená u internetu Neopixel & Napájení zapůjčené ze školy informatiky & Design produktu Světelný modul ovládaný napájecím zdrojem Všechny funkce ovládané pomocí
Arduino RFID Lock Tutorial: 6 Steps (with Pictures)
Arduino RFID Lock Tutorial: Vážení přátelé, vítejte v dalším Instructable. Toto je Nick ze stránky educ8s.tv a dnes se naučíme, jak používat tuto čtečku RFID s Arduino k vytvoření jednoduchého systému zámku. Poprvé použijeme RFID tagy s Arduino