Obsah:

Odemkněte počítač pomocí RFID a Arduino Uno: 4 kroky
Odemkněte počítač pomocí RFID a Arduino Uno: 4 kroky

Video: Odemkněte počítač pomocí RFID a Arduino Uno: 4 kroky

Video: Odemkněte počítač pomocí RFID a Arduino Uno: 4 kroky
Video: Hrajeme si s Arduinem 12: Knock Knock! - AlzaTech #79 2024, Červenec
Anonim
Odemkněte počítač pomocí RFID a Arduino Uno
Odemkněte počítač pomocí RFID a Arduino Uno
Odemkněte počítač pomocí RFID a Arduino Uno
Odemkněte počítač pomocí RFID a Arduino Uno

Toto je můj první Instructable. V tomto projektu se tedy chystám odemknout váš počítač pomocí RFID a Arduino Uno, které má většina členů poté, co to uděláte znovu, musíte provést několik změn, aby fungovaly jako normální arduino deska znovu. Takže můžeme začít:-

Krok 1: Připojení RFID skeneru k Arduino UNO

Připojení RFID skeneru k Arduino UNO
Připojení RFID skeneru k Arduino UNO

RFID skener má 8 pinů a od toho potřebujeme 7 pinů

Arduino -------------- RFID skener

D9 --------------- Resetovat

D10 ---------------- SDA

D11 --------------- MOSI

D12 --------------- MISO

D13 --------------- SCK

GND -------------- GND

3,3 V ---------------- 3,3 V

Neměnit D11, D12, D13, Můžete změnit D9, D10, které jsou SDA a resetovat, ale musíte v kódu změnit také piny

Krok 2: Změna kódu a nahrávání

Změna kódu a nahrávání
Změna kódu a nahrávání
Změna kódu a nahrávání
Změna kódu a nahrávání

Nejprve přidejte knihovnu MFRC522 do Arduino IDE

Knihovna MFRC522 pro Arduino IDE

Stáhněte si knihovnu a rozbalte ji do složky knihoven ve složce Arduino Sketch

Nyní změna kódu

Nejprve přejděte do kódu a čísla UID k vašemu číslu UID, ke kterému chcete získat přístup jako na obrázku

řádek zvýrazněný na obrázku je ten, který musíte změnit, aby vaše karta fungovala, pokud chcete přidat více, dejte mezerě opět čárku a další UID karty

Např:-

content.substring (1) == "Karta 1", "Karta 2"

Změna úhozů

Nejprve přejděte do kódu

zpoždění (50);

buf [0] = 0;

buf [2] = 0x13; // Změňte toto číslo 13 na číslo v souboru USBKeyScan. PDF, které chcete stisknout při skenování karty

Serial.write (buf, 8);

releaseKey ();

pokud chcete stisknout více kláves za sebou

zkopírujte kód a vložte jej pod příkaz před if v if

a poté změňte číslo na klávesu, kterou chcete stisknout

nyní nahrajte kód do Arduino uno Výběrem správné desky a správného portu COM

Krok 3: Aktualizace firmwaru Atmega16U2 na palubě

Aktualizace firmwaru Atmega16U2 na palubě
Aktualizace firmwaru Atmega16U2 na palubě
Aktualizace firmwaru Atmega16U2 na palubě
Aktualizace firmwaru Atmega16U2 na palubě

Stáhněte a nainstalujte software Atmel Flip 3.4.7 z níže uvedeného odkazu

Software Atmel Flip 3.4.7

Firmware Files nejprve umístěte propojku na reset a uzemnění a odstraňte ji jako na obrázku

Otevřete Atmel Flip a vyberte soubor firmwaru Arduino-Keyboard-0.3.hex na kartě Soubor-> Načíst hex soubor

A

Vyberte Spustit

Odeberte USB a znovu jej připojte

Krok 4: Hotovo

Nyní naskenujte naprogramovanou kartu a vyzkoušejte ji

pokud chcete vidět moje, které jsem vytvořil, podívejte se pod video

omlouvám se za srozumitelnost videa

pokud ho chcete používat jako normální arduino, musíte spustit soubor firmwaru s názvem arduino-usbserial-uno.hex a hotovo

doufám, že se vám tento projekt líbil a pokud máte nějaké dotazy, nezapomeňte napsat komentář

a tady je můj odkaz na kanál youtube nezapomeňte se přihlásit k odběru na youtube

Akash World Youtube Channel

Doporučuje: