Módulo RFID de 13.56Mhz - IOS/IEC 14443 tipo A
Especificaciones
- Modelo: RDM880-T-A
- Chip de lectura/escritura: MFRC500, MFRC400, MFRC531, MFRC632
- Estándar: ISO/IEC 14443 tipo A
- Frecuencia: 13.56 MHz
- Velocidad en baudios: 9600–115200 bit/s (configurable, por defecto 9600)
- Fuente de alimentación: DC 5V (±5%)
- Corriente: <70mA
- Rango de operación: 30–100 mm (dependiente de la antena y tarjeta/tag)
- Interfaz: Nivel eléctrico TTL
- Temperatura de trabajo: -10 °C a 70 °C
- Temperatura de almacenamiento: -20 °C a 80 °C
- Dimensiones: 39 × 19 × 9 mm (DIP28)
Enlaces Externos
Enlaces a páginas externas que ofrecen ideas de aplicación, documentación/datasheets o bibliotecas de software.
- Ejemplo básico, uso del RDM880 con BusPirate: http://neophob.com/2010/03/bus-pirate-fun-rdm880-rfid-module/
- Biblioteca en Python para acceder al RDM880: https://github.com/synack/rfid
- Sitio del fabricante: http://www.datarfid.com/doce/Product/pic_69.html
- Blog de Eduardo Velloso: http://eduardovelloso.com/2011/11/22/rfid-part-iii-high-frequency-tutorial/
Conexión a un Arduino
El módulo RFID de 13.56 MHz de SeeedStudio es un lector compatible con tarjetas ISO14443A y Mifare a través de comunicación serie. Puede conectarse fácilmente a un Arduino para experimentar con RFID.
Esquemáticos
.-----------------------------.
| [1][2] [5][4][3][2][1] |
| J3 J1 |
| RDM880 (top view) |
| J2 |
| [5][4][3][2][1] |
.-----------------------------.
J1: (pines accesorios)
PIN 1 -- LEDG (LED verde)
PIN 2 -- 5V (DC)
PIN 3 -- GND
PIN 4 -- LEDR (LED rojo)
PIN 5 -- BUZ (Zumbador)
Alternativa J1: En algunas unidades la disposición es::
PIN 1 --
PIN 2 --
PIN 3 -- LED1 (LED verde)
PIN 4 -- LED2 (LED rojo)
PIN 5 -- BUZ (Zumbador)
J2:(Communication using serial 9600 8N1 TTL level)
PIN 1 -- RESET (tirar a bajo para reiniciar, por ej., para fijar velocidad por defecto)
PIN 2 -- RX
PIN 3 -- TX
PIN 4 -- GND
PIN 5 -- 5V (entrada)
J3:
PIN 1 -- + Antena
PIN 2 -- - Antena
Conexión al Arduino
Usa los pines del conector J2 para conectar 5V y GND como se muestra en la imagen. Conecta TX (pin 3) al pin digital 2 del Arduino y RX al pin digital 3. No es necesario conectar RESET si mantienes la velocidad por defecto.
Software
[PROTOCOL-821-880_2_.pdf] describes the protocol used for now we only created a small program to read the RDIF tag number when pressing enter in the Serial monitor of the Arduino IDE
Advertencia: al escribir tus programas usa solo comandos del sistema, tipo A y Mifare. Los estándares ISO14443-B y ISO15693 solo son compatibles con el lector RDM880-T-E (no el ‘A’). Además, este módulo no soporta anticollision para tarjetas Mifare — a veces detecta múltiples tarjetas, pero no puede seleccionar una tarjeta distinta a la predeterminada (confirmado por el fabricante, mayo 2012).
#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 de demostración para Windows y Linux (lector RFID 13.56M) (descarga estas herramientas si quieres escribir información en tu tag)
Soporte Técnico y Discusión del Producto
Si tienes algún problema técnico, publícalo en nuestro foro. ¡Gracias por elegir nuestros productos! Estamos aquí para ofrecerte diferentes formas de soporte y asegurar que tu experiencia sea lo más satisfactoria posible.