Seu Curso

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

Como usar um coletor de RFID com o Arduino

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

 


Hoje existem milhares de aplicações para o conjunto leitor/etiqueta de RFID (Radio Frequency Identification), ainda mais com as milhares de opções de hardware disponíveis a custos muito acessíveis.

 

O módulo usado nesse tutorial é um 232 Reader Module (YET-125K-W), que lê tags de 125kHz e possui interface RS-232.

 

Para montar o projeto você precisará de:

 

Um Arduino:

 

 

Um módulo leitor RFID, comprado na Tato Equipamentos Eletrônicos (www.tato.ind.br):

 

 

 

Antena coletora do módulo RFID:

 

 

Pelo menos uma etiqueta (tag) RFID de 125kHz:

 

 

Também vamos precisar de alguns fios e uma placa de ensaios (protoboard).

 

O primeiro passo é ligar a antena ao módulo:

 

 

Conecte o módulo a placa de ensaios de forma a deixa a conexão da antena livre de esforço mecânico:

 

 

Ligue o pino 5V do módulo RFID ao pino 5V do Arduino:

 

 

Ligue o pino GND do módulo RFID ao pino GND do Arduino:

 

 

Ligue o pino D0 ou TX do módulo RFID ao pino 2 do Arduino:

 

 

O código abaixo lê os dados enviados pelo módulo e exibe na saída serial:

 

#include<SoftwareSerial.h>
 
SoftwareSerial pendrive(2,3);
 
void setup() {
Serial.begin(9600);
pendrive.begin(9600);
}
 
void loop() {
char entrada = 0;
String resposta = "";
while(pendrive.available()) {
entrada = pendrive.read();
if(entrada > 0) 
resposta += entrada;
}
pendrive.flush();
if(!resposta.equals("")) Serial.println(resposta);
delay(100);
}

 

Para ver tudo funcionando abra o Serial Monitor do Arduino e aproxime sua tag RFID da antena, 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 que não serão exibidos no Serial Monitor:

 

 

 

Comentários  

 
0 #35 rfidFabricio Barauna 05-09-2016 23:50
Estou com problema de identificar as tags. Alguém pode me ajudar?
Citar
 
 
0 #34 onde comproGiovanni 30-04-2015 08:57
onde compro a antena coletora?
Citar
 
 
+5 #33 Como ajustar o Leitor RFID para 1 metroCarmo 14-07-2014 22:31
Tenho um problema o leitor não pode passar de 2 metros, senão ele pega outra Tag. A ideia é um leitor móvel sobre duas esteiras em paralelo e sua distância é de 3 metros.

Alguns equipamentos leitores de RFIDs dizem que podem ajustar a distância, mas não encontrei detalhes sobre isto.

Sobre a velocidade que o leitor vai passar sobre a esteira também não encontrei o limite ou faixa acho que terei que testar.

Encontrei artigos dizendo que o leitor de 125kHz pode ler até 10 centímetro, e outros que é possível ajustar a distância. Qual sensor eu posso usar no até 1 metros?
Citar
 
 
+2 #32 Qual a distância do leitorCarmo 14-07-2014 22:28
Pessoal,

Estou precisando de um leitor RFID de até 1 metro.

A ideia é um leitor móvel sobre duas esteiras em paralelo e sua distância é de 3 metros.

Alguns artigos dizem que 125khz tem alcance de 10 centímetros.

Existe como configurar isto neste Reader "YET-125K-W".

Encontrei outro leitor que pode ler até 8 metros no site tato.ind.br. Tenho um problema com isto, o leitor não pode passar de 2 metros, senão ele pega a outra Tag.

Alguns equipamentos leitores de RFIDs dizem que podem ajustar a distância, mas não encontrei detalhes sobre isto.

Sobre a velocidade que o leitor vai passar sobre a esteira também não encontrei o limite ou faixa acho que terei que testar.
Citar
 
 
-2 #31 ProblemasCaio Luzano 30-05-2014 09:37
Bom dia, eu fiz todo o processo do modo que mandam só que não funciona, quando aproximo as tags, nada aparece no Serial Monitor, seria um problema de programação ou o meu leitor veio com defeito?
Citar
 
 
+4 #30 Por favorSilva Oliva 14-11-2013 11:35
Poderiam pelo menos me dizer como eu faço para fazer a leitura do TAG em HEXADECIMAL? Ou como converter o codigo do tag em HEXA.
Citar
 
 
+3 #29 AjudaSilva Oliva 10-11-2013 21:09
Poderiam me ajudar a fazer uma programação que eu passe o RTAG nesse leitor e se estiver cadastrado acenda um led verde e se não estiver cadastrado acenda um led vermelho? Preciso muito dessa ajuda, agradeço-lhes desde já.
Citar
 
 
+1 #28 [RE] AjudaFernando Bryan Frizzarin 09-11-2013 17:13
Isso.
Citar
 
 
+4 #27 AjudaSilva Oliva 09-11-2013 16:40
Então quer dizer que se ele lê:
"quadradinho"06858383"quadradinho"

Quer dizer que o número que tenho que usar para cadastrado é "020685838303" ?

Citar
 
 
+4 #26 AjudaSilva Oliva 08-11-2013 23:49
Silva, esses são os caracteres hexadecimais 02 (prefixo) que indica o início do código do tag e 03 (sufixo) que indica o termino do código.
Citar
 

Adicionar comentário


Código de segurança
Atualizar

You are here: