¿Cómo agregar NFC a un producto de consumo barato?

10

Quiero agregar NFC (Near Field Communication) a un producto de consumo barato con un microcontrolador existente.

Necesito que sea capaz de pasar una parte de los datos estáticos a un teléfono inteligente.

Me gustaría gustar poder pasar datos dinámicos al teléfono inteligente en ambas direcciones. (es decir, haga que el microcontrolador use NFC como un enlace de comunicación de baja velocidad). Pero, no si aumenta significativamente el costo del sistema.

El bajo costo del sistema y la baja potencia son importantes.

Parece que hay muchas tecnologías inalámbricas diferentes que se hacen llamar NFC, quiero el tipo que funcionará con los teléfonos inteligentes.

¿Qué dispositivo (s) sería mejor para esta tarea?

    
pregunta Toby Jaffey

3 respuestas

8

Bastante su única opción son los chips NXP como el PN531 (antiguo), PN532 y PN544. El PN544 es el que está en el teléfono Nexus S. de Samsung. La mayoría de las tarjetas NFC en estos días son MiFare-base y como NXP posee el IP MiFare (y no lo otorga a nadie), sus chips son prácticamente los únicos. Estoy trabajando con el PN532 y no está mal. Puede hablar con él a través de UART, I2C o SPI. No son tan baratos (considerando el monopolio), pero tampoco tienen precios locos.

Cada vez que vuelva a estar en stock, recomiendo comenzar con el panel de ruptura PN532 de Adafruit enlace y echar un vistazo mientras tanto, en el manual de usuario y la hoja de datos del PN532.

En cuanto a la comunicación con teléfonos inteligentes, eso implicará el modo de comunicación de igual a igual de NFC. Pero si todo lo que quieres es pasar contenido estático, solo obtén un montón de etiquetas MiFare de Alibaba o algo así; no serán más de $ 0.70 según el tamaño y el factor de forma. Están en blanco y se pueden programar (y bloquear) a través de un transceptor USB NFC barato. Para eso recomiendo el SCM SCL3711.

¡Buena suerte!

    
respondido por el nemik
1

Para completar la respuesta de nemik, puede usar los siguientes chips NFC que admiten la emulación de tarjetas: NXP PT501, PN512 y PN532.

El PT501 sería un gran ajuste para su aplicación, pero el PN512 debería ser más fácil de obtener a corto plazo (el PT501 ha sido lanzado recientemente por NXP).

Puede obtener algunos tableros de evaluación para estos chips aquí: enlace enlace

Y también el tablero PN532 de Adafruits es un gran tablero fácilmente disponible como lo menciona nemik.

Respecto al software, esto es exactamente lo que nuestra empresa ofrece con nuestro MicroNFCStack .

Tenemos un par de ejemplos que demuestran cómo comunicarse con un teléfono con Android:

Aquí hay un enlace a un generador de firmware para probar la comunicación entre un dispositivo PNxxx y un teléfono / tableta Android .

    
respondido por el AppNearMe
0

Puede usar las etiquetas dinámicas HF / NFC con una antena de PCB, son memorias con interfaces duales (una depende de la familia RFID / NFC ISO15693 o ISO14443A, y la otra es una interfaz cableada con la MCU, en general I2C).

Conozco dos proveedores:

  • ST con las 2 familias M24LRxxE (largo alcance, proximidad ISO15693) y Energy Haversting y M24SRxx (corto alcance ISO14443A / NFC compatible nativo).

  • NXP NTAG I2C (ISO14443A, Energy Harvesting y 64Bytes SRAM).

Son de muy bajo costo y de energía cero porque también pueden funcionar si la placa no tiene energía, porque el teléfono inteligente NFC puede dar energía al chip de memoria a través del acoplamiento inductivo de las dos antenas del lector y la etiqueta (la memoria Antena IC +).

    
respondido por el cant66

Lea otras preguntas en las etiquetas