Grove - NFC (ST25DV64)
Grove - NFC (ST25DV64) es una placa de etiqueta NFC/RFID innovadora y versátil basada en el chip avanzado ST25DV64K de STMicroelectronics. Este chip dinámico soporta los estándares ISO/IEC 15693 y NFC Forum Type 5 tag, haciéndolo compatible con una amplia gama de dispositivos habilitados para NFC.
Diseñado para makers, entusiastas del bricolaje y cualquier persona interesada en experimentar con la tecnología NFC, el Grove - NFC (ST25DV64) ofrece una solución simple y rentable para agregar funcionalidad NFC a tus proyectos. Con su naturaleza de código abierto, no solo puedes usar esta placa tal como está, sino también modificarla para que se adapte mejor a tus necesidades específicas, ya sea que estés construyendo un sistema de hogar inteligente, un dispositivo de control de acceso seguro, una solución de pago sin contacto o un sistema de seguimiento de inventario.
El Grove - NFC (ST25DV64) es más que solo una etiqueta NFC. También es una herramienta poderosa que puedes usar para aprender sobre la tecnología NFC y sus aplicaciones. Con sus características ricas, puedes explorar varios aspectos del NFC, desde la transferencia de datos y la recolección de energía hasta la protección de datos y la salida de propósito general.
Esta placa está diseñada pensando en la conveniencia. Cuenta con el conector estándar Grove (HY2.0 - 4Pin), haciéndola fácilmente compatible con otros módulos Grove. Además, funciona con sistemas de 3.3V y 5V, convirtiéndola en una solución flexible para tus necesidades de NFC.
A pesar de su pequeño tamaño, el Grove - NFC (ST25DV64) es potente cuando se trata de almacenamiento. Ofrece 64 Kbits de EEPROM, organizados en 2048 bloques de 32 bits cada uno, proporcionando amplio espacio para tus datos.
Nota: Por favor recuerda que el Grove - NFC (ST25DV64) no viene con una antena NFC. Necesitarás comprar una antena NFC de 13.56MHz por separado para usar con este producto. También puedes comprar esta antena en Seeedstudio.
Ya seas nuevo en NFC o un desarrollador experimentado buscando una solución NFC fácil de usar, el Grove - NFC (ST25DV64) es una excelente opción. Su software y hardware de código abierto, combinado con su facilidad de uso y versatilidad, lo convierten en una herramienta invaluable para cualquier proyecto NFC.
Hemos lanzado la Guía de Selección de Sensores de Gas de Seeed, te ayudará a elegir el sensor de gas que mejor se adapte a tus necesidades.
Características
- Basado en el chip ST25DV64K, soporta los estándares ISO/IEC 15693 y NFC Forum Type 5 tag
- 64 Kbits de EEPROM, organizados en 2048 bloques de 32 bits cada uno
- Recolección de energía y GPO (Salida de Propósito General)
- Modo de transferencia rápida y múltiples niveles de protección de datos
- Compatible con sistemas de 3.3V y 5V
- Usa el conector estándar Grove (HY2.0 - 4Pin) para fácil integración con otros módulos Grove
- Software y hardware de código abierto
Especificaciones
- Chip: ST25DV64K
- Frecuencia de operación: 13.56 MHz
- Protocolo: ISO/IEC 15693
- Interfaz de comunicación: I2C
- Conector Grove: 4 pines HY2.0
- Voltaje de operación: 3.3/5V
En la Caja
- 1x Placa Grove - NFC(ST25DV64)
- 2x Cable Grove(20cm)
Aplicaciones
- Control de Acceso: Usa el Grove - NFC (ST25DV64) como una tarjeta llave para sistemas de control de acceso.
- Automatización del Hogar Inteligente: Almacena datos de configuración en la etiqueta para controlar dispositivos domésticos inteligentes o activar acciones específicas.
- Pagos sin Contacto: Integra la etiqueta en un sistema de pago para transacciones sin contacto.
- Emparejamiento de Dispositivos: Simplifica el proceso de emparejamiento entre dispositivos almacenando información de conexión en la etiqueta NFC.
- Seguimiento de Inventario: Adjunta la etiqueta NFC a productos para almacenar información del producto y simplificar la gestión de inventario.
Descripción General del Hardware
Mapa de Pines
Primeros Pasos
Si esta es la primera vez que trabajas con Arduino, te recomendamos encarecidamente que veas Primeros Pasos con Arduino antes de comenzar.
Jugar con Arduino
Materiales requeridos
Seeeduino V4.3 | Antena NFC | Grove - NFC(ST25DV64) |
---|---|---|
1. Por favor conecta el cable USB con cuidado, de lo contrario podrías dañar el puerto. Por favor usa el cable USB con 4 cables en el interior, el cable de 2 cables no puede transferir datos. Si no estás seguro sobre el cable que tienes, puedes hacer clic aquí para comprar.
2. Cada módulo Grove viene con un cable Grove cuando lo compras. En caso de que pierdas el cable Grove, puedes hacer clic aquí para comprar.
-
Paso 1. Conecta Grove - NFC (ST25DV64) al puerto I2C del Grove-Base Shield.
-
Paso 2. Conecta Grove - Base Shield al Seeeduino.
-
Paso 3. Conecta Seeeduino a la PC mediante un cable USB.
El Grove - NFC (ST25DV64) no viene con una antena NFC. Por lo tanto, necesitarás comprar una antena NFC de 13.56MHz por separado para usar con este producto. También puedes comprar esta antena en Seeedstudio.
Seeeduino | Grove - NFC (ST25DV64) |
---|---|
3.3/5V | Rojo |
GND | Negro |
SDA | Blanco |
SCL | Amarillo |
Software
-
Paso 1. Descarga la Librería Arduino ST25DV desde Github.
-
Paso 2. Consulta Cómo instalar librería para instalar la librería para Arduino.
-
Paso 3. Después de descargar e instalar la librería correctamente, puedes encontrar un programa de ejemplo llamado
ST25DV_HelloWorld.ino
en la carpeta de ejemplos. Este programa está diseñado para el módulo ST25DV.
#include "ST25DVSensor.h"
#define DEV_I2C Wire
ST25DV st25dv(12, -1, &DEV_I2C);
void setup() {
const char uri_write_message[] = "seeedstudio.com"; // Uri message to write in the tag
const char uri_write_protocol[] = URI_ID_0x01_STRING; // Uri protocol to write in the tag
String uri_write = String(uri_write_protocol) + String(uri_write_message);
String uri_read;
// Initialize serial for output.
Serial.begin(115200);
// The wire instance used can be omitted in case you use default Wire instance
if(st25dv.begin() == 0) {
Serial.println("System Init done!");
} else {
Serial.println("System Init failed!");
while(1);
}
if(st25dv.writeURI(uri_write_protocol, uri_write_message, "")) {
Serial.println("Write failed!");
while(1);
}
delay(100);
if(st25dv.readURI(&uri_read)) {
Serial.println("Read failed!");
while(1);
}
Serial.println(uri_read.c_str());
if(strcmp(uri_read.c_str(), uri_write.c_str()) == 0) {
Serial.println("Successfully written and read!");
} else {
Serial.println("Read bad string!");
}
}
void loop() {
//empty loop
}
-
Paso 4. Sube la demostración.
-
Paso 5. Abre el Monitor Serie del IDE de Arduino haciendo clic en Herramientas-> Monitor Serie. Obtendrás el siguiente resultado:
Después de subir el programa proporcionado a tu Arduino, tu Grove - NFC (ST25DV64) se convierte en una etiqueta NFC completamente funcional, que puede operar de forma independiente. Puedes retirarlo de tu placa Arduino; no requiere ninguna configuración adicional para funcionar.
Para probar su funcionalidad, necesitarás un smartphone habilitado para NFC, ya sea Android o Apple. La antena NFC para este dispositivo está ubicada adyacente a la cámara. Sin embargo, si no estás seguro sobre la ubicación de la antena NFC en tu smartphone, sería beneficioso buscarlo en línea.
Coloca la antena NFC del teléfono cerca de la antena NFC del Grove - NFC (ST25DV64). Tu smartphone debería mostrar una solicitud pidiendo abrir una página web en st.com. Esta respuesta indica que tu Grove - NFC (ST25DV64) está funcionando correctamente como una etiqueta NFC y demuestra la funcionalidad de la demostración.
Visor de Esquemas en Línea
Recursos
- [ZIP] Grove - NFC(ST25DV64)
- [PDF] Hoja de Datos ST25DV64K
Soporte Técnico y Discusión de Productos
.
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte 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.