Como adicionar NFC a um produto de consumo barato?


10

Quero adicionar NFC (Near Field Communication) a um produto de consumo barato com um microcontrolador existente.

Eu preciso ser capaz de passar um pedaço de dados estáticos para um smartphone.

Eu gostaria de ser capaz de transmitir dados dinâmica para o smartphone em ambas as direções. (ou seja, faça com que o microcontrolador use NFC como um link de comunicação de baixa velocidade). Mas, não se isso aumentar significativamente o custo do sistema.

Baixo custo do sistema e baixa potência são importantes.

Parece haver muitas tecnologias sem fio diferentes que se autodenominam NFC. Quero o tipo que funcionará com smartphones.

Que dispositivo (s) seria melhor para esta tarefa?


O que diabos é NFC?
Leon Heller

2
Conferência Nacional de Futebol @Leon ?
Dean

8
Foi mesmo o primeiro resultado do Google. pt.wikipedia.org/wiki/Near_field_communication
W5VO

Não sei se algum smartphone o implementa agora, mas o Bluetooth 2.1 parece incorporar um componente NFC para inicializar as conexões. Talvez uma abordagem seja estabelecer uma conexão quando estiver dentro do alcance e grave quando a transação de dados for concluída. Não imagino que isso seja barato, e não conheço o suficiente sobre Bluetooth para fazer disso uma resposta ... mas se encaixa nos outros requisitos da comunicação de dados bidirecional e "trabalhar com telefones inteligentes". Dado o custo, presumo que você já tenha descartado a BT.
Jon L

De que tipo de produto você está falando, quais são seus clientes em potencial e como deseja vendê-lo? Para vender on-line um programador PIC para tipos de nerds elétricos, seu nível de protótipo pode ser suficiente. Estive lá, fazendo isso agora, é divertido. A venda através do wall-mart ao público em geral precisará de uma abordagem radicalmente diferente, incluindo um grande orçamento de marketing. Nenhuma experiência do meu lado com isso.
Wouter van Ooijen

Respostas:


8

Praticamente, sua única opção são os chips NXP, como o PN531 (antigo), PN532 e PN544. O PN544 é o telefone Nexus S da Samsung. Atualmente, a maioria das placas NFC é baseada no MiFare e, como a NXP possui o IP do MiFare (e não o licencia para ninguém), seus chips são praticamente os únicos ao redor. Estou trabalhando com o PN532 e não é ruim. Você pode conversar com ele via UART, I2C ou SPI. Eles não são tão baratos (considerando o monopólio), mas também não têm preços loucos.

Sempre que ela voltar ao estoque, eu recomendo começar com o painel de discussão PN532 da Adafruit http://www.adafruit.com/products/364 e dar uma olhada no manual do usuário e na folha de dados do PN532 enquanto isso.

Quanto à comunicação com smartphones, isso envolverá o modo de comunicação ponto a ponto da NFC. Mas se tudo o que você deseja é transmitir conteúdo estático, basta obter um monte de tags MiFare no Alibaba ou algo assim; eles não terão mais de US $ 0,70, dependendo do tamanho e do formato. Eles estão em branco e podem ser programados (e bloqueados) através de um transceptor USB NFC barato. Por isso eu recomendaria o SCM SCL3711.

Boa sorte!


1

Para completar a resposta da nemik, você pode usar os seguintes chips NFC que suportam emulação de cartão: NXP PT501, PN512 e PN532.

O PT501 seria um ótimo ajuste para sua aplicação, mas o PN512 deve ser mais fácil de obter no curto prazo (o PT501 foi lançado recentemente pelo NXP).

Você pode obter alguns painéis de avaliação para esses chips aqui: http://www.nxp.com/demoboard/PNEV512B.html http://www.nxp.com/demoboard/PTEV501B.html

E também a placa PN532 da Adafruits é uma placa excelente e facilmente disponível, como mencionado pela nemik.

Em relação ao software, é exatamente isso que a nossa empresa oferece com o nosso MicroNFCStack .

Temos alguns exemplos demonstrando como se comunicar com um telefone Android:

Aqui está um link para um gerador de firmware para testar a comunicação entre um dispositivo PNxxx e um telefone / tablet Android .


0

Você pode usar os Dynamic Tags HF / NFC com uma antena PCB, eles são memórias com interfaces duplas (uma depende da família RFID / NFC ISO15693 ou ISO14443A e a outra é uma interface com fio do MCU, em geral I2C).

Conheço dois fornecedores:

  • ST com as 2 famílias M24LRxxE (longo alcance, vizinhança ISO15693) e Energy Haversting e M24SRxx (curto alcance ISO14443A / NFC nativo).

  • NXP NTAG I2C (ISO14443A, coleta de energia e SRAM de 64 bits).

São de custo muito baixo e energia zero, porque podem funcionar também se a placa estiver sem energia, porque o Smartphone NFC pode fornecer energia ao chip de memória através do acoplamento indutivo das duas antenas do leitor e do tag (a memória IC + antena) .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.