Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Usando leitor de RFID Mifare RC522

Imprimir
Avaliação do Usuário: / 19
PiorMelhor 

Leitores de RFID são equipamentos cada vez mais baratos, ainda mais quando tratamos de módulos para automação. Também são cada vez mais acessíveis e com funcionalidades mais completas.

 

Existem vários modelos que operam em diversas faixas de frequência, que é o que diferencia os módulos, um módulo que opere em 125KHz não lerá, por exemplo, tags de 13,56MHz.

 

O tutorial Como usar um coletor de RFID com o Arduino mostra usar um leitor de 125KHz, neste tutorial o leitor é de 13,56MHz, sendo assim é preciso atenção na compra de tags compatíveis com o leitor.

 

Vamos ao que interessa:

 

O leitor usado aqui é um Mifare RC522 da Tato Equipamentos Eletrônicos:

 

 

O leitor vem acompanhado de um tag do tipo chaveiro:

 

 

E um tag do tipo cartão:

 

 

Para liga-lo ao Arduino basta seguir o seguinte esquema para a pinagem:

 

Arduino -> RFID RC522

10 -> SDA

13 -> SCK

11 -> MOSI

12 -> MISO

- -> IRQ

GND -> GND

5 -> RST

3,3V -> 3,3V

 

 

O código, no final das contas, não é tão complexo, e o fabricante disponibiliza-o, porém em chinês! Mas depois de muito garimpar encontrei ele traduzido para o inglês, que pode ser baixado aqui.

 

Esse sketch pode ser facilmente adaptado para qualquer aplicação ou necessidade, funções podem ser suprimidas ou acrescentadas.

 

[EDITADO] Havia postado o código completo para visualização direta por aqui, mas por problemas de formatação HTML alguns comandos não apareciam corretamente, portanto opte por fazer o download do sketch no link logo acima [/EDITADO]

 

Para testar o funcionamento faça upload do sketch para o Arduino e abra o Serial Monitor do ambiente. Aproximando os tags do sensor você deverá receber serialmente o número correspondente, cada sequencia numérica apresentada é o código da tag, mas atente-se de que a sequencia contém um prefixo hexadecimal 02 e um sufixo hexadecimal 03:

 

Comentários  

 
0 #16 PINOS RFIDIsabela 11-10-2016 17:52
Olá estou fazendo meu TCC e gostaria de saber quais são as funcionalidades de cada pino do modulo RFID(SDA, SCK, MOSI, MISO, IRQ, GND, RST e 3,3V), Desde já muito obrigada!
Citar
 
 
0 #15 Dúvida(TAG)Daniel Pascznik 18-04-2016 13:14
Boa tarde! gostaria de usar esta tag na fechadura Intelbras FR200. Poderia me tirar a dúvida de se efetivamente funciona? ou outra tag que não seja cartão e funcione

Desde já. MUITO OBRIGADO!
Citar
 
 
0 #14 showCarlos E. Bueno 13-04-2016 18:07
Parabéns funcionou de primeira! Obrigado :-)
Citar
 
 
-1 #13 DUVIDAS - MODULO RFIDANTONIO JOSE PORPINO 17-02-2016 13:50
GOSTARIA DE SABER QUANTOS CÓDIGOS (CARTÕES OU ETIQUETAS) CONSEGUE LER SIMULTANEAMENTE , OU TEM QUE SER UM DE CADA VEZ?
Citar
 
 
+1 #12 DúvidaRafael Silva 17-10-2015 10:01
Qual a distancia maxima q esse modulo pode ficar do arduino?
Citar
 
 
+1 #11 Sobre o Tutorial!Walisson 16-07-2015 16:53
Otimo tutorial! Funcionou perfeitamente! :roll: :lol:
Citar
 
 
0 #10 Código da tag rfidAmanda 18-05-2015 00:25
Oi gente, será que alguém pode me ajudar? Preciso encontrar aquele código hexadecimal de cada tag, fiz tudo certinho e apareceu um número extenso igual o do exemplo, mas preciso daquele id mesmo, com letras e números. Como faço? Help
Citar
 
 
0 #9 Funcionou perfeitamente.Neoraptor 10-12-2014 18:27
Usando a IDE 1.0.5-r2 segui as instruções de montagem e funcionou de primeira tanto o RFID Card quanto a Tag tipo chaveiro.
Citar
 
 
0 #8 estundantethiago123 24-09-2014 10:16
NOs codigos cita MF522, esse codigo é compativel com RC522?
Citar
 
 
+3 #7 Funcionouahs 02-08-2014 11:37
Quem quer melhor pega e faz. Valew pelo código!
Citar
 

Adicionar comentário


Código de segurança
Atualizar

You are here: