Sadržaj:
- Korak 1: Potrebni materijali i alati
- Korak 2: Izrada prototipa
- Korak 3: Kôd
- Korak 4: Lemljenje
- Korak 5: Izrada kućišta
Video: Windows PC zaključavanje/otključavanje pomoću RFID -a .: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Autor kksjuniorProfilSledi Još autora:
O: Stalno znatiželjan … Više o kksjunior »
Zdravo
Koliko ste se često osjećali umorno od upisivanja lozinke za otključavanje računara/laptopa svaki put kada se zaključa? Navikao sam ga zaključavati poprilično puta, svakodnevno, 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 neophodna, prisiljeni ste pronaći načine kako to postići. Kao što se kaže: "nužnost je majka pronalaska", lijeni um u meni počeo je razmišljati o jednostavnom i jeftinom načinu otključavanja mog osobnog računara/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 sistem.
RFID: Radiofrekvencijska identifikacija (RFID) jedna je od najstarijih bežičnih tehnologija. RFID čipovi se koriste za digitalno skladištenje informacija koje se zatim mogu dijeliti između objekata putem elektromagnetskih polja i radio valova. Možda nije supernapredna, ali mnogi proizvođači vide pravi potencijal u tehnologiji, bez obzira koliko stara.
U ovom uputstvu ću vam objasniti kako napraviti jednostavan RFID sistem koji može zaključati/otključati vaš Windows računar jednim potezom RFID kartice/oznake. S ovim sistemom na mjestu više nema problema s otključavanjem prijenosnog računara svaki put kada ga zaključate.
Korak 1: Potrebni materijali i alati
Srce ovog projekta je Arduino Pro Micro (ili možete koristiti Arduino Leonardo) sa čipom ATmega32U4. Za ovaj projekt je 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. Detalji su u sljedećim koracima.
Potrebni materijali:
- Arduino Pro Micro/Arduino Leonardo.
- MFRC-522 RFID modul sa RFID karticom.
- Muški i ženski zaglavlja.
- Prototip PCB ploče.
- Žice.
- 10k ohmski otpornici - 3
Potrebni alati:
- Komplet za lemljenje.
- Pištolj za ljepilo.
- Rezači žice
itd:
Korak 2: Izrada prototipa
Preporučujem vam da napravite prototip na ploči prije lemljenja kola na PCB. To će vam pomoći da bolje razumijete veze i omogućit će vam da ispravite sve greš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 učitavanje koda. Veze su opisane u nastavku. Na Arduinu se mnogi pinovi ne mogu promijeniti. Kako 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 kola (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 lako. Samo priključite kabel i spremni smo za učitavanje koda i testiranje uređaja.
Korak 3: Kôd
Arduino Leonardo/Micro sa čipom ATmega32u4 ima ugrađenu USB komunikaciju. Ovo omogućava Leonardu/Micro -u da se na povezanom računaru prikaže kao miš ili tastatura.
Osnovnu biblioteku keyboard.h koristimo da arduino pošalje pritiske na povezano računalo.
Preuzmite kôd odavde.
Preuzmite arduino biblioteku MFRC522.h odavde.
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
Kada se desna kartica pokaže RFID čitaču, arduino će poslati pritiske na tastere za zaključavanje prozora i vašu lozinku za istovremeno otključavanje prozora
Ako su prozori u zaključanom stanju, pritisci tastera za zaključavanje neće imati efekta i naredba će otključati zaključani računar
U suprotnom, 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 malo kašnjenja između pritiska na tipke 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.
Povežite prototip sa računarom
Pokrenite Arduino IDE i otvorite kôd koji sam ovdje dao
Na alatnoj traci idite na Tools -> Board i odaberite Arduino Leonardo za Arduino Pro micro i Arduino Leonardo
Proverite da li je izabran COM port
Otpremite kôd na arduino
Otvorite serijski monitor (Ctrl+Shift+M)
Skenirajte svoju karticu/etiketu
Prva linija izlaza prikazana 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 posljednji dio koda i pronaći ćete redak koji kaže "Keyboard.print (" PASSWORD ");" (Broj redaka 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 na računaru pomoću RFID oznaka. Kôd možete izmijeniti tako da dodate još kartica/oznaka i postavite različite lozinke za svaku karticu za različite aplikacije.
Korak 4: Lemljenje
Ovo je vrlo mali i jednostavan krug. Bolje je lemiti ovo 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 dugotrajno izlaganje toplini tijekom lemljenja može trajno oštetiti ove ploče.
Lemite sve veze kao što je prikazano na dijagramu kola 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 uređaj na eventualne labave veze ili kvarove nakon lemljenja.
Korak 5: 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 postolje za njega koristeći isti karton i izrezao rupe u kućištu za spajanje kabela i za LED diode u arduinu. Zatim sam cijelu postavku omotao naljepnicom sa teksturom od ugljičnih vlakana i stavio poluprozirnu tamnu naljepnicu za rupu u kojoj se nalaze LED diode na ploči.
Izrada kućišta u potpunosti ovisi o vašoj mašti. Objavite slike svojih kreativnih izrada u odjeljku komentara ispod.!
Preporučuje se:
RFID kutija za zaključavanje viskija i koksa: 9 koraka (sa slikama)
RFID kutija za zaključavanje viskija i kole RFID Lock Box
RFID mehanizam za zaključavanje vrata s Arduinom: 5 koraka (sa slikama)
RFID mehanizam za zaključavanje vrata s Arduinom: U ovom Uputstvu povezat ćemo RFID osjetnik RC522 s Arduino Uno kako bismo napravili jednostavan mehanizam za zaključavanje vrata, ladica ili ormara s kontroliranim pristupom RFID -om. Pomoću ovog senzora moći ćete koristiti RFID oznaku ili karticu za zaključavanje
Arduino RFID otključavanje Mac (Linux i Win): 3 koraka
Arduino RFID Unlock Mac (Linux i Win): Imam MacBook Pro, takođe imam veliku lozinku na svom MacBook -u. Kada mac ide na stop, pišem propusnicu za otvaranje sistema. U normalnom danu šifriram lozinku otprilike 100 puta. Sada sam pronašao rješenje! RFID oznaka! Koristim Arduino
Arduino RFID zaključavanje Vodič: 6 koraka (sa slikama)
Arduino RFID zaključavanje Vodič: Dragi prijatelji, dobrodošli u još jedan Instructable. Ovo je Nick iz education8s.tv, a danas ćemo naučiti kako koristiti ovaj RFID čitač s Arduinom za izgradnju jednostavnog sistema zaključavanja. Po prvi put ćemo koristiti RFID oznake s Arduinom
Arduino RFID zaključavanje vrata: 5 koraka (sa slikama)
Arduino RFID zaključavanje vrata: *** Ažurirano 9.9.2010. *** Htio sam na jednostavan i siguran način ući u svoju garažu. RFID je bio najbolji način za otključavanje vrata, čak i sa punim rukama mogu otključati vrata i otvoriti ih! Napravio sam jednostavno kolo s osnovnim ATMega 168 arduino chi