Kazalo:
- 1. korak: Potrebni materiali in orodja
- 2. korak: Izdelava prototipa
- 3. korak: Koda
- 4. korak: Spajkanje
- 5. korak: izdelava ohišja
Video: Zaklepanje/odklepanje računalnika Windows z uporabo RFID .: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Avtor kksjuniorProfileSledite Več avtorja:
O: Nenehno radoveden … Več o kksjunior »
Zdravo
Kako pogosto ste bili utrujeni od vnašanja gesla za odklepanje računalnika/prenosnega računalnika vsakič, ko je bil zaklenjen? Navajen sem, da ga vsak dan zaklenem kar nekajkrat in nič ni bolj nadležno kot vnos gesla/pripenjanja vedno znova, vsakič, ko ga želim odkleniti. Ko je potreba po nečem nujna, ste prisiljeni najti načine, kako to doseči. Kot pravi pregovor, "nuja je mati iznajdbe", je leni um v meni začel razmišljati o enostavnem in poceni načinu odklepanja osebnega računalnika/prenosnega računalnika vsakič, ko sem ga moral zakleniti. Ko sem brskala po svojih stvareh, sem našla RFID modul RC522. Takrat sem se odločil za izdelavo sistema RFID.
RFID: Radiofrekvenčna identifikacija (RFID) je ena najstarejših brezžičnih tehnologij. Čipi RFID se uporabljajo za digitalno shranjevanje informacij, ki jih lahko nato delijo med objekti prek elektromagnetnih polj in radijskih valov. Morda ni preveč napredno, vendar mnogi proizvajalci vidijo resnični potencial v tehnologiji, ne glede na to, koliko je stara.
V tem navodilu bom razložil, kako narediti preprost sistem RFID, ki lahko zaklene/odklene vaš računalnik z operacijskim sistemom Windows samo s potegom kartice/oznake RFID. S tem sistemom ni več težav pri odklepanju prenosnega računalnika/računalnika vsakič, ko ga zaklenete.
1. korak: Potrebni materiali in orodja
Srce tega projekta je Arduino Pro Micro (lahko uporabite tudi Arduino Leonardo) s čipom ATmega32U4. Za ta projekt je zelo pomembno, da izbere razvojno ploščo s čipom ATmega32U4. Za to aplikacijo ne moremo uporabljati razvojnih plošč, kot so Arduino Uno, Mega 2560, Pro Mini ali Arduino Nano. Podrobnosti so v naslednjih korakih.
Potrebni materiali:
- Arduino Pro Micro/Arduino Leonardo.
- MFRC-522 RFID modul s kartico RFID.
- Moške in ženske glave.
- Prototip PCB plošče.
- Žice.
- 10 k ohmski upori - 3
Potrebna orodja:
- Komplet za spajkanje.
- Pištola za lepilo.
- Rezalniki žice
itd:
2. korak: Izdelava prototipa
Priporočam vam, da na matični plošči zgradite prototip, preden vezje spajkate na tiskano vezje. To vam bo pomagalo bolje razumeti povezave in odpraviti napake, ki se pojavijo pri povezovanju povezav. Gradnja prototipa glede na ta projekt ni težka naloga. Narediti moramo le nekaj povezav in kodo smo pripravljeni naložiti. Spodaj so opisane povezave. Na Arduinu mnogi zatiči niso spremenljivi. Ker ta naprava uporablja vodilo SPI, ne dovoljuje preklapljanja nožic, zatiči 14, 15 in 16 morajo ostati, kot je prikazano. RST in SDA določa uporabnik.
RFID modul RC-522 je zasnovan za vhodno napetost le 3,3 volta. To je zelo občutljiva naprava, zato se lahko vse višje vrednosti pregrejejo in poškodujejo modul. VCC iz Arduino Pro Micro vam bo dal napajanje 5 voltov. Naredite delilnik napetosti, kot je prikazano na diagramu vezja (ali uporabite modul za znižanje od 5 V do 3,3 V), da dobite napajalno napetost 3,3 volta. Napajanje 3,3 V priključite na VCC modula RFID
RST na pin 5 Arduina. (Ta kod lahko spremenite v kodi.)
Pin GND priključite na ozemljitev
Zatič IRQ - ni povezan
MISO na pin 14 Arduina
MOSI na pin 16 Arduina
SCK na pin 15 Arduina
SDA na pin 10 Arduina. (To je tudi uporabniško določena pin.)
To je vse !, preprosto in enostavno. Samo priključite kabel in pripravljeni smo naložiti kodo in preizkusiti napravo.
3. korak: Koda
Arduino Leonardo/Micro s čipom ATmega32u4 ima vgrajeno USB komunikacijo. To omogoča, da se Leonardo/Micro prikaže povezanemu računalniku kot miška ali tipkovnica.
Osnovno knjižnico keyboard.h uporabljamo za to, da arduino pritisne tipke na povezan računalnik.
Kodo prenesite od tukaj.
Prenesite knjižnico arduino MFRC522.h od tukaj.
Od tu prenesite knjižnico Keyboard.h arduino.
Delovanje kode je zelo preprosto.
UID vaše kartice/oznake RFID in geslo/PIN vašega sistema Windows je shranjeno v kodi
Ko je bralniku RFID prikazana desna kartica, bo arduino poslal pritiske tipk za zaklepanje oken in vaše geslo za istočasno odklepanje oken
Če so okna v zaklenjenem stanju, pritiski tipk za zaklepanje ne bodo imeli učinka in ukaz bo odklenil zaklenjeni računalnik
Če pa so okna že odklenjena, jih ukazi zaklenejo. (Koda za odklepanje prihaja tudi istočasno, a ker je med pritiski na tipko za zaklepanje in odklepanje le nekaj zamika, Windows začne izvajati ukaz za zaklepanje in takrat ne bo prebral ukaza za kodo za odklepanje.)
V kodo, ki sem jo predložil, morate narediti nekaj majhnih sprememb, da jo raziščete in uporabite zase.
Prototip povežite z računalnikom
Zaženite Arduino IDE in odprite kodo, ki sem jo dal tukaj
V orodni vrstici pojdite na orodja -> Board in izberite Arduino Leonardo za Arduino Pro micro in Arduino Leonardo
Preverite, ali so izbrana vrata COM
Naložite kodo v arduino
Odprite serijski monitor (Ctrl+Shift+M)
Skenirajte svojo kartico/oznako
Prva vrstica izhoda, prikazanega na serijskem monitorju, je UID vaše kartice/oznake. Zapišite to vrednost
Zdaj se vrnite v urejevalnik kod in spremenite vrednost niza "card1" v UID, ki ste ga pravkar zapisali (v moji kodi ga najdete v vrstici 41)
Pojdite na zadnji del kode in našli boste vrstico, ki pravi "Keyboard.print (" PASSWORD ");" (Številka vrstice 80 v kodi.). To vrednost spremenite v kodo za odklepanje sistema Windows
Zdaj naložite spremenjeno kodo v arduino
Skenirajte kartico/oznako, da preizkusite prototip
To je osnovna koda za vnos gesel v računalnik z uporabo oznak RFID. Kodo lahko spremenite tako, da dodate več kartic/oznak in nastavite različna gesla za vsako kartico za različne aplikacije.
4. korak: Spajkanje
To je zelo majhno in preprosto vezje. Bolje je, da to spajkate na prototipno tiskano vezje, kot da porabite veliko časa za izdelavo tiskanega vezja po meri.
Za priključitev arduina in modula RFID vedno uporabite glave, sicer lahko dolgotrajna izpostavljenost toploti med spajkanjem trajno poškoduje te plošče.
Spajite vse povezave, kot je prikazano na shemi vezja, in priključite modul arduino in RFID na ploščo PCB. Modul RFID sem vodoravno priključil na tiskano vezje s pomočjo pravokotne ženske glave za lažje izdelavo ohišja.
Po spajkanju vedno preizkusite napravo na morebitne ohlapne povezave ali okvare.
5. korak: izdelava ohišja
No, s tem izumom ste morda ugotovili, da sem preveč len, da bi oblikoval in 3D natisnil ohišje za to zasnovo, zato sem naredil preprosto ohišje iz kartonskih škatel, ki sem jih našel v svoji garaži. Za to sem naredil stojalo iz istega kartona in izrezal luknje v ohišju za priključitev kabla in za LED v arduinu. Nato sem celotno postavitev zavil v teksturirano nalepko iz ogljikovih vlaken in dal polprozorno temno nalepko za luknjo, kjer so LED diode na plošči.
Izdelava ohišja je v celoti odvisna od vaše domišljije. Objavite slike svojih ustvarjalnih zgradb v spodnjem oddelku za komentarje.!
Priporočena:
Nastavitev Raspberry Pi 4 prek prenosnega računalnika/računalnika z uporabo Ethernetnega kabla (brez monitorja, brez Wi-Fi): 8 korakov
Nastavitev Raspberry Pi 4 prek prenosnega računalnika/računalnika z uporabo Ethernetnega kabla (brez monitorja, brez Wi-Fi-ja): Pri tem bomo za nastavitev delali z Raspberry Pi 4 Model-B z 1 Gb RAM-a. Raspberry-Pi je enosmerni računalnik, ki se uporablja za izobraževalne namene in DIY projekte po dostopni ceni, zahteva napajanje 5V 3A
Kul načini za ponovno uporabo starih delov računalnika: 7 korakov (s slikami)
Kul načini za ponovno uporabo starih računalniških delov: V tem navodilu vam bom na kratko predstavil nekaj idej, kako znova uporabiti nekatere dele starih računalnikov, ki jih vsi zavržejo. Ne boste verjeli, a ti stari računalniki imajo v sebi veliko zanimivih delov. ne bo dal v celoti
Za upravljanje računalnika znova uporabite sledilno ploščico starega prenosnega računalnika!: 11 korakov (s slikami)
Znova uporabite sledilno ploščico starega prenosnega računalnika za nadzor računalnika!: Sledilne ploščice prenosnega računalnika PS/2 so med najbolj kul napravami uporabniškega vmesnika za uporabo z mikrokrmilnikom. Z drsnimi in dotikalnimi kretnjami prstov lahko na preprost in zabaven način nadzorujete stvari. V tem navodilu združimo eno z
Brezžično zaklepanje vrat RFID z Nodemcu: 9 korakov (s slikami)
Brezžično zaklepanje vrat RFID z uporabo Nodemcuja: --- glavna funkcija --- Ta projekt je bil zgrajen kot del predavanja o omrežnih komunikacijah na Universidade do Algarve v sodelovanju s kolegom Lui iacute S Santosom. Njegov glavni namen je nadzorovati dostop električne ključavnice prek brezžične povezave
Zaklepanje vrat Arduino RFID: 5 korakov (s slikami)
Zaklepanje vrat Arduino RFID: *** Posodobljeno 8.9.2010 *** Želel sem na enostaven in varen način vstopiti v svojo garažo. RFID je bil najboljši način za odklepanje vrat, tudi s polnimi rokami lahko odklenem vrata in jih odprem! Zgradil sem preprosto vezje z osnovnim ATMega 168 arduino chi