Innholdsfortegnelse:

Windows PC -lås/lås opp ved hjelp av RFID .: 7 trinn (med bilder)
Windows PC -lås/lås opp ved hjelp av RFID .: 7 trinn (med bilder)

Video: Windows PC -lås/lås opp ved hjelp av RFID .: 7 trinn (med bilder)

Video: Windows PC -lås/lås opp ved hjelp av RFID .: 7 trinn (med bilder)
Video: Top 10 Windows 10 Free Apps 2024, November
Anonim
Windows PC -lås/lås opp ved hjelp av RFID
Windows PC -lås/lås opp ved hjelp av RFID

Av kksjuniorProfileFollow More av forfatteren:

SG -Rover - Watchdog Robot
SG -Rover - Watchdog Robot
SG -Rover - Watchdog Robot
SG -Rover - Watchdog Robot
Introduksjon til stemmegjenkjenning med Elechouse V3 og Arduino
Introduksjon til stemmegjenkjenning med Elechouse V3 og Arduino
Introduksjon til stemmegjenkjenning med Elechouse V3 og Arduino
Introduksjon til stemmegjenkjenning med Elechouse V3 og Arduino
Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino
Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino
Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino
Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino

Om: Stadig nysgjerrig … Mer om kksjunior »

Hei der

Hvor ofte har du følt deg lei av å skrive inn passordet for å låse opp PC/laptop hver gang den ble låst? Jeg er vant til å låse det ganske mange ganger hver dag, og ingenting er mer irriterende enn å skrive passordet/pin-en om og om igjen, hver gang jeg vil låse den opp. Når behovet for noe blir viktig, blir du tvunget til å finne måter å få det på. Som det sies: "nødvendighet er oppfinnelsens mor", begynte det late sinnet i meg å tenke på en enkel og billig måte å låse opp min personlige datamaskin/bærbare datamaskin hver gang jeg måtte låse den. Da jeg gikk gjennom tingene mine, fant jeg en RC522 RFID -modul. Det var da jeg bestemte meg for å lage et RFID -system.

RFID: Radiofrekvensidentifikasjon (RFID) er en av de eldste trådløse teknologiene. RFID -brikker brukes til å lagre informasjon digitalt, som deretter kan deles mellom objekter gjennom elektromagnetiske felt og radiobølger. Det er kanskje ikke superavansert, men mange beslutningstakere ser reelt potensial i teknologien, uansett hvor gammel.

I denne instruksen vil jeg forklare hvordan du lager et enkelt RFID -system som kan låse/låse opp Windows -datamaskinen din med bare et blunk av et RFID -kort/tag. Med dette systemet på plass er det ikke lenger problemer med å låse opp din bærbare/PC hver gang du låser den.

Trinn 1: Materialer og verktøy påkrevd

Materialer og verktøy påkrevd
Materialer og verktøy påkrevd

Hjertet i dette prosjektet er Arduino Pro Micro (eller du kan bruke Arduino Leonardo) med ATmega32U4 -brikken. Det er veldig viktig for dette prosjektet å velge et utviklingstavle med ATmega32U4 -brikken. Vi kan ikke bruke utviklingstavler som Arduino Uno, Mega 2560, Pro Mini eller Arduino Nano for denne applikasjonen. Detaljene er i de følgende trinnene.

Materialer som kreves:

  1. Arduino Pro Micro/Arduino Leonardo.
  2. MFRC-522 RFID-modul med RFID-kort.
  3. Mannlige og kvinnelige overskrifter.
  4. Prototype PCB -kort.
  5. Ledninger.
  6. 10k ohm motstander - 3

Nødvendige verktøy:

  1. Loddesett.
  2. Limpistol.
  3. Avbitertang

etc:

Trinn 2: Bygg prototypen

Å bygge prototypen
Å bygge prototypen
Å bygge prototypen
Å bygge prototypen

Jeg anbefaler deg å bygge en prototype på brødbrettet før du lodder kretsen til en PCB. Dette vil hjelpe deg med å få en bedre forståelse av tilkoblingene, og vil la deg fikse noen av feilene som oppstår når du kobler tilkoblinger. Å bygge prototypen er ikke en heftig oppgave med tanke på dette prosjektet. Vi må bare gjøre noen få tilkoblinger, og vi er klare til å laste opp koden. Tilkoblingene er beskrevet nedenfor. På Arduino kan mange av pinnene ikke endres. Siden denne enheten bruker SPI -bussen, tillater den ikke at bryterpinner, pinner 14, 15 og 16 må forbli som vist. RST og SDA er bruker spesifisert.

RC-522 RFID-modulen er designet for en inngangsspenning på bare 3,3 volt. Det er en veldig sensitiv enhet, så eventuelle høyere verdier kan overopphetes og skade modulen. VCC ut av Arduino Pro Micro gir deg en 5 volt forsyning. Lag en spenningsdeler som vist i kretsdiagrammet (eller bruk en 5 V til 3,3 V trinn ned modul) for å lage en 3,3 volt forsyningsspenning. Koble 3,3 V -forsyningen til VCC på RFID -modulen

RST til pin 5 av Arduino. (Du kan endre denne pinnen i koden.)

Koble GND -pinnen til bakken

IRQ -pinne - ikke tilkoblet

MISO til pin 14 av Arduino

MOSI til pin 16 av Arduino

SCK til pin 15 av Arduino

SDA til pin 10 av Arduino. (Dette er også en brukerdefinert pin.)

Det er alt det er !, Enkelt og enkelt. Bare koble til kabelen, så er vi klare til å laste opp koden og teste enheten.

Trinn 3: Koden

Koden
Koden
Koden
Koden
Koden
Koden
Koden
Koden

Arduino Leonardo/Micro med ATmega32u4-brikken har en innebygd USB-kommunikasjon. Dette gjør at Leonardo/Micro kan vises på en tilkoblet datamaskin som en mus eller et tastatur.

Vi bruker keyboard.h -kjernebiblioteket for å få arduinoen til å sende tastetrykkene til en tilkoblet datamaskin.

Last ned koden herfra.

Last ned MFRC522.h arduino -biblioteket herfra.

Last ned Keyboard.h arduino -biblioteket herfra.

Koden fungerer veldig enkelt.

UID -en til RFID -kortet/taggen din og Windows -passordet/PIN -koden er lagret i koden

Når det riktige kortet vises til RFID -leseren, sender arduino tastetrykk for å låse vinduene og passordet ditt for å låse opp vinduene samtidig

Hvis vinduene er i låst tilstand, vil tastetrykkene for å låse det ikke ha noen effekt, og kommandoen vil låse opp den låste datamaskinen

Eller hvis vinduene allerede er låst opp, vil kommandoene låse det. (Opplåsningskoden kommer også samtidig, men ettersom det bare er en klype forsinkelse mellom låsing og låsing av tastetrykk, går Windows i å utføre låsekommandoen og vil ikke lese kommandoen for opplåsingskode som kommer på det tidspunktet.)

Du må gjøre noen små endringer i koden jeg har gitt for å utforske og bruke den selv.

Koble prototypen til datamaskinen

Start Arduino IDE og åpne koden jeg har gitt her

Fra verktøylinjen går du til verktøy -> Board og Velg Arduino Leonardo for både Arduino Pro micro og Arduino Leonardo

Kontroller om COM -porten er valgt

Last opp koden til arduinoen

Åpne Serial Monitor (Ctrl+Shift+M)

Skann kortet/taggen din

Den første linjen i utgangen som vises på den serielle skjermen, er UID for kortet/taggen din. Noter ned denne verdien

Gå nå tilbake til kodeditoren og endre verdien av strengen "card1" til UID du nettopp har notert (I koden min finner du den på linje 41)

Gå til den siste delen av koden, og du finner en linje som sier "Keyboard.print (" PASSWORD ");" (Linjenummer 80 i koden.). Endre denne verdien til Windows -låsekoden

Last nå opp den endrede koden til arduinoen

Skann kortet/taggen for å teste prototypen

Dette er en grunnleggende kode for å skrive passord på datamaskinen din ved hjelp av RFID -koder. Du kan endre koden for å legge til flere kort/tagger og angi forskjellige passord for hvert kort for forskjellige applikasjoner.

Trinn 4: Lodding

Lodding
Lodding
Lodding
Lodding
Lodding
Lodding
Lodding
Lodding

Dette er en veldig liten og enkel krets. Det er bedre å lodde dette inn på et prototypende PCB -kort enn å bruke mye tid på å lage et tilpasset PCB.

Bruk alltid overskrifter for å koble arduinoen og RFID -modulen, ellers kan langvarig eksponering for varme under lodding skade disse brettene permanent.

Lodd alle tilkoblingene som vist i kretsdiagrammet, og koble arduino- og RFID -modulen til kretskortet. Jeg har koblet RFID -modulen horisontalt til kretskortet ved hjelp av en rettvinklet kvinnelig overskrift for min bekvemmelighet å lage en sak for det.

Sørg alltid for å teste enheten for eventuelle løse forbindelser eller funksjonsfeil etter lodding.

Trinn 5: Lag en vedlegg

Lag en vedlegg
Lag en vedlegg
Lag en vedlegg
Lag en vedlegg

Vel, med denne oppfinnelsen har du kanskje funnet ut at jeg er for lat til å designe og 3D -skrive ut et etui for dette designet, så jeg lagde et enkelt kabinett ved hjelp av pappesker som jeg fant i garasjen min. Jeg laget et stativ for den med samme papp og skar ut hull i etuiet for tilkobling av kabelen og lysdiodene i arduinoen. Deretter pakket jeg hele oppsettet med et karbonfiberstrukturert klistremerke og la et halvgjennomsiktig mørkt klistremerke for hullet der lysdiodene i brettet er plassert.

Det er helt opp til fantasien din å lage saken. Legg ut bildene av de kreative byggene dine i kommentarfeltet nedenfor.!

Anbefalt: