TigerPOD

Leitor e gravador NFC de código aberto para bobinas de filamentoTigerPOD

Um leitor de CD, para bobinas.

Pouse uma bobina de filamento de impressão 3D e o computador lê os seus chips TigerTag: material, marca, cor, temperaturas, quanto falta. Gravar uma etiqueta funciona da mesma maneira. Dois leitores NFC USB correntes e uma caixa impressa em 3D, mais nada.

Nove caixas TigerPOD em preto, azul, roxo, cor-de-rosa, vermelho, laranja, amarelo, verde e branco, cada uma com uma bobina de filamento
2leitores USB compatíveis com ACR122U, um virado para cada face da bobina
0parafusos, cola, fios ou soldadura: os leitores encaixam deslizando na caixa
~99%das bobinas de 1 kg cabem: plástico, cartão, descartáveis e recargas
CC-BY-4.0design e documentação abertos, livres para imprimir, alterar e partilhar

Para que serve o TigerPOD?

O TigerPOD lê e grava os chips NFC de uma bobina de filamento em cima da sua secretária: dois leitores PC/SC normais mantidos frente a frente por um suporte impresso em 3D, controlados pelo Tiger Studio Manager.

Basta pousar, sem apontar

Com um chip em cada face da bobina e um leitor virado para cada chip, há sempre um chip à frente de um leitor, seja qual for o sentido em que a bobina é colocada.

Os dois chips em simultâneo

O Pod lê e grava os dois chips de uma bobina ao mesmo tempo: o par Twin Tag mantém-se idêntico byte a byte e o seu inventário conta uma bobina, e não duas etiquetas.

Controlo total do chip

Consulte o conteúdo de uma etiqueta, grave uma nova, altere-a e apague-a até ficar em branco. Uma TigerTag nunca fica bloqueada contra escrita: pode regravá-la as vezes que quiser.

Uma estação NFC universal

Tudo o que um ACR122U trata, o Pod trata: ISO 14443 A e B, MIFARE Classic, Ultralight e DESFire, FeliCa, Topaz/Jewel, NFC Forum tipos 1 a 4. As etiquetas ISO 15693 estão fora do seu alcance.

Sem eletrónica para aprender

Leitores correntes através de PC/SC, a norma de cartões inteligentes integrada no Windows, macOS e Linux. Sem placa à medida, sem leitor proprietário, sem controlador de fabricante.

Sem ligação à rede, e os chips ganham nova vida

O Pod lê e grava localmente; nada é enviado para o exterior. Um chip de uma bobina usada pode ser regravado como uma etiqueta NDEF simples (um endereço web, domótica, um cartão de visita) e voltar depois a ser uma TigerTag.

Duas caixas para imprimir

O TigerPOD resume-se a uma ideia: dois leitores ACR122U frente a frente, à distância certa graças a um suporte impresso em 3D. As duas caixas publicadas levam os mesmos dois leitores; escolha a que melhor se adapta à sua secretária.

O compacto TigerPOD Mini com uma bobina de filamento, com um leitor na vertical de cada lado
Recomendado

TigerPOD Mini

Uma caixa redesenhada e mais compacta: imprime-se mais depressa, gasta menos filamento, ocupa menos espaço na secretária e esconde os cabos no interior. Lê e grava etiquetas TigerTag e OpenSpool (NDEF).

Ficheiros de impressão no MakerWorld

A forma é sua para alterar

Só os dois leitores frente a frente contam; o suporte à volta é um pormenor. Redesenhe-o para outro formato de bobina ou para outra utilização, e continua a ser um Pod. Partilhe a sua versão no MakerWorld e abra uma issue com a respetiva ligação.

Como contribuir

Como se constrói um TigerPOD?

Para construir um TigerPOD basta uma impressão 3D e dois leitores USB: sem conhecimentos de eletrónica, sem soldadura, sem cablagem.

  1. 1

    Imprima uma caixa

    O TigerPOD Mini (recomendado) ou o original, ambos no MakerWorld, no filamento que preferir.

  2. 2

    Arranje dois leitores

    Dois leitores NFC USB compatíveis com ACR122U, de qualquer loja, e etiquetas NTAG 213, 215 ou 216 para gravar.

  3. 3

    Encaixe-os

    Um leitor em cada ranhura da caixa. Sem parafusos, sem cola, sem fios.

  4. 4

    Ligue ao computador

    Ligue os dois leitores ao computador. Com um repartidor USB de 2 para 1 fica tudo num só cabo; duas portas também servem.

  5. 5

    Instale o Tiger Studio Manager

    A aplicação gratuita para computador deteta os leitores automaticamente. Pouse uma bobina.

    Repositório

Lista de componentes

Algumas ligações de hardware são ligações de afiliado da Amazon: enquanto Associado Amazon, a TigerTag recebe comissões por compras elegíveis, sem qualquer custo adicional para si.

Leitor NFC USB compatível com ACR122U Cabo repartidor USB de dois para um

Windows, macOS e Linux

Windows: reconhecido de imediato, o serviço PC/SC vem incluído no Windows. Se um controlador auxiliar de emulação de cartões se apoderar do leitor, desinstale-o.

macOS: funciona com a camada PC/SC integrada, sem controlador adicional.

Linux: instale o PC/SC e o controlador ACS/CCID e confirme que o serviço pcscd está em execução.

sudo apt install pcscd libacsccid1

Ou adquira o kit eletrónico

