Módulo RFID 13,56Mhz - IOS/IEC 14443 tipo a

Especificações
- Modelo nº RDM880-T-A
- Chip de R/W MFRC500,MFRC400,MFRC531,MFRC632
- Padrão ISO/IEC 14443 tipo a
- Frequência 13,56MHz
- Taxa de transmissão 9600-115200bit/s(configurável, padrão 9600)
- Fonte de alimentação DC5V(5%)
- Corrente <70mA
- Alcance de operação 30-100mm(o alcance de leitura depende da antena e do cartão/tag)
- Interface nível elétrico TTL
- Temperatura de trabalho -10 graus a 70 graus
- Temperatura de armazenamento -20 graus a 80 graus
- Tamanho 39199 mm(DIP28)
Links Externos
Links para páginas externas que fornecem mais ideias de aplicação, documentos/datasheets ou bibliotecas de software.
-
Exemplo básico, use o RDM880 com um Bus Pirate: http://neophob.com/2010/03/bus-pirate-fun-rdm880-rfid-module/
-
Biblioteca Python para acessar o RDM880 https://github.com/synack/rfid
-
Site do fabricante http://www.datarfid.com/doce/Product/pic_69.html
Conectando a um Arduino
O módulo RFID 13.56Mhz da SeeedStudio é um leitor RFID capaz de suportar ISO14443A, cartões da série Mifare através de uma linha serial. Ele pode ser facilmente conectado a um Arduino para se divertir com RFID.
Esquemas
.-----------------------------. | [1][2] [5][4][3][2][1] | | J3 J1 | | RDM880 (top view) | | J2 | | [5][4][3][2][1] | .-----------------------------.
J1:(pinos acessórios) PIN 1 -- LEDG (LED verde) PIN 2 -- 5V (DC) PIN 3 -- GND PIN 4 -- LEDR (LED vermelho) PIN 5 -- BUZ (Buzzer)
J1 Alt: Observe que algumas unidades são organizadas assim:
PIN 1 -- PIN 2 -- PIN 3 -- LED1 (LED verde) PIN 4 -- LED2 (LED vermelho) PIN 5 -- BUZ (Buzzer)
J2:(Comunicação usando serial 9600 8N1 nível TTL) PIN 1 -- RESET (puxe para nível baixo para resetar, por exemplo, definir baudrate padrão) PIN 2 -- RX PIN 3 -- TX PIN 4 -- GND PIN 5 -- 5V (entrada)
J3: PIN 1 -- + Antena PIN 2 -- - Antena
Conectando a um Arduino
Use os pinos do conector J2 para ligar 5 volts e o terra como mostrado na imagem. Conecte o TX (Pino 3) ao pino digital 2 do Arduino e o RX ao pino digital 3 como mostrado abaixo. Não é necessário conectar o reset desde que você não altere a velocidade de conexão padrão.

Software
[PROTOCOL-821-880_2_.pdf] descreve o protocolo usado; por enquanto, apenas criamos um pequeno programa para ler o número da tag RDIF ao pressionar Enter no Monitor Serial da IDE do Arduino
Aviso: ao escrever seus sketches use apenas comandos system, Type-A e Mifare. ISO14443-B e ISO15693 são aceitos apenas pelo leitor RDM880-T-E (não 'A')! E até hoje (21 maio, 2012) lembre-se de que este módulo não suporta anticollision para cartões Mifare -- às vezes ele informa que há mais de um cartão, mas não há como endereçar o cartão que não seja o padrão. É um problema de firmware, confirmado pelo fabricante.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3);
char txrxbuffer[255];
char get_readID[] = { 0xAA , 0x00, 0x03, 0x25, 0x26, 0x00, 0x00, 0xBB };
void setup()
{
Serial.begin(57600);
Serial.println("Hit Enter to read the RFID number");
mySerial.begin(9600);
}
void loop() // run over and over
{
int counter = 0;
if (mySerial.available())
Serial.print(mySerial.read(),HEX);
if (Serial.available()){
Serial.read();
Serial.println(">");
for (counter =0 ; counter < 8 ; counter++){
mySerial.write(get_readID[counter]);
}
}
}
Recursos
-
API e Código de Demonstração no Windows e Linux para Leitor RFID 13.56M (faça o download destas ferramentas se quiser gravar dados na sua tag)
Suporte Técnico & Discussão de Produto
if you have any technical issue. submit the issue into our forum. Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.