Sadržaj:

Zaključavanje/otključavanje Windows računala pomoću RFID -a .: 7 koraka (sa slikama)
Zaključavanje/otključavanje Windows računala pomoću RFID -a .: 7 koraka (sa slikama)

Video: Zaključavanje/otključavanje Windows računala pomoću RFID -a .: 7 koraka (sa slikama)

Video: Zaključavanje/otključavanje Windows računala pomoću RFID -a .: 7 koraka (sa slikama)
Video: KAKO UĆI U ZAKLJUCANI KOMPJUTER BEZ DA ZNATE LOZINKU ? 2024, Studeni
Anonim
Zaključavanje/otključavanje Windows računala pomoću RFID -a
Zaključavanje/otključavanje Windows računala pomoću RFID -a

Autor kksjuniorProfileSlijedi Više od autora:

SG -Rover - Robot čuvar
SG -Rover - Robot čuvar
SG -Rover - Robot čuvar
SG -Rover - Robot čuvar
Uvod u prepoznavanje glasa s Elechouse V3 i Arduinom
Uvod u prepoznavanje glasa s Elechouse V3 i Arduinom
Uvod u prepoznavanje glasa s Elechouse V3 i Arduinom
Uvod u prepoznavanje glasa s Elechouse V3 i Arduinom
Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina
Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina
Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina
Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina

O: Stalno znatiželjan … Više o kksjunior »

Bok tamo

Koliko ste se često osjećali umorno od upisivanja lozinke za otključavanje računala/prijenosnog računala svaki put kad se zaključalo? Navikao sam ga zaključavati prilično mnogo puta, svaki dan, i ništa nije dosadnije od upisivanja lozinke/PIN-a uvijek iznova, svaki put kad je poželim otključati. Kad potreba za nečim postane bitna, prisiljeni ste pronaći načine kako to dobiti. Kako se kaže: "nužnost je majka izuma", lijeni um u meni počeo je razmišljati o jednostavnom i jeftinom načinu otključavanja osobnog računala/prijenosnog računala svaki put kad ga moram zaključati. Dok sam pregledavao stvari pronašao sam RFID modul RC522. Tada sam odlučio napraviti RFID sustav.

RFID: Radiofrekvencijska identifikacija (RFID) jedna je od najstarijih bežičnih tehnologija. RFID čipovi koriste se za digitalnu pohranu informacija koje se zatim mogu dijeliti među objektima putem elektromagnetskih polja i radio valova. Možda nije previše napredna, ali mnogi proizvođači vide pravi potencijal u tehnologiji, bez obzira na to koliko stara.

U ovom uputstvu ću vam objasniti kako napraviti jednostavan RFID sustav koji može zaključati/otključati vaše Windows računalo jednim potezom RFID kartice/oznake. S ovim sustavom nema više problema s otključavanjem prijenosnog računala svaki put kad ga zaključate.

Korak 1: Potrebni materijali i alati

Potrebni materijali i alati
Potrebni materijali i alati

Srce ovog projekta je Arduino Pro Micro (ili možete koristiti Arduino Leonardo) s čipom ATmega32U4. Za ovaj je projekt vrlo važno odabrati razvojnu ploču s čipom ATmega32U4. Za ovu aplikaciju ne možemo koristiti razvojne ploče poput Arduino Uno, Mega 2560, Pro Mini ili Arduino Nano. Pojedinosti su u sljedećim koracima.

Potrebni materijali:

  1. Arduino Pro Micro/Arduino Leonardo.
  2. MFRC-522 RFID modul s RFID karticom.
  3. Muški i ženski zaglavlja.
  4. Prototip PCB ploče.
  5. Žice.
  6. 10k ohmski otpornici - 3

Potrebni alati:

  1. Komplet za lemljenje.
  2. Pištolj za ljepilo.
  3. Rezači žice

itd:

Korak 2: Izrada prototipa

Izgradnja prototipa
Izgradnja prototipa
Izgradnja prototipa
Izgradnja prototipa

Preporučujem vam da napravite prototip na ploči prije lemljenja kruga na PCB. To će vam pomoći da bolje razumijete veze te će vam omogućiti da ispravite sve pogreške koje se javljaju prilikom povezivanja veza. Izrada prototipa nije težak zadatak s obzirom na ovaj projekt. Moramo uspostaviti samo nekoliko veza i spremni smo za prijenos koda. Veze su opisane u nastavku. Na Arduinu mnoge iglice nisu promjenjive. Budući da ovaj uređaj koristi SPI sabirnicu, ne dopušta prebacivanje pinova, pinovi 14, 15 i 16 moraju ostati kako je prikazano. RST i SDA određuju korisnici.

RFID modul RC-522 dizajniran je za ulazni napon od samo 3,3 volta. To je vrlo osjetljiv uređaj, pa se veće vrijednosti mogu pregrijati i oštetiti modul. VCC iz Arduino Pro Micro -a dat će vam napajanje od 5 volti. Napravite razdjelnik napona kao što je prikazano na dijagramu kruga (ili upotrijebite modul za smanjenje snage 5 V do 3,3 V) da biste dobili napon napajanja od 3,3 V. Priključite napajanje od 3,3 V na VCC RFID modula

