Índice:
- Suprimentos
- Etapa 1: SOFTWARE
- Etapa 2: O Código
- Etapa 3: (detalhes)
- Etapa 4: Cobertura serial para teclado
- Etapa 5: CONCLUÍDO
Vídeo: ARDUINO UNO RFID WINDOWS 10 DESBLOQUEAR: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Desbloqueio do windows 10 passa ou pino protegido com a ajuda do arduino e um cartão RFID.
A ideia em torno deste projeto DIY é simples. Precisamos de um dispositivo compatível com HID, um cartão RFID e um leitor. Quando o arduino lê o cartão RFID e o id é o mesmo que digitamos, ele pressiona a combinação correta de teclas (senha) e, em seguida, pressiona enter.
Suprimentos
UNO R3 ATMEGA328P
RFID RC522
40PC 10CM DUPONT MACHO PARA MACHO JUMPER
Etapa 1: SOFTWARE
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
MASTER DE TECLADO USB
Etapa 2: O Código
Faça upload do código
Os créditos do código vão para AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Cria instância MFRC522.
uint8_t buf [8] = {0}; / * Buffer de relatório de teclado * /
int cardCount = 0; void setup () {Serial.begin (9600); randomSeed (analogRead (0)); atraso (200); SPI.begin (); // Inicia o barramento SPI mfrc522. PCD_Init (); // Iniciar MFRC522
} void loop () {// Procure por novos cartões if (! mfrc522. PICC_IsNewCardPresent ()) {return; } // Selecione um dos cartões if (! Mfrc522. PICC_ReadCardSerial ()) {return; } // Mostrar UID no monitor serial String content = ""; letra de byte; para (byte i = 0; i <mfrc522.uid.size; i ++) {content.concat (String (mfrc522.uid.uidByte <0x10? "0": "")); content.concat (String (mfrc522.uid.uidByte , HEX)); } content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // altere aqui o UID do (s) cartão (s) que deseja dar acesso {delay (50);
atraso (100);
buf [0] = 0; buf [2] = 0x26; // letra 9 Serial.write (buf, 8); releaseKey ();
atraso (200);
buf [0] = 0; buf [2] = 0x28; // letra Insira Serial.write (buf, 8); releaseKey ();
atraso (900);
cardCount ++; } else {return; }
if (cardCount = 1) {delay (50);
buf [0] = 0; // Win buf [2] = 0x28; // letra entra Serial.write (buf, 8); releaseKey ();
atraso (50);
buf [0] = 0; buf [2] = 0x52; // letra para cima Serial.write (buf, 8); releaseKey ();
atraso (50);
buf [0] = 0; buf [2] = 0x52; // letra para cima Serial.write (buf, 8); releaseKey ();
atraso (50);
buf [0] = 0; buf [2] = 0x28; // letra Insira Serial.write (buf, 8); releaseKey ();
atraso (50);
buf [0] = 0; buf [2] = 0x28; // letra Insira Serial.write (buf, 8); releaseKey ();
cardCount--; }}
void releaseKey () {buf [0] = 0; buf [2] = 0; Serial.write (buf, 8); // Solte a chave}
Etapa 3: (detalhes)
Altere esta parte do código para as teclas que você deseja que sejam pressionadas.
copie e cole o código quantas vezes quiser. verifique o mapa dos códigos de co-patrocínio de cada chave. Você pode encontrá-lo aqui.
buf [0] = 0; buf [2] = 0x26; // letra 9 Serial.write (buf, 8); releaseKey ();
atraso (200);
Mude o id para o id do cartão, anel ou coisa que você deseja usar
content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // altere aqui o UID do (s) cartão (s) que deseja dar acesso {delay (50);
Etapa 4: Cobertura serial para teclado
Conecte os 2 pinos como visto na imagem por 1 segundo
Abra o Flip 3.4.7File -> abra o USBKeyboard-master / firmware / Arduino-keyboard-0.3.hexDevice -> selecione -> Atmega16u2 (ou seu chip) Configurações -> comunicação -> usbRun
Etapa 5: CONCLUÍDO
Reinicializar e testar
Desconecte e conecte o Arduino usbTest ao arquivo txt ou bloqueie o pc (tecla win + l) Aproveite
Você pode encontrar o projeto AQUI
Recomendado:
Código VBA para desbloquear uma planilha Excel bloqueada: 4 etapas
Código VBA para desbloquear uma planilha do Excel bloqueada: Se você já esqueceu a senha de uma de suas planilhas do Excel, sabe como isso pode ser frustrante. O código usado nesta instrução é um dos mais simples que encontrei. Isso gerará um código utilizável que desbloqueará sua planilha protegida. EU
Desbloquear PC com RFID e Arduino Uno: 4 etapas
Desbloquear PC com RFID e Arduino Uno: este é meu primeiro instrutível. Portanto, neste projeto, vou fazer o desbloqueio do seu PC com RFID & Arduino Uno que a maioria dos membros tem depois de fazer isso novamente, você precisa fazer algumas alterações para funcionar como uma placa Arduino normal
Desbloquear V7 Navigation 1000 GPS: 7 etapas
Desbloquear V7 Navigation 1000 GPS: Desbloquear o ambiente Windows CE em um dispositivo V7 Navigation 1000 GPS. O V7 1000 é um GPS portátil excelente, de baixo custo ($ 300 CAN) e portátil. Fora da caixa, os principais recursos incluem um sistema de navegação MyGuide, um MP3 Player e um Movie Player (suporta
Como: desbloquear seu Ipod Touch 1.1.1 a 1.1.2 (Windows): 10 etapas
Como fazer o Jailbreak do seu Ipod Touch 1.1.1 a 1.1.2 (Windows): Neste Instructable, vou mostrar como fazer o jailbreak do seu Ipod Touch e atualizá-lo para 1.1.2. Eu o orientarei, passo a passo, para abrir seu Touch para aplicativos de terceiros. * Aviso: Você faz isso por sua própria conta e risco, não assumirei qualquer responsabilidade
Como desbloquear seu 1.1.4 ou inferior IPhone ou IPod Touch: 4 etapas
Como desbloquear seu iPhone ou iPod Touch 1.1.4 ou inferior: Como desbloquear seu iPhone ou iPod Touch 1.1.4 ou inferior e instalar aplicativos de terceiros. AVISO: Não serei responsabilizado por danos causados ao seu iPhone, iPod Touch ou Computador. No entanto, o ZiPhone nunca danificou um iPhone ou iPod para