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: Zaključavanje/otključavanje Windows računala pomoću RFID -a .: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Autor kksjuniorProfileSlijedi Više od autora:
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
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:
- Arduino Pro Micro/Arduino Leonardo.
- MFRC-522 RFID modul s 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 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
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
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
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:
Postavljanje Raspberry Pi 4 preko prijenosnog računala/računala pomoću Ethernet kabela (bez monitora, bez Wi-Fi-ja): 8 koraka
Postavljanje Raspberry Pi 4 putem prijenosnog računala/računala pomoću Ethernet kabela (bez monitora, bez Wi-Fi-ja): U ovom ćemo radu raditi s Raspberry Pi 4 Model-B od 1 GB RAM-a za postavljanje. Raspberry-Pi je jednokrilno računalo koje se koristi u obrazovne svrhe i DIY projekte po pristupačnoj cijeni, zahtijeva napajanje od 5V 3A. Operacijski sustavi poput
Node Mcu Centralno zaključavanje indijskog automobila s otključavanjem pomoću RFID -a i Blynk -a: 9 koraka
Node Mcu Centralna brava za indijski automobil s otključavanjem pomoću Rfid -a i Blynk -a: Danas vam pokazujem potpuno automatiziranu centralnu bravu u indijskom stilu s rfid oznakom, blynk kontrolom WiFi -a i otključavanjem na vrijeme. Također ima sve značajke normalne centralne brave. Ovaj automobil središnja brava RADI IZVAN MREŽE AKTIVACIJA ZAHTJEVI MREŽNE BRAVE I
Priključna stanica za pametni telefon prijenosnog računala s pokvarenog Macbooka ili bilo kojeg drugog prijenosnog računala : 6 koraka
Priključna stanica za pametni telefon za prijenosno računalo s pokvarenog Macbooka ili bilo kojeg drugog prijenosnog računala …: Ovaj je projekt napravljen jer može biti zgodno koristiti svu snagu stvarnih pametnih telefona kao obično računalo
Arduino RFID otključavanje Mac (Linux i Win): 3 koraka
Arduino RFID otključavanje Mac -a (Linux i Win): Imam MacBook Pro, također imam veliku lozinku na svom Macbooku. Kad se mac zaustavi, pišem propusnicu za otvaranje sustava. U normalnom danu šifriram lozinku otprilike 100 puta. Sad sam našao rješenje! RFID oznaka! Koristim Arduino
Napravite vlastitu kožu prijenosnog računala/prijenosnog računala: 8 koraka (sa slikama)
Napravite vlastitu kožu prijenosnog računala/prijenosnog računala: Potpuno individualizirana i jedinstvena koža prijenosnog računala s neograničenim mogućnostima