10 votos

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

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

I necesito para poder pasar un trozo de datos estáticos a un smartphone.

Yo como para poder pasar datos dinámicos al smartphone en ambas direcciones. (es decir, que el microcontrolador utilice NFC como enlace de comunicación de baja velocidad). Pero, no si aumenta significativamente el coste del sistema.

El bajo coste del sistema y el bajo consumo son importantes.

Parece que hay muchas tecnologías inalámbricas diferentes que se llaman a sí mismas NFC, yo quiero la que funcione con los smartphones.

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

0 votos

¿Qué es la NFC?

2 votos

8 votos

Incluso fue el primer resultado de Google. es.wikipedia.org/wiki/Comunicación de campo cercano

8voto

Kris Puntos 172

Prácticamente tu única opción son los chips de NXP, como el PN531 (antiguo), el PN532 y el PN544. El PN544 es el que lleva el teléfono Nexus S de Samsung. La mayoría de las tarjetas NFC en estos días son MiFare-base y desde NXP es propietaria de la IP MiFare (y no la licencia a nadie más) sus chips son más o menos los únicos alrededor. Yo mismo estoy trabajando con el PN532 y no está mal. Puedes hablar con él vía UART, I2C, o SPI. No son tan baratos (teniendo en cuenta el monopolio), pero tampoco tienen un precio disparatado.

Cuando lo vuelva a tener en stock, yo recomendaría empezar con la placa breakout PN532 de Adafruit http://www.adafruit.com/products/364 y, mientras tanto, echa un vistazo al manual de usuario y a la hoja de datos del PN532.

En cuanto a la comunicación con los teléfonos inteligentes, eso implicará el modo de comunicación Peer-to-peer de NFC. Pero si todo lo que quieres es pasar contenido estático, sólo tienes que conseguir un montón de etiquetas MiFare de Alibaba o algo así; no serán más de 0,70 dólares dependiendo del 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 que yo recomendaría el SCM SCL3711.

Buena suerte.

1voto

user33876 Puntos 1

Para completar la respuesta de nemik puede utilizar los siguientes chips NFC que soportan 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 conseguir a corto plazo (el PT501 ha sido lanzado recientemente por NXP).

Puedes conseguir algunas placas de evaluación para estos chips aquí: http://www.nxp.com/demoboard/PNEV512B.html http://www.nxp.com/demoboard/PTEV501B.html

Y también la placa PN532 de Adafruits es una placa estupenda y fácil de conseguir como menciona nemik.

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

Tenemos un par de ejemplos que demuestran cómo comunicarse con un teléfono 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 .

0voto

cant66 Puntos 1

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

Conozco a dos proveedores:

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

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

Son de muy bajo coste y de energía nula porque pueden funcionar también si la placa está sin alimentación, ya que el Smartphone NFC puede dar energía al chip de memoria a través del acoplamiento inductivo de las dos antenas del lector y de la etiqueta (la antena IC+ de la memoria).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X