Saltar al contenido principal

NFC para XIAO nRF54LM20A Sense


Near Field Communication (NFC) es una tecnología para la transferencia inalámbrica de pequeñas cantidades de datos entre dos dispositivos. Utiliza protocolos de comunicación muy simples y, por lo tanto, permite una conexión más rápida que Bluetooth® Low Energy. Sin embargo, debido a que NFC utiliza inducción magnética para habilitar la comunicación, los dispositivos deben estar muy cerca (< 10 cm) para conectarse.】

El XIAO nRF54LM20A está equipado con una interfaz NFC reservada para que puedas explorar y utilizar más a fondo las funciones NFC.

tip

Este tutorial se basa en VS Code y la extensión nRF Connect. Si no estás familiarizado con ellas, puedes consultar XIAO nRF54LM20A nRFConnect SDK Usage

Preparación de hardware

Antes de comenzar el experimento, necesitas preparar un XIAO nRF54LM20A y una antena NFC de Nordic.

Seeed Studio XIAO nRF54LM20A Sense
tip

La antena NFC de Nordic no se vende por separado en Seeed Studio Bazaar, por lo que tendrás que comprarla en otras fuentes.

Soldar la antena

En el XIAO nRF54LM20A, los pines predeterminados para la antena NFC externa son P1.01 y P1.02, marcados como N1 y N2 en la serigrafía. Consulta el siguiente ejemplo de soldadura.

  • Diagrama de preconexión

  • Diagrama de conexión física

precaución

Este proceso de soldadura es relativamente difícil y requiere habilidades de soldadura competentes. Presta atención a las medidas de seguridad para evitar lesiones personales y daños al dispositivo.

Software

tip
  • Esta sección muestra cómo usar NFC basándose en el código de ejemplo del Nordic Connect SDK.

NFC Records text

Este ejemplo demuestra la lectura de información de texto mediante NFC.

  1. Dentro de la extensión, crea una rutina en blanco y elige copiar una rutina existente.
  1. Escribe nfc y selecciona NFC Records text
  1. Selecciona la ruta de almacenamiento
  1. Abre el proyecto, añade la configuración de XIAO nRF54LM20A en la extensión correspondiente y compila.
  1. Abre el terminal e introduce el comando west flash para grabar el firmware en el XIAO nRF54LM20A.

Resultado

Selecciona un teléfono móvil con funcionalidad NFC para realizar este experimento.

  1. Para ver la información leída por NFC con más detalle, necesitas descargar la aplicación correspondiente para tu sistema.
  1. Coloca el área NFC de tu teléfono cerca de la antena NFC para leer la información detallada de NFC.

La información de texto que se muestra en tu teléfono es:

Hello World!
Hallo Verden!
Witaj świecie!
NFC ToolsnRF NFC Toolbox

NFC Launch App

Esta sección cubre la función NFC. Busca nRF Toolbox for Bluetooth LE.

  1. Dentro de la extensión, crea un proyecto de ejemplo en blanco, selecciona copiar un ejemplo existente y elige NFC Launch App. Configúralo y compílalo haciendo referencia a NFC Records text.
  1. 打开终端,输入 west flash指令烧录到 XIAO nRF54LM20A 上。

Resultado

  1. Para ver la información leída por NFC con más detalle, necesitas descargar la aplicación correspondiente para tu sistema.
  1. Acerca el sensor NFC de tu teléfono a la antena NFC. El navegador se iniciará y buscará "no.nordicsemi.android.nrftoolbox", y el registro de lectura se mostrará en nRF NFC Toolbox.
ChromenRF NFC Toolbox

Resumen

Las funciones NFC pueden reutilizarse en diversos escenarios, como escritura de datos y activación de bajo consumo. El nRF Connect SDK proporciona códigos de ejemplo correspondientes. Puedes ampliar estos ejemplos para aplicaciones prácticas. Por ejemplo, combinar la activación de bajo consumo por NFC con el control de un motor permite implementar una cerradura inteligente sencilla para el uso diario.

Además, creemos que has adquirido una comprensión básica de la implementación de NFC en el XIAO nRF54LM20A a través de los ejemplos anteriores. Esperamos tus ideas creativas y tus contribuciones a la comunidad de código abierto.

Soporte técnico y debate sobre el producto

Gracias por elegir nuestros productos. Estamos aquí para ofrecerte diferentes tipos de soporte y garantizar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.

Loading Comments...