RST na pin 5 Arduina. (Ovaj kôd možete promijeniti u kodu.)

Spojite GND pin na masu

IRQ pin - nije povezan

MISO na pin 14 Arduina

MOSI na pin 16 Arduina

SCK na pin 15 Arduina

SDA na pin 10 Arduina. (Ovo je također korisnički definirana igla.)

To je sve !, jednostavno i jednostavno. Samo priključite kabel i spremni smo za učitavanje koda i testiranje uređaja.

Korak 3: Kôd

Kod
Kod
Kod
Kod
Kod
Kod
Kod
Kod

Arduino Leonardo/Micro s čipom ATmega32u4 ima ugrađenu USB komunikaciju. To omogućuje Leonardu/Micro -u da se spojenom računalu prikaže kao miš ili tipkovnica.

Koristimo jezgru knjižnice keyboard.h kako bismo natjerali arduino da pritisne tipke na povezano računalo.

Preuzmite kôd odavde.

Ovdje preuzmite arduino biblioteku MFRC522.h.

Biblioteku Keyboard.h arduino preuzmite odavde.

Rad koda je vrlo jednostavan.

UID vaše RFID kartice/oznake i lozinka/PIN za vaš Windows pohranjeni su u kodu

Kad se desna kartica pokaže RFID čitaču, arduino će poslati pritiske tipki za zaključavanje prozora i vašu lozinku za istovremeno otključavanje prozora

Ako su prozori u zaključanom stanju, pritisci tipki za zaključavanje neće imati učinka, a naredba će otključati zaključano računalo

Inače, ako su prozori već otključani, naredbe će ga zaključati. (Kôd za otključavanje također dolazi istovremeno, ali budući da postoji samo mali dio kašnjenja između tipki za zaključavanje i otključavanje, Windows prelazi u izvršavanje naredbe zaključavanja i neće pročitati naredbu koda za otključavanje koja dolazi u to vrijeme.)

Morate napraviti neke male izmjene u kodu koji sam vam dao da biste ga istražili i koristili za sebe.

Spojite prototip na računalo

Pokrenite Arduino IDE i otvorite kôd koji sam ovdje dao

Na alatnoj traci idite na alati -> Ploča i odaberite Arduino Leonardo za Arduino Pro micro i Arduino Leonardo

Provjerite je li odabran COM port

Prenesite kod na arduino

Otvorite serijski monitor (Ctrl+Shift+M)

Skenirajte svoju karticu/oznaku

Prvi redak izlaza prikazan na serijskom monitoru je UID vaše kartice/oznake. Zapišite ovu vrijednost

Sada se vratite u uređivač koda i promijenite vrijednost niza "card1" u UID koji ste upravo zabilježili (u mom kodu možete ga pronaći u retku 41)

Idite na zadnji dio koda i pronaći ćete redak koji kaže "Keyboard.print (" PASSWORD ");" (Broj retka 80 u kodu.). Promijenite ovu vrijednost u kôd za otključavanje prozora

Sada prenesite izmijenjeni kod u arduino

Skenirajte karticu/oznaku da biste testirali prototip

Ovo je osnovni kôd za upisivanje lozinki u računalo pomoću RFID oznaka. Kôd možete izmijeniti kako biste dodali više kartica/oznaka i postavili različite lozinke za svaku karticu za različite aplikacije.

Korak 4: Lemljenje

Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje

Ovo je vrlo mali i jednostavan krug. Bolje je ovo lemiti na prototipsku PCB ploču nego potrošiti puno vremena na izradu prilagođene PCB ploče.

Uvijek koristite zaglavlja za povezivanje arduina i RFID modula, inače dulja izloženost toplini tijekom lemljenja može trajno oštetiti ove ploče.

Lemite sve spojeve kako je prikazano na dijagramu kruga i spojite arduino i RFID modul na PCB ploču. Spojio sam RFID modul vodoravno na PCB ploču pomoću pravokutnog ženskog zaglavlja radi lakše izrade kućišta.

Uvijek provjerite ima li na uređaju labavih veza ili smetnji nakon lemljenja.

Korak 5: Izrada kućišta

Izrada kućišta
Izrada kućišta
Izrada kućišta
Izrada kućišta

Pa s ovim izumom ste možda shvatili da sam previše lijen za dizajniranje i 3D ispis kućišta za ovaj dizajn, pa sam napravio jednostavno kućište koristeći kartonske kutije koje sam našao u svojoj garaži. Napravio sam stalak za njega koristeći isti karton i izrezao rupe u kućištu za spajanje kabela i za LED diode u arduinu. Zatim sam cijeli okvir zamotao naljepnicom s teksturom od ugljičnih vlakana i stavio poluprozirnu tamnu naljepnicu za rupu u kojoj se nalaze LED diode na ploči.

Izrada slučaja u potpunosti ovisi o vašoj mašti. Objavite slike svojih kreacija u odjeljku komentara ispod.!

Preporučeni: