Taula de continguts:

Bloqueig / desbloqueig de PC amb Windows mitjançant RFID: 7 passos (amb imatges)
Bloqueig / desbloqueig de PC amb Windows mitjançant RFID: 7 passos (amb imatges)

Vídeo: Bloqueig / desbloqueig de PC amb Windows mitjançant RFID: 7 passos (amb imatges)

Vídeo: Bloqueig / desbloqueig de PC amb Windows mitjançant RFID: 7 passos (amb imatges)
Vídeo: How to Use Microsoft Teams for Windows on a PC or a Laptop 2024, Desembre
Anonim
Bloqueig / desbloqueig de PC amb Windows mitjançant RFID
Bloqueig / desbloqueig de PC amb Windows mitjançant RFID

Per kksjuniorProfileFollow Més de l'autor:

SG-Rover: el robot Watchdog
SG-Rover: el robot Watchdog
SG-Rover: el robot Watchdog
SG-Rover: el robot Watchdog
Introducció al reconeixement de veu amb Elechouse V3 i Arduino
Introducció al reconeixement de veu amb Elechouse V3 i Arduino
Introducció al reconeixement de veu amb Elechouse V3 i Arduino
Introducció al reconeixement de veu amb Elechouse V3 i Arduino
Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino
Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino
Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino
Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino

Quant a: Constantment curiós … Més informació sobre kksjunior »

Hola

Amb quina freqüència us heu cansat d'escriure la contrasenya per desbloquejar el vostre ordinador portàtil cada vegada que es bloqueja? Estic acostumat a bloquejar-la moltes vegades, cada dia, i res és més molest que escriure la contrasenya / el pin una i altra vegada, cada vegada que vull desbloquejar-la. Quan la necessitat d’alguna cosa esdevé essencial, es veu obligat a trobar maneres d’aconseguir-ho. Com diu la dita, "la necessitat és la mare de la invenció", la ment mandrosa de mi va començar a pensar en una manera fàcil i econòmica de desbloquejar el meu ordinador personal / portàtil cada vegada que l'havia de bloquejar. A mesura que anava recorrent les meves coses, vaig trobar un mòdul RFID RC522. Va ser llavors quan vaig decidir fer un sistema RFID.

RFID: la identificació per radiofreqüència (RFID) és una de les tecnologies sense fils més antigues. Els xips RFID s’utilitzen per emmagatzemar informació digitalment, que després es pot compartir entre objectes mitjançant camps electromagnètics i ones de ràdio. Potser no és molt avançat, però molts fabricants veuen un potencial real en la tecnologia, per molt vella que sigui.

En aquest instructiu, explicaré com fer un sistema RFID senzill que pugui bloquejar / desbloquejar el vostre equip Windows amb només un cop de targeta / etiqueta RFID. Amb aquest sistema instal·lat, ja no hi ha problemes per desbloquejar el portàtil / PC cada vegada que el bloquegeu.

Pas 1: es necessiten materials i eines

Es requereixen materials i eines
Es requereixen materials i eines

El cor d’aquest projecte és l’Arduino Pro Micro (o podeu utilitzar Arduino Leonardo) amb el xip ATmega32U4. Per a aquest projecte és molt important triar una placa de desenvolupament amb el xip ATmega32U4. No podem utilitzar plaques de desenvolupament com Arduino Uno, Mega 2560, Pro Mini o Arduino Nano per a aquesta aplicació. Els detalls es troben en els passos següents.

Materials necessaris:

  1. Arduino Pro Micro / Arduino Leonardo.
  2. Mòdul RFID MFRC-522 amb targeta RFID.
  3. Capçaleres masculines i femenines.
  4. Prototip de placa PCB.
  5. Filferros.
  6. Resistències de 10 k ohmis: 3

Eines necessàries:

  1. Kit de soldadura.
  2. Pistola de cola.
  3. Talladors de filferro

etc:

Pas 2: Construir el prototip

Construint el prototip
Construint el prototip
Construint el prototip
Construint el prototip

Us recomano que construïu un prototip a la placa abans de soldar el circuit a un PCB. Això us ajudarà a comprendre millor les connexions i us permetrà corregir qualsevol dels errors que es produeixen en enllaçar les connexions. Construir el prototip no és una tasca pesada tenint en compte aquest projecte. Només hem de fer algunes connexions i estem preparats per penjar el codi. Les connexions es descriuen a continuació. A l'Arduino, molts dels pins no es poden canviar. Com que aquest dispositiu utilitza el bus SPI, no permet que els pins de commutació, els pins 14, 15 i 16 han de romandre com es mostra. RST i SDA estan especificats per l'usuari.

El mòdul RFID RC-522 està dissenyat per a una tensió d’entrada de només 3,3 volts. És un dispositiu molt sensible, de manera que qualsevol valor més alt pot sobreescalfar-se i danyar el mòdul. El VCC d’Arduino Pro Micro us proporcionarà un subministrament de 5 volts. Feu un divisor de tensió tal com es mostra al diagrama del circuit (o utilitzeu un mòdul reductor de 5 V a 3,3 V) per obtenir una tensió d’alimentació de 3,3 volts. Connecteu el subministrament de 3,3 V al mòdul VCC del RFID

RST al pin 5 d'Arduino. (Podeu canviar aquest pin al codi.)

Connecteu el pin GND a terra

Pin IRQ: no està connectat

MISO al pin 14 d'Arduino

MOSI al pin 16 d'Arduino

SCK al pin 15 d'Arduino

SDA al pin 10 d'Arduino. (També és un pin definit per l'usuari.)

Això és tot, senzill i fàcil. Només cal que connecteu el cable i estem a punt per penjar el codi i provar el dispositiu.

Pas 3: el codi

El codi
El codi
El codi
El codi
El codi
El codi
El codi
El codi

L'Arduino Leonardo / Micro amb el xip ATmega32u4 té una comunicació USB integrada. Això permet que el Leonardo / Micro aparegui a un ordinador connectat com a ratolí o teclat.

Utilitzem la biblioteca principal keyboard.h per fer que l’arduino enviï les pulsacions de tecles a un ordinador connectat.

Baixeu-vos el codi des d’aquí.

Descarregueu la biblioteca arduino MFRC522.h des d’aquí.

Descarregueu la biblioteca d’arduino Keyboard.h des d’aquí.

El funcionament del codi és molt senzill.

L’ID de la vostra targeta / etiqueta RFID i la vostra contrasenya / PIN de Windows s’emmagatzemen al codi

Quan es mostra la targeta correcta al lector RFID, l’arduino enviarà pulsacions de tecles per bloquejar les finestres i la vostra contrasenya per desbloquejar-les simultàniament

Si les finestres es troben bloquejades, les tecles per bloquejar-la no tindran cap efecte i l'ordre desbloquejarà l'ordinador bloquejat

O si el Windows ja està desbloquejat, les ordres el bloquejaran. (El codi de desbloqueig també arriba simultàniament, però com que només hi ha una mica de retard entre les tecles de bloqueig i desbloqueig, Windows entra a executar l'ordre de bloqueig i no llegirà l'ordre de codi de desbloqueig que arribi en aquell moment)

Heu de fer petits canvis al codi que he proporcionat per explorar-lo i utilitzar-lo per vosaltres mateixos.

Connecteu el prototip a l'ordinador

Inicieu l'Arduino IDE i obriu el codi que he donat aquí

Des de la barra d'eines, aneu a Eines -> Junta i seleccioneu Arduino Leonardo per a Arduino Pro micro i Arduino Leonardo

Comproveu si el port COM està seleccionat

Pengeu el codi a l'arduino

Obriu el monitor de sèrie (Ctrl + Maj + M)

Escaneja la targeta / etiqueta

La primera línia de la sortida que es mostra al monitor sèrie és l’UID de la targeta / etiqueta. Anoteu aquest valor

Ara torneu a l'editor de codis i canvieu el valor de la cadena "card1" pel UID que acabeu d'assenyalar (al meu codi el podeu trobar a la línia 41)

Aneu a la darrera part del codi i trobareu una línia que diu "Keyboard.print (" CONTRASENYA ");" (Línia número 80 del codi.). Canvieu aquest valor al codi de desbloqueig de Windows

Ara pengeu el codi modificat a l'arduino

Escaneja la targeta / etiqueta per provar el prototip

Aquest és un codi bàsic per escriure contrasenyes a l’ordinador mitjançant etiquetes RFID. Podeu modificar el codi per afegir més targetes / etiquetes i establir contrasenyes diferents per a cada targeta per a diverses aplicacions.

Pas 4: soldar

Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura

Es tracta d’un circuit molt petit i senzill. És millor soldar-ho amb una placa de prototipatge de PCB que passar molt de temps per fabricar un PCB personalitzat.

Utilitzeu sempre capçaleres per connectar l’arduino i el mòdul RFID; en cas contrari, l’exposició prolongada a la calor durant la soldadura pot danyar aquestes plaques permanentment.

Soldeu totes les connexions tal com es mostra al diagrama del circuit i connecteu el mòdul arduino i RFID a la placa PCB. He connectat el mòdul RFID horitzontalment a la placa PCB mitjançant una capçalera femella en angle recte per a la meva comoditat.

Comproveu sempre que el dispositiu detecti possibles connexions soltes o mal funcionament després de la soldadura.

Pas 5: fer un recinte

Fent un recinte
Fent un recinte
Fent un recinte
Fent un recinte

Bé, amb aquest invent és possible que hàgiu descobert que sóc massa mandrós per dissenyar i imprimir en 3D una funda per a aquest disseny, de manera que vaig fer un recinte senzill amb caixes de cartró que vaig trobar al meu garatge. Vaig fer-ne un suport amb el mateix cartró i vaig retallar forats a la funda per connectar el cable i els LED de l’arduino. Després vaig embolicar tota la configuració amb un adhesiu amb textura de fibra de carboni i vaig posar un adhesiu fosc semi-transparent per al forat on es troben els LED de la placa.

Fer el cas depèn completament de la vostra imaginació. Publiqueu les imatges de les vostres creacions creatives a la secció de comentaris següent.

Recomanat: