Índice:

Desbloquear PC com RFID e Arduino Uno: 4 etapas
Desbloquear PC com RFID e Arduino Uno: 4 etapas

Vídeo: Desbloquear PC com RFID e Arduino Uno: 4 etapas

Vídeo: Desbloquear PC com RFID e Arduino Uno: 4 etapas
Vídeo: Open lock with a RFID Reader using Arduino 🔐💳😲 #diy #arduino #arduinoproject #howto #how #electronic 2024, Julho
Anonim
Desbloquear PC com RFID e Arduino Uno
Desbloquear PC com RFID e Arduino Uno
Desbloquear PC com RFID e Arduino Uno
Desbloquear PC com RFID e Arduino Uno

Este é meu primeiro Instructable. Portanto, neste projeto, vou desbloquear o seu PC com RFID e Arduino Uno, o que a maioria dos membros tem, depois de fazer isso novamente, você terá que fazer algumas alterações para que funcione como uma placa arduino normal novamente. Então vamos começar:-

Etapa 1: Conectando o scanner RFID ao Arduino UNO

Conectando o scanner RFID ao Arduino UNO
Conectando o scanner RFID ao Arduino UNO

O scanner RFID tem 8 pinos e precisamos de 7 pinos desse

Arduino -------------- Scanner RFID

D9 --------------- Reiniciar

D10 ---------------- SDA

D11 --------------- MOSI

D12 --------------- MISO

D13 --------------- SCK

GND -------------- GND

3,3 V ---------------- 3,3 V

Não mude D11, D12, D13, Você pode alterar D9, D10 que são SDA e redefinir, mas precisam alterar o código também os pinos

Etapa 2: Mudança de código e upload

Alteração de código e upload
Alteração de código e upload
Alteração de código e upload
Alteração de código e upload

Primeiro, adicione a biblioteca MFRC522 ao Arduino IDE

Biblioteca MFRC522 para Arduino IDE

Baixe a biblioteca e extraia para a pasta de bibliotecas na pasta Arduino Sketch

Mudando o código agora

Primeiro vá para o código e o número UID para o seu UID não, você deseja obter acesso como na imagem

a linha destacada na imagem é a que você deve alterar para que o seu cartão funcione se quiser adicionar mais dê espaço uma vírgula novamente espaço e outro UID do cartão

Por exemplo:-

content.substring (1) == "Cartão 1", "Cartão 2"

Alterando os pressionamentos de tecla

Primeiro vá no código para

atraso (50);

buf [0] = 0;

buf [2] = 0x13; // Altere este número 13 para aquele no arquivo USBKeyScan. PDF a tecla que você deseja pressionar quando o cartão for digitalizado

Serial.write (buf, 8);

releaseKey ();

se você quiser pressionar mais teclas uma após a outra

copie o código e cole-o abaixo do anterior na instrução if

e, em seguida, altere o número para a chave que deseja pressionar

agora carregue o código no Arduino uno, selecionando a placa correta e a porta COM correta

Etapa 3: Atualizando o Firmware do Atmega16U2 a bordo

Atualizando o firmware do Atmega16U2 a bordo
Atualizando o firmware do Atmega16U2 a bordo
Atualizando o firmware do Atmega16U2 a bordo
Atualizando o firmware do Atmega16U2 a bordo

Baixe e instale o software Atmel Flip 3.4.7 no link abaixo

Software Atmel Flip 3.4.7

Arquivos de firmware primeiro coloque um jumper em reset e aterramento e remova-o como na imagem

Abra o Atmel Flip e selecione o arquivo de firmware Arduino-Keyboard-0.3.hex na guia Arquivo -> Carregar arquivo hexadecimal

E

Selecione Executar

Remova o USB e conecte-o novamente

Etapa 4: Concluído

Agora escaneie o cartão que você programou e teste-o

se você quiser ver o meu que eu fiz dê uma olhada abaixo do vídeo

desculpe pela clareza do vídeo

se você quiser usá-lo como um arduino normal, você deve executar o arquivo de firmware chamado arduino-usbserial-uno.hex e pronto

Espero que tenha gostado deste projeto e se tiver alguma dúvida não se esqueça de comentar.

e aqui está o link do meu canal no youtube, não se esqueça de se inscrever no youtube

Canal Akash World no Youtube

Recomendado: