Taula de continguts:
- Pas 1: es necessiten materials i eines
- Pas 2: Construir el prototip
- Pas 3: el codi
- Pas 4: soldar
- Pas 5: fer un recinte
Vídeo: Bloqueig / desbloqueig de PC amb Windows mitjançant RFID: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Per kksjuniorProfileFollow Més de l'autor:
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
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:
- Arduino Pro Micro / Arduino Leonardo.
- Mòdul RFID MFRC-522 amb targeta RFID.
- Capçaleres masculines i femenines.
- Prototip de placa PCB.
- Filferros.
- Resistències de 10 k ohmis: 3
Eines necessàries:
- Kit de soldadura.
- Pistola de cola.
- Talladors de filferro
etc:
Pas 2: Construir 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
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
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
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:
Bloqueig central del cotxe indi Ncu Mcu amb desbloqueig del temporitzador Rfid i Blynk: 9 passos
Bloqueig central del cotxe indi Node Mcu amb desbloqueig del temporitzador Rfid i Blynk: avui us mostro un pany central completament automatitzat amb cotxe d’estil indi amb control rfid blynk wifi wifi i desbloqueig del temps, també té totes les característiques d’un pany central normal. pany central FUNCIONA L'ACTIVACIÓ OFFLINE NECESSITA PANYS DE XARXA I
Caixa de bloqueig RFID de whisky i coc: 9 passos (amb imatges)
Caixa de bloqueig RFID per a whisky i coca-cola: aquest manual us mostrarà com fer un "Whisky i coca-cola" completament imprès en 3D Caixa de bloqueig RFID
ARDUINO UNO RFID WINDOWS 10 DESbloqueig: 5 passos
ARDUINO UNO RFID WINDOWS 10 UNLOCK: Desbloqueig de Windows 10 pass o pin protegit amb l’ajut d’arduino i una targeta RFID. La idea d’aquest projecte de bricolatge és senzilla. Necessitem un dispositiu compatible amb HID, una targeta RFID i un lector. Quan l’arduino llegeix la targeta RFID i l’identificador és el mateix amb
Mecanisme de bloqueig de porta RFID amb un Arduino: 5 passos (amb imatges)
Mecanisme de bloqueig de portes RFID amb un Arduino: en aquest manual, connectarem un sensor RFID RC522 a un Arduino Uno per tal de fer un mecanisme de bloqueig senzill controlat per accés RFID per a una porta, calaix o armari. Amb aquest sensor, podreu utilitzar una etiqueta o targeta RFID per bloquejar
Sistema de bloqueig RFID mitjançant Arduino: 6 passos
Sistema de bloqueig RFID que utilitza Arduino: Hola a tothom, aquest és el meu primer instructable i va ser presentat per Judhi Prasetyo. El taller va ser organitzat per Assembly, on treballo com a becari i és un dels millors llocs per treballar si sou fabricant. Tornant al sistema de bloqueig RFID, jo