INHOUDSOPGAWE:

Windows PC -slot/ontsluit met behulp van RFID .: 7 stappe (met foto's)
Windows PC -slot/ontsluit met behulp van RFID .: 7 stappe (met foto's)

Video: Windows PC -slot/ontsluit met behulp van RFID .: 7 stappe (met foto's)

Video: Windows PC -slot/ontsluit met behulp van RFID .: 7 stappe (met foto's)
Video: Foto's naar PDF converteren op een Windows-pc 2024, November
Anonim
Windows PC -slot/ontsluit met behulp van RFID
Windows PC -slot/ontsluit met behulp van RFID

Deur kksjuniorProfile Volg meer deur die skrywer:

SG -Rover - die waghondrobot
SG -Rover - die waghondrobot
SG -Rover - die waghondrobot
SG -Rover - die waghondrobot
Inleiding tot stemherkenning met Elechouse V3 en Arduino
Inleiding tot stemherkenning met Elechouse V3 en Arduino
Inleiding tot stemherkenning met Elechouse V3 en Arduino
Inleiding tot stemherkenning met Elechouse V3 en Arduino
Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino
Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino
Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino
Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino

Oor: Voortdurend nuuskierig … Meer oor kksjunior »

Haai daar

Hoe gereeld voel u moeg om die wagwoord in te tik om u rekenaar/skootrekenaar te ontsluit elke keer as dit gesluit word? Ek is gewoond daaraan om dit daagliks te sluit, en niks is meer irriterend as om die wagwoord/speld telkens te tik nie, elke keer as ek dit wil ontsluit. As die behoefte aan iets noodsaaklik word, word u gedwing om maniere te vind om dit te kry. Soos die spreekwoord sê: "noodsaaklikheid is die moeder van die uitvinding", het die lui gedagtes in my begin dink aan 'n maklike en goedkoop manier om my persoonlike rekenaar/skootrekenaar te ontsluit elke keer as ek dit moes sluit. Toe ek deur my goed gaan, vind ek 'n RC522 RFID -module. Toe besluit ek om 'n RFID -stelsel te maak.

RFID: Radiofrekwensie-identifikasie (RFID) is een van die oudste draadlose tegnologie. RFID -skyfies word gebruik om inligting digitaal te stoor, wat dan deur voorwerpe deur elektromagnetiese velde en radiogolwe gedeel kan word. Dit is miskien nie super gevorderd nie, maar baie vervaardigers sien werklike potensiaal in die tegnologie, hoe oud dit ook al is.

In hierdie instruksies sal ek verduidelik hoe u 'n eenvoudige RFID -stelsel kan maak wat u Windows -rekenaar kan sluit/ontsluit met net 'n klik van 'n RFID -kaart/tag. Met hierdie stelsel in plek, hoef u nie meer u laptop/rekenaar te ontsluit elke keer as u dit sluit nie.

Stap 1: materiaal en gereedskap benodig

Materiaal en gereedskap benodig
Materiaal en gereedskap benodig

Die kern van hierdie projek is die Arduino Pro Micro (of u kan Arduino Leonardo gebruik) met die ATmega32U4 -chip. Dit is baie belangrik vir hierdie projek om 'n ontwikkelingsbord met die ATmega32U4 -chip te kies. Ons kan nie ontwikkelingsborde soos Arduino Uno, Mega 2560, Pro Mini of Arduino Nano vir hierdie toepassing gebruik nie. Die besonderhede is in die volgende stappe.

Materiaal benodig:

  1. Arduino Pro Micro/Arduino Leonardo.
  2. MFRC-522 RFID-module met RFID-kaart.
  3. Manlike en vroulike opskrifte.
  4. Prototipe PCB -bord.
  5. Drade.
  6. Weerstands van 10k ohm - 3

Gereedskap benodig:

  1. Soldeerstel.
  2. Gom geweer.
  3. Draadknipper

ens:

Stap 2: Bou die prototipe

Die bou van die prototipe
Die bou van die prototipe
Die bou van die prototipe
Die bou van die prototipe

Ek beveel u aan om 'n prototipe op die broodbord te bou voordat u die kring aan 'n PCB soldeer. Dit sal u help om 'n beter begrip van die verbindings te kry en u in staat stel om enige van die foute wat opduik tydens die koppeling van verbindings op te los. Die bou van die prototipe is nie 'n stewige taak as u hierdie projek oorweeg nie. Ons moet slegs 'n paar verbindings maak en ons is gereed om die kode op te laai. Die verbindings word hieronder beskryf. Op die Arduino kan baie van die penne nie verander word nie. Aangesien hierdie toestel die SPI -bus gebruik, kan die skakelpenne nie toegelaat word nie; penne 14, 15 en 16 moet bly soos aangedui. RST en SDA word deur die gebruiker gespesifiseer.

Die RC-522 RFID-module is ontwerp vir 'n insetspanning van slegs 3,3 volt. Dit is 'n baie sensitiewe toestel, sodat enige hoër waardes die module kan oorverhit en beskadig. Die VCC uit Arduino Pro Micro gee u 'n 5 volt -toevoer. Maak 'n spanningsverdeler soos aangedui in die stroombaandiagram (of gebruik 'n 5 V tot 3,3 V afstapmodule) om 'n 3,3 volt voedingsspanning te maak. Koppel die 3.3 V -toevoer aan die VCC van RFID -module

RST tot pen 5 van Arduino. (U kan hierdie speld in die kode verander.)

Koppel die GND -pen aan die grond

IRQ -pen - nie gekoppel nie

MISO aan pen 14 van Arduino

MOSI aan pen 16 van Arduino

SCK aan pen 15 van Arduino

SDA aan pen 10 van Arduino. (Dit is ook 'n deur die gebruiker gedefinieerde pen.)

Dit is alles !, Eenvoudig en maklik. Sluit die kabel aan en ons is gereed om die kode op te laai en die toestel te toets.

Stap 3: Die kode

Die kode
Die kode
Die kode
Die kode
Die kode
Die kode
Die kode
Die kode

Die Arduino Leonardo/Micro met die ATmega32u4-chip het 'n ingeboude USB-kommunikasie. Hierdeur kan die Leonardo/Micro as 'n muis of 'n sleutelbord op 'n gekoppelde rekenaar verskyn.

Ons gebruik die keyboard.h -kernbiblioteek om die arduino die toetsaanslagen na 'n gekoppelde rekenaar te laat stuur.

Laai die kode hier af.

Laai die MFRC522.h arduino -biblioteek hier af.

Laai die Keyboard.h arduino -biblioteek hier af.

Die werking van die kode is baie eenvoudig.

Die UID van u RFID -kaart/tag en u Windows -wagwoord/PIN word in die kode gestoor

As die regte kaart aan die RFID -leser gewys word, stuur die arduino toetsaanslagen om die vensters te sluit en u wagwoord om die vensters gelyktydig te ontsluit

As die vensters in 'n geslote toestand is, sal die toetsaanslagen om dit te sluit geen invloed hê nie, en die opdrag sal die gesluit rekenaar ontsluit

Of anders as die vensters reeds ontsluit is, sal die opdragte dit sluit. (Die ontsluitkode kom ook gelyktydig, maar daar is net 'n knippie vertraging tussen die sluit en die ontsluiting van die toetsaanslagen, Windows begin met die uitvoering van die opdrag en sal nie die opdrag vir die ontsluitkode op daardie tydstip lees nie.)

U moet 'n paar klein veranderinge aanbring in die kode wat ek verskaf het om dit self te ondersoek en te gebruik.

Koppel die prototipe aan die rekenaar

Begin die Arduino IDE en maak die kode oop wat ek hier gegee het

Gaan vanaf die werkbalk na gereedskap -> Bord en kies Arduino Leonardo vir beide Arduino Pro micro en Arduino Leonardo

Kontroleer of die COM -poort gekies is

Laai die kode op na die arduino

Maak die Serial Monitor oop (Ctrl+Shift+M)

Skandeer u kaart/tag

Die eerste reël van die uitvoer wat op die seriële monitor verskyn, is die UID van u kaart/tag. Noteer hierdie waarde

Gaan nou terug na die kode -redakteur en verander die waarde van string "card1" na die UID wat u so pas opgemerk het (in my kode vind u dit in reël 41)

Gaan na die laaste deel van die kode en u vind 'n reël wat sê "Keyboard.print (" PASSWORD ");" (Reël nommer 80 in die kode.). Verander hierdie waarde na u Windows -ontsluitkode

Laai nou die gewysigde kode in die arduino op

Skandeer die kaart/tag om die prototipe te toets

Dit is 'n basiese kode vir die tik van wagwoorde op u rekenaar met behulp van RFID -etikette. U kan die kode verander om meer kaarte/etikette by te voeg en verskillende wagwoorde vir elke kaart vir verskillende toepassings in te stel.

Stap 4: Soldeer

Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer

Dit is 'n baie klein en eenvoudige stroombaan. Dit is beter om dit aan 'n prototipe PCB -bord vas te soldeer as om baie tyd te spandeer om 'n pasgemaakte PCB te maak.

Gebruik altyd kopstukke om die arduino en die RFID -module aan te sluit, anders kan langdurige blootstelling aan hitte tydens soldeer hierdie plate permanent beskadig.

Soldeer al die verbindings soos aangedui in die stroombaandiagram en verbind die arduino- en RFID -module met die printplaat. Ek het die RFID -module horisontaal aan die printbord gekoppel met 'n reghoekige koptekst vir my gemak om 'n saak daarvoor te maak.

Maak altyd seker dat u die toestel toets na moontlike los verbindings of foute na soldeer.

Stap 5: Maak 'n bylaag

Maak 'n omhulsel
Maak 'n omhulsel
Maak 'n omhulsel
Maak 'n omhulsel

Met hierdie uitvinding sou u moontlik agtergekom het dat ek te lui is om 'n omhulsel vir hierdie ontwerp te ontwerp en te druk, so ek het 'n eenvoudige omhulsel gemaak met kartondose wat ek in my motorhuis gevind het. Ek het 'n staanplek daarvoor gemaak met dieselfde karton en gate in die omhulsel vir die aansluiting van die kabel en die LED's in die arduino uitgesny. Daarna het ek die hele installasie toegedraai met 'n koolstofvesel-plakker en 'n halfdeursigtige donker plakker geplaas vir die gat waar die LED's in die bord geleë is.

Dit is heeltemal aan u verbeelding om die saak te maak. Plaas die foto's van u kreatiewe builds in die kommentaarafdeling hieronder.!

Aanbeveel: