Sadržaj:
- Pribor
- Korak 1: Materijali i sheme
- Korak 2: Instalirajte Arduino DUE upravljačke programe i uvezite knjižnicu
- Korak 3: Pročitajte decimalni kod oznake
- Korak 4: Postavite heksadecimalnu šifru i lozinku u završni program
Video: PC autentifikacija s Arduino i RFID/NFC karticom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Pozdrav svima!
Koliko ste puta dolazili kući nakon napornog radnog dana ili stresne škole, idete li kući i želite se opustiti ispred računala?
Zato se vratite kući, uključite računalo i zaslon će vam upisati lozinku jer vaše računalo nema otisak prsta u sustavu Windows Hello … to je dosadno.
Zamislite da umjesto da unesete lozinku izvadite mali NFC čip iz džepa i prebacite ga preko čitača i gotovo, računalo je otključano i spremno za reprodukciju vaše omiljene glazbe ili filma na Netflixu.
Pribor
- Označite NFC/RFID
- Arduino Pro Micro / Arduino DUE / Arduino UNO sa HID otključanim
- NFC/RFID čitač RC522
- Kablovi
Cijeli komplet možete kupiti na amazonskoj vezi Elegoo -a (ako koristite arduino, morate ga izmijeniti za korištenje knjižnice tipkovnice): Povežite Elegoo
Korak 1: Materijali i sheme
Za naš projekt potreban nam je mikrokontroler s procesorom koji podržava protokol HID (uređaji s ljudskim sučeljem) tako da može rezultirati računalom kao ulaznim uređajem (u ovom slučaju tipkovnicom).
Mikrokontroleri koji podržavaju ovu HID klasu su oni s mikroprocesorom ATmega32U4, pa možete koristiti Arduino pro Micro, Arduino DUE, Arduino Leonardo ili Arduino UNO, ali u slučaju da trebate otključati HID protokol upisivanjem odgovarajućeg bootloadera.
U ovom vodiču neću objašnjavati kako izmijeniti Arduino UNO, ali ako pogledate na internetu, pronaći ćete mnogo vodiča.
Za ovaj projekt koristit ću Arduino Due.
Prvo što trebate učiniti je krug prikazan na gornjem dijagramu, vrlo je važno poštivati boje pa u načinu pogreške tijekom faze montaže možete razumjeti koji je kabel pogrešno spojen. To su sljedeće veze:
Pin 1 -> D10
Pin 2 -> D52
Pin 3 -> D51
Pin 4 -> D50
Pin 5 -> Ništa
Pin 6 -> GND
Pin 7 -> Resetiraj
Pin 8 -> 3, 3V
Korak 2: Instalirajte Arduino DUE upravljačke programe i uvezite knjižnicu
Prije nego nastavimo, moramo instalirati upravljačke programe za karticu Arduino Due i uvesti knjižnicu koja će nam omogućiti korištenje RFID / NFC čitača.
Prvo otvorite Arduino IDE, povežite naš Arduino Zbog računala na portu za programiranje i odaberite ploču s izbornika kartica i COM priključka. Ako ne pronađete Arduino DUE na popisu kartica, ostavljam vam vezu o tome kako instalirati upravljačke programe.
Kako instalirati upravljačke programe za Arduino Due
Prvo što trebate učiniti je uvesti knjižnicu koja će nam omogućiti čitanje oznaka NFC / RFID. Knjižnica se zove MFRC522, nakon što preuzmete zip datoteku, jednostavno je uvezite u Arduino IDE.
Kako instalirati knjižnice u Arduino IDE
Drugi korak je uvoz knjižnice tipkovnice, što će nam omogućiti da koristimo naš arduino kao tipkovnicu na našem računalu. Zatim preuzmite zip datoteku "Keyboard-Master" i uvezite je kao što ste to učinili s prethodnom knjižnicom.
Korak 3: Pročitajte decimalni kod oznake
Nakon uvoza knjižnice bit će potrebno ustanoviti koja će NFC oznaka biti omogućena za pristup našem računalu.
Stoga prije svega preuzmite datoteku "RFIDReadTag.zio".
Raspakirajte je i otvorite.ino datoteku kroz koju ćemo moći čitati decimalne kodove naše RFID / NFC oznake.
Spojite Arduino na programski priključak, središnji.
Učitajte program na Arduino i otvorite serijski monitor.
Zatim proslijedite NFC / RFID oznaku kojom želite otključati računalo i pročitati što je napisano na serijskom monitoru.
Spremite serijski nb (zaokružen crvenom bojom) oznake u bilježnicu ili zapišite u komad papira kako bismo je kasnije mogli postaviti za prijavu.
Korak 4: Postavite heksadecimalnu šifru i lozinku u završni program
Zadnji korak je uvoz koda dec i lozinke našeg računala u arduino program.
Trebali bismo postaviti da kada rfid čitač pročita kôd naše oznake, tada kroz knjižnicu tipkovnice upišite lozinku u bilježnicu našeg računala.
Što trebate učiniti preuzmite ArduinoAuthRFID.zip ako imate Windows 10 ili ArduinoAuthRFID_Windows8 ako imate Windows 8 otvorite ino datoteku. Zatim morate zamijeniti plavo polje na fotografiji s decimalnim kodom koje ste prethodno spremili, a u crveno polje lozinku za otključavanje računala. (U sustavu Windows 8 morate dvaput pritisnuti enter za pristup zaslonu zaporke, dok u sustavu Windows 10 trebate samo jednom. Ovaj kôd je spreman za Windows8.1).
Prenesite kod na Arduino.
Isključite micorusb iz arduina i spojite utikač na izvorni port (vidi sliku), koji će Arduino port moći pisati na računalo kao tipkovnicu.
U ovom trenutku sve što trebate učiniti je isprobati cijelu stvar tako što ćete isključiti računalo i ponovo ga uključiti, čime će ga otključati!
Preporučeni:
Kompaktni senzor vremena s GPRS (SIM karticom) podatkovna veza: 4 koraka
Kompaktni vremenski senzor s GPRS (SIM karticom) podatkovna veza: sažetak projekta Ovo je vremenski osjetnik na baterije koji se temelji na BME280 osjetniku temperature/tlaka/vlažnosti i ATMega328P MCU. Radi na dvije 3,6 V litij -tionilne AA baterije. Ima izuzetno nisku potrošnju sna od 6 µA. On šalje dat
Audio player koji koristi Arduino s mikro SD karticom: 7 koraka (sa slikama)
Audio player koji koristi Arduino s mikro SD karticom: PRETPLATITE SE na moj kanal za više projekata ……………………. Mnogi ljudi žele spojiti SD karticu s arduinom ili želite audio izlaz preko arduina. Dakle, ovdje je najjednostavniji i najjeftiniji način povezivanja SD kartice s arduinom. možeš nam
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD karticom - DHT11 Simulator zapisivača podataka u Proteusu: 5 koraka
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD karticom | Simulacija DHT11 zapisničara u Proteusu: Uvod: Bok, ovdje Liono Maker, ovdje je veza na YouTube. Radimo na kreativnom projektu s Arduinom i radimo na ugrađenim sustavima. Zapisnik podataka: Zapisnik podataka (ujedno i zapisnik podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke tijekom vremena s
Konzola za igre ATtiny s kreditnom karticom: 4 koraka
Igraća konzola ATtiny za kreditnu karticu: Ovo su upute za izgradnju igraće konzole Attiny 85 izgrađene na kreditnoj kartici kojoj je istekao rok trajanja. Demonstracija gotovog proizvoda može se pronaći na ovoj youtube poveznici: gametiny na pravoj kreditnoj kartici .-----------------------------
Spoofer sa karticom sa magnetskom trakom: 6 koraka (sa slikama)
Spoofer kartice s magnetskim trakama: Ova instrukcija pokazuje kako koristiti elektromagnet, jednostavno kolo pojačala i osobni glazbeni player za induciranje signala u čitač kartica s magnetskom trakom, zbog čega misli da ste provukli karticu kroz nju. Ovo uputstvo