Indholdsfortegnelse:

Windows PC -lås/oplåsning ved hjælp af RFID .: 7 trin (med billeder)
Windows PC -lås/oplåsning ved hjælp af RFID .: 7 trin (med billeder)

Video: Windows PC -lås/oplåsning ved hjælp af RFID .: 7 trin (med billeder)

Video: Windows PC -lås/oplåsning ved hjælp af RFID .: 7 trin (med billeder)
Video: Fremskynde Windows 10 2024, November
Anonim
Windows PC -lås/oplåsning ved hjælp af RFID
Windows PC -lås/oplåsning ved hjælp af RFID

Af kksjuniorProfileFølg mere af forfatteren:

SG -Rover - vagthundens robot
SG -Rover - vagthundens robot
SG -Rover - vagthundens robot
SG -Rover - vagthundens robot
Introduktion til stemmegenkendelse med Elechouse V3 og Arduino
Introduktion til stemmegenkendelse med Elechouse V3 og Arduino
Introduktion til stemmegenkendelse med Elechouse V3 og Arduino
Introduktion til stemmegenkendelse med Elechouse V3 og Arduino
Enkleste hjemmeautomatisering ved hjælp af Bluetooth, Android Smartphone og Arduino
Enkleste hjemmeautomatisering ved hjælp af Bluetooth, Android Smartphone og Arduino
Enkleste hjemmeautomatisering ved hjælp af Bluetooth, Android Smartphone og Arduino
Enkleste hjemmeautomatisering ved hjælp af Bluetooth, Android Smartphone og Arduino

Om: Konstant nysgerrig … Mere om kksjunior »

Hej

Hvor ofte har du følt dig træt af at indtaste adgangskoden for at låse din pc/laptop op hver gang den blev låst? Jeg er vant til at låse den ned adskillige gange hver dag, og intet er mere irriterende end at skrive adgangskoden/pin igen og igen, hver gang jeg vil låse den op. Når behovet for noget bliver afgørende, er du tvunget til at finde måder at få det på. Som man siger, "nødvendigheden er opfindelsens moder", begyndte det dovne sind i mig at tænke på en let og billig måde at låse min personlige computer/laptop op, hver gang jeg skulle låse den. Da jeg gennemgik mine ting, fandt jeg et RC522 RFID -modul. Det var da jeg besluttede at lave et RFID -system.

RFID: Radiofrekvensidentifikation (RFID) er en af de ældste trådløse teknologier. RFID -chips bruges til at gemme information digitalt, som derefter kan deles mellem objekter gennem elektromagnetiske felter og radiobølger. Det er måske ikke super-avanceret, men mange producenter ser reelt potentiale i teknologien, uanset hvor gammel.

I denne instruktive forklarer jeg, hvordan du laver et simpelt RFID -system, der kan låse/låse din Windows -computer op med et enkelt klik på et RFID -kort/tag. Med dette system på plads er der ikke flere problemer med at låse din bærbare computer/pc op hver gang du låser den ned.

Trin 1: Materialer og værktøjer påkrævet

Materialer og værktøjer påkrævet
Materialer og værktøjer påkrævet

Hjertet i dette projekt er Arduino Pro Micro (eller du kan bruge Arduino Leonardo) med ATmega32U4 -chippen. Det er meget vigtigt for dette projekt at vælge et udviklingsbord med ATmega32U4 -chippen. Vi kan ikke bruge udviklingsbrætter som Arduino Uno, Mega 2560, Pro Mini eller Arduino Nano til denne applikation. Detaljerne er i de følgende trin.

Nødvendige materialer:

  1. Arduino Pro Micro/Arduino Leonardo.
  2. MFRC-522 RFID-modul med RFID-kort.
  3. Mandlige og kvindelige overskrifter.
  4. Prototype printkort.
  5. Ledninger.
  6. 10k ohm modstande - 3

Nødvendige værktøjer:

  1. Loddesæt.
  2. Limpistol.
  3. Trådskærere

etc:

Trin 2: Opbygning af prototypen

Bygger prototypen
Bygger prototypen
Bygger prototypen
Bygger prototypen

Jeg anbefaler dig at bygge en prototype på brødbrættet, før du lodder kredsløbet til et printkort. Dette hjælper dig med at få en bedre forståelse af forbindelserne og giver dig mulighed for at rette eventuelle fejl, der opstår under forbindelse af forbindelser. At bygge prototypen er ikke en stor opgave i betragtning af dette projekt. Vi skal kun lave et par forbindelser, og vi er klar til at uploade koden. Forbindelserne er beskrevet nedenfor. På Arduino er mange af stifterne ikke udskiftelige. Da denne enhed bruger SPI -bussen, tillader den ikke at skiftebolte, ben 14, 15 og 16 skal forblive som vist. RST og SDA er bruger specificeret.

RC-522 RFID-modulet er designet til en indgangsspænding på kun 3,3 volt. Det er en meget følsom enhed, så eventuelle højere værdier kan overophedes og beskadige modulet. VCC ud af Arduino Pro Micro giver dig en 5 volt forsyning. Lav en spændingsdeler som vist i kredsløbsdiagrammet (eller brug et 5 V til 3,3 V trinmodul) til at lave en 3,3 volt forsyningsspænding. Tilslut 3,3 V -forsyningen til VCC på RFID -modulet

RST til pin 5 af Arduino. (Du kan ændre denne pin i koden.)

Tilslut GND -stiften til jorden

IRQ -pin - ikke tilsluttet

MISO til pin 14 af Arduino

MOSI til pin 16 af Arduino

SCK til pin 15 af Arduino

SDA til pin 10 af Arduino. (Dette er også en brugerdefineret pin.)

Det er alt, hvad det er !, Enkelt og let. Tilslut bare kablet, og vi er klar til at uploade koden og teste enheden.

Trin 3: Koden

Koden
Koden
Koden
Koden
Koden
Koden
Koden
Koden

Arduino Leonardo/Micro med ATmega32u4-chippen har en indbygget USB-kommunikation. Dette gør det muligt for Leonardo/Micro at vises på en tilsluttet computer som en mus eller et tastatur.

Vi bruger keyboard.h -kernebiblioteket til at få arduinoen til at sende tastetryk til en tilsluttet computer.

Download koden herfra.

Download MFRC522.h arduino -biblioteket herfra.

Download Keyboard.h arduino -biblioteket herfra.

Kodens funktion er meget enkel.

UID'et for dit RFID -kort/tag og din windows -adgangskode/pinkode gemmes i koden

Når det rigtige kort vises til RFID -læseren, sender arduino tastetryk til låsning af vinduerne og din adgangskode til oplåsning af vinduerne samtidigt

Hvis vinduerne er i låst tilstand, vil tastetryk for at låse det ikke have nogen effekt, og kommandoen vil låse den låste computer op

Eller hvis vinduerne allerede er låst op, låser kommandoerne det. (Låsningskoden kommer også samtidig, men da der kun er en knivspids forsinkelse mellem lås og lås tastetryk, går Windows i gang med at udføre låsekommandoen og læser ikke kommandoen til oplåsningskode, der kommer på det tidspunkt.)

Du skal foretage nogle små ændringer i den kode, jeg har givet, for at udforske og bruge den til dig selv.

Slut prototypen til computeren

Start Arduino IDE, og åbn den kode, jeg har givet her

Gå fra værktøjslinjen til værktøjer -> Board og vælg Arduino Leonardo for både Arduino Pro micro og Arduino Leonardo

Kontroller, om COM -porten er valgt

Upload koden til arduinoen

Åbn Serial Monitor (Ctrl+Shift+M)

Scan dit kort/tag

Den første linje i udgangen vist på den serielle skærm er UID'et for dit kort/tag. Notér denne værdi

Gå nu tilbage til kodeeditoren, og skift værdien af strengen "card1" til den UID, du lige har noteret (I min kode kan du finde den på linje 41)

Gå til den sidste del af koden, og du finder en linje, der siger "Keyboard.print (" PASSWORD ");" (Linjenummer 80 i koden.). Skift denne værdi til din Windows -oplåsningskode

Upload nu den ændrede kode til arduinoen

Scan kortet/mærket for at teste prototypen

Dette er en grundlæggende kode til indtastning af adgangskoder i din computer ved hjælp af RFID -tags. Du kan ændre koden for at tilføje flere kort/tags og angive forskellige adgangskoder for hvert kort til forskellige applikationer.

Trin 4: Lodning

Lodning
Lodning
Lodning
Lodning
Lodning
Lodning
Lodning
Lodning

Dette er et meget lille og enkelt kredsløb. Det er bedre at lodde dette ind på et prototypende printkort end at bruge meget tid på at lave et brugerdefineret printkort.

Brug altid headere til at forbinde arduino og RFID -modulet, ellers kan langvarig udsættelse for varme under lodning beskadige disse plader permanent.

Lod alle forbindelser som vist i kredsløbsdiagrammet, og tilslut arduino- og RFID -modulet til printkortet. Jeg har forbundet RFID -modulet vandret til printkortet ved hjælp af en retvinklet kvindelig overskrift for at gøre det lettere for mig at lave en sag til det.

Sørg altid for at teste enheden for eventuelle løse forbindelser eller funktionsfejl efter lodning.

Trin 5: Lav et kabinet

At lave et kabinet
At lave et kabinet
At lave et kabinet
At lave et kabinet

Nå med denne opfindelse har du måske fundet ud af, at jeg er for doven til at designe og 3D -udskrive en kasse til dette design, så jeg lavede et enkelt kabinet ved hjælp af papkasser, som jeg fandt i min garage. Jeg lavede et stativ til det ved hjælp af den samme pap og skar huller i sagen til tilslutning af kablet og til lysdioderne i arduinoen. Derefter indpakkede jeg hele opsætningen med kulfiberstruktureret klistermærke og satte et halvgennemsigtigt mørkt klistermærke til hullet, hvor lysdioderne i tavlen er placeret.

At lave sagen er helt op til din fantasi. Post billederne af dine kreative builds i kommentarfeltet herunder.!

Anbefalede: