Módulo RFID de 13.56Mhz - IOS/IEC 14443 tipo a
Especificaciones
- Modelo No. RDM880-T-A
- Chip R/W MFRC500,MFRC400,MFRC531,MFRC632
- Estándar ISO/IEC 14443 tipo a
- Frecuencia 13.56MHz
- Velocidad de baudios 9600-115200bit/s(configurable, por defecto 9600)
- Alimentación DC5V(5%)
- Corriente <70mA
- Rango de operación 30-100mm(el rango de lectura depende de la antena y la tarjeta/etiqueta)
- Interfaz Nivel eléctrico TTL
- Temperatura de funcionamiento -10 grados a 70 grados
- Temperatura de almacenamiento -20 grados a 80 grados
- Tamaño 39199 mm(DIP28)
Enlaces Externos
Enlaces a páginas web externas que proporcionan más ideas de aplicación, documentos/hojas de datos o bibliotecas de software.
-
Ejemplo básico, usar el RDM880 con un buspirate: http://neophob.com/2010/03/bus-pirate-fun-rdm880-rfid-module/
-
Biblioteca Python para acceder al RDM880 https://github.com/synack/rfid
-
Sitio del fabricante http://www.datarfid.com/doce/Product/pic_69.html
Conectando a un Arduino
El módulo RFID de 13.56Mhz de SeeedStudio es un lector RFID capaz de soportar ISO14443A, tarjetas de la serie Mifare a través de una línea serie. Puede conectarse fácilmente a un arduino para divertirse con RFID.
Esquemáticos
.-----------------------------. | [1][2] [5][4][3][2][1] | | J3 J1 | | RDM880 (vista superior) | | J2 | | [5][4][3][2][1] | .-----------------------------.
J1:(pines de accesorios) PIN 1 -- LEDG (Led verde) PIN 2 -- 5V (DC) PIN 3 -- GND PIN 4 -- LEDR (Led rojo) PIN 5 -- BUZ (Zumbador)
J1 Alt: Nota que algunas unidades están organizadas:
PIN 1 -- PIN 2 -- PIN 3 -- LED1 (Led verde) PIN 4 -- LED2 (Led ROJO) PIN 5 -- BUZ (Zumbador)
J2:(Comunicación usando serie 9600 8N1 nivel TTL) PIN 1 -- RESET (poner en bajo para resetear ej. establecer velocidad de baudios por defecto) PIN 2 -- RX PIN 3 -- TX PIN 4 -- GND PIN 5 -- 5V (entrada)
J3: PIN 1 -- + Antena PIN 2 -- - Antena
Conectando a un Arduino
Usa los conectores de pines J2 para conectar 5 voltios y la tierra como se muestra en la imagen. Conecta el TX (Pin 3) al pin digital 2 del Arduino y RX al pin digital 3 como se muestra abajo. No es necesario conectar el reset mientras no cambies la velocidad de conexión por defecto.
Software
[PROTOCOL-821-880_2_.pdf] describe el protocolo usado, por ahora solo creamos un pequeño programa para leer el número de etiqueta RFID al presionar enter en el Monitor Serie del IDE de Arduino
Advertencia: al escribir tus sketches usa solo comandos de sistema, Tipo-A y Mifare. ISO14443-B e ISO15693 son aceptados solo por el lector RDM880-T-E (no 'A')! Y a día de hoy (21 de mayo, 2012) recuerda que este módulo no soporta anticolisión para tarjetas Mifare -- a veces dice que hay más de una tarjeta, pero no hay forma de direccionar la tarjeta no predeterminada. Es un problema de firmware, confirmado por el 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 y Código Demo en Windows y Linux para Lector RFID de 13.56M (descarga estas herramientas si quieres escribir datos a tu etiqueta)
Soporte Técnico y Discusión del Producto
si tienes algún problema técnico. envía el problema a nuestro foro. ¡Gracias por elegir nuestros productos! Estamos aquí para proporcionarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.