A loja TigerTag vende a eletrónica pronta a encaixar: leitores com o logótipo oficial do projeto e o repartidor. Comprar o kit financia a norma aberta.

O kit inclui apenas a eletrónica: a caixa continua a ser impressa por si. Um Pod montado com componentes genéricos é exatamente o mesmo Pod.

Fica com a cor do filamento que carregar

É o utilizador que o imprime, por isso o Pod assume a cor e o acabamento do seu filamento: seda, galáxia, mármore, fosforescente.

Caixas TigerPOD impressas em quinze cores: vermelho, laranja, amarelo, verde, ciano, azul, roxo, cor-de-rosa, dourado, cobre, prateado, cinzento, preto, branco e fosforescente
Caixas TigerPOD com acabamentos especiais: oito cores seda, roxo galáxia, mármore, dois arco-íris e três impressões fosforescentes fotografadas com as luzes apagadas
Todas as fotografias em resolução máxima, e também recortadas com fundo transparente, no repositório

Qual o lugar do TigerPOD no ecossistema?

O TigerPOD é o NFC do computador no sistema TigerTag: a mesma bobina é lida pelo Pod, pelo Tiger Studio Manager no computador e por um telemóvel.

O sistema TigerTag: um TigerPOD azul com uma bobina, o Tiger Studio Manager no ecrã de um computador e a aplicação móvel num telemóvel

O protocolo TigerTag

A especificação aberta e o registo público que o Pod lê e grava (CC-BY-4.0, licença de implementação irrevogável).

Tiger Studio Manager

A aplicação gratuita para computador (MIT): inventário, impressoras e a base do Pod. Controla os leitores através de PC/SC.

Repositório

No telemóvel, sem Pod

Um chip TigerTag é uma etiqueta NFC normal: qualquer telemóvel com NFC a lê, e a aplicação móvel grava-a com o NFC do próprio telemóvel.

Comunidade

Dúvidas, fotografias de montagens e versões alteradas no Discord da TigerTag.

Discord

Como posso ler uma etiqueta no meu próprio código?

Uma TigerTag guarda tudo no chip, por isso a leitura resume-se aos mesmos dois passos em qualquer linguagem, sem consultas e sem rede.

1. Obter os bytes em bruto

Com qualquer biblioteca NFC, leia o UID de 7 bytes e a memória de utilizador, páginas 0x04 a 0x27: 36 páginas de 4 bytes, 144 bytes. No computador, o nfc-pcsc (Node, utilizado pelo Tiger Studio Manager) ou o pyscard (Python) controlam o ACR122U através de PC/SC.

2. Descodificar localmente

Entregue esses bytes ao SDK TigerTag. Este devolve o material, a marca, a cor, as temperaturas e o peso, e pode verificar a assinatura. O SDK nunca acede ao leitor.

fromPages(uid, payload)   // JS
from_pages(uid, payload)  # Python

Experimente o Pod no playground

Os dois SDKs incluem um playground, um pequeno servidor local e uma página web. O de JavaScript liga-se ao ACR122U através de PC/SC e mostra os eventos do cartão em tempo real: pouse uma bobina no Pod e veja-a ser descodificada no navegador.

npm install ws nfc-pcsc
npm run playground

Perguntas frequentes

Posso usar apenas um leitor?

Sim. Um só chip e um só leitor funcionam, mas tem de apresentar a face da bobina que tem a etiqueta, e os dois chips de uma bobina deixam de ser sincronizados automaticamente.

Que bobinas cabem no TigerPOD?

Cerca de 99% das bobinas de 1 kg, de qualquer tipo: masterspools de plástico, bobinas de cartão, bobinas de plástico descartáveis e recargas.

NTAG 213, 215 ou 216: qual escolher?

Diferem apenas na memória: cerca de 144 bytes na 213, 504 na 215 e 888 na 216. Qualquer uma comporta um registo TigerTag; opte pela 215 ou pela 216 para ter mais margem. As três funcionam no Pod.

O meu leitor não é detetado. O que devo verificar?

Confirme que se trata de um leitor PC/SC compatível com ACR122U. No Linux, instale o controlador CCID e inicie o serviço pcscd. Desligue e volte a ligar o leitor uma vez e reinicie o Tiger Studio Manager.

Posso reutilizar as etiquetas?

Sim. As TigerTags nunca ficam bloqueadas: apague-as e regrave-as como novas TigerTags sempre que quiser, ou converta-as em etiquetas NDEF simples para outra utilização NFC e, mais tarde, reverta-as.

O Pod serve para outras tarefas NFC além da TigerTag?

Sim. São dois leitores ACR122U normais, por isso lê, grava, regrava e apaga tudo o que um ACR122U suporta: ISO 14443 A e B, MIFARE Classic, Ultralight e DESFire, FeliCa, Topaz/Jewel e NFC Forum tipos 1 a 4.

O TigerPOD precisa de ligação à Internet?

Não. O Pod lê e grava localmente, e nada é enviado para o exterior.

Preciso de um TigerPOD para ler uma TigerTag?

Não. Um chip TigerTag é uma etiqueta NFC normal, por isso qualquer telemóvel com NFC a consegue ler, e a aplicação móvel consegue gravá-la. O Pod é o NFC do computador: basta pousar a bobina para ler e gravar os seus dois chips.

Construa o seu TigerPOD

Imprima o Mini, encaixe dois leitores, instale o Tiger Studio Manager. Dúvidas e fotografias de montagens são bem-vindas no Discord.

Imprimir o TigerPOD Mini