TigerPOD

Lettore e scrittore NFC open source per bobine di filamentoTigerPOD

Un lettore CD, per bobine.

Inserisci una bobina di filamento e il computer legge i suoi chip TigerTag: materiale, marca, colore, temperature, quanto ne resta. Scrivere un tag funziona allo stesso modo. Due comuni lettori NFC USB e un guscio stampato in 3D, nient’altro.

Nove gusci TigerPOD in nero, blu, viola, rosa, rosso, arancione, giallo, verde e bianco, ognuno con una bobina di filamento
2lettori USB compatibili ACR122U, uno rivolto verso ciascun lato della bobina
0viti, colla, fili o saldature: i lettori si infilano nel guscio
~99%delle bobine da 1 kg entrano: plastica, cartone, non riutilizzabili e ricariche
CC-BY-4.0design e documentazione aperti, liberi da stampare, modificare e condividere

Cosa fa il TigerPOD?

Il TigerPOD legge e scrive i chip NFC di una bobina di filamento sulla tua scrivania: due lettori PC/SC standard tenuti uno di fronte all’altro da un supporto stampato in 3D, gestiti da Tiger Studio Manager.

La inserisci, senza mirare

Con un chip su ciascun lato della bobina e un lettore davanti a ogni chip, c’è sempre un chip davanti a un lettore, in qualunque verso entri la bobina.

Entrambi i chip insieme

Il Pod legge e scrive insieme i due chip di una bobina, così la coppia Twin Tag resta identica byte per byte e il tuo inventario conta una bobina, non due tag.

Pieno controllo del chip

Leggi cosa c’è su un tag, scrivine uno nuovo, modificalo e cancellalo per riportarlo vuoto. Un TigerTag non è mai bloccato in scrittura: riscrivilo tutte le volte che vuoi.

Una stazione NFC universale

Tutto ciò che gestisce un ACR122U lo gestisce il Pod: ISO 14443 A e B, MIFARE Classic, Ultralight e DESFire, FeliCa, Topaz/Jewel, tipi NFC Forum da 1 a 4. I tag ISO 15693 non sono supportati.

Nessuna elettronica da imparare

Comuni lettori via PC/SC, lo standard delle smart card integrato in Windows, macOS e Linux. Nessuna scheda su misura, nessun lettore proprietario, nessun driver del produttore.

Offline, e i chip hanno una seconda vita

Il Pod legge e scrive in locale; nulla viene inviato altrove. Il chip di una bobina usata può essere riscritto come semplice tag NDEF (un URL, domotica, un biglietto da visita) e poi tornare un TigerTag.

Due gusci da stampare

Il TigerPOD è un’idea: due lettori ACR122U uno di fronte all’altro, tenuti alla giusta distanza da un supporto stampato in 3D. Entrambi i gusci pubblicati ospitano gli stessi due lettori; scegli quello più adatto alla tua scrivania.

Il compatto TigerPOD Mini con una bobina di filamento, un lettore verticale su ciascun lato
Consigliato

TigerPOD Mini

Un guscio riprogettato e più compatto: si stampa più in fretta, usa meno filamento, occupa meno spazio sulla scrivania e fa passare i cavi all’interno. Legge e scrive sia tag TigerTag sia OpenSpool (NDEF).

File di stampa su MakerWorld

TigerPOD (originale)

Il primo guscio, dimensionato per una bobina standard da 1 kg. Stessi due lettori, stesse funzioni.

File di stampa su MakerWorld

La forma la decidi tu

Contano solo i due lettori affacciati; il supporto attorno è un dettaglio. Riprogettalo per un altro formato di bobina o un altro uso, ed è comunque un Pod. Condividi il tuo remix su MakerWorld e apri una issue con il link.

Come contribuire

Come si costruisce un TigerPOD?

Per costruire un TigerPOD servono una stampa 3D e due lettori USB: nessuna competenza di elettronica, niente saldature, niente cablaggi.

  1. 1

    Stampa un guscio

    Il TigerPOD Mini (consigliato) o l’originale, entrambi su MakerWorld, con il filamento che preferisci.

  2. 2

    Procurati due lettori

    Due lettori NFC USB compatibili ACR122U da qualsiasi negozio, e tag NTAG 213, 215 o 216 da scrivere.

  3. 3

    Infilali dentro

    Un lettore in ciascuna sede del guscio. Niente viti, niente colla, niente cablaggi.

  4. 4

    Collega

    Collega entrambi i lettori al computer. Uno splitter USB 2 in 1 li riduce a un solo cavo; vanno bene anche due porte.

  5. 5

    Installa Tiger Studio Manager

    L’app desktop gratuita rileva i lettori automaticamente. Inserisci una bobina.

    Repository

Elenco dei componenti

Alcuni link all’hardware sono link di affiliazione Amazon: in qualità di Affiliato Amazon, TigerTag riceve un guadagno dagli acquisti idonei, senza costi aggiuntivi per te.

Lettore NFC USB compatibile ACR122U Cavo splitter USB due in uno

Windows, macOS e Linux

Windows: riconosciuto subito, il servizio PC/SC è incluso in Windows. Se un driver ausiliario di emulazione delle schede prende il controllo del lettore, rimuovilo.

macOS: funziona con lo stack PC/SC integrato, senza driver aggiuntivi.

Linux: installa PC/SC e il driver ACS/CCID, poi verifica che il servizio pcscd sia in esecuzione.

sudo apt install pcscd libacsccid1

Oppure prendi il kit elettronico

Il negozio TigerTag vende l’elettronica pronta da inserire: lettori con il logo ufficiale del progetto e lo splitter. Acquistare il kit finanzia lo standard aperto.

Il kit comprende solo l’elettronica: il guscio lo stampi tu. Un Pod costruito con componenti generici è lo stesso Pod.

Del colore del filamento che carichi

Lo stampi tu, quindi il Pod prende il colore e la finitura del tuo filamento: silk, galaxy, marmo, fosforescente.

Gusci TigerPOD stampati in quindici colori: rosso, arancione, giallo, verde, ciano, blu, viola, rosa, oro, rame, argento, grigio, nero, bianco e fosforescente
Gusci TigerPOD con finiture speciali: otto colori silk, viola galaxy, marmo, due arcobaleno e tre stampe fosforescenti fotografate a luci spente
Tutte le foto a piena risoluzione, e come scontornati trasparenti, nel repository

Dove si inserisce il TigerPOD?

Il TigerPOD è l’NFC della scrivania nel sistema TigerTag: la stessa bobina viene letta dal Pod, da Tiger Studio Manager sul computer e da uno smartphone.

Il sistema TigerTag: un TigerPOD blu con una bobina, Tiger Studio Manager sullo schermo di un computer e l’app mobile su uno smartphone

Il protocollo TigerTag

La specifica aperta e il registro pubblico che il Pod legge e scrive (CC-BY-4.0, concessione di implementazione irrevocabile).

Tiger Studio Manager

L’app desktop gratuita (MIT): inventario, stampanti e la casa del Pod. Gestisce i lettori via PC/SC.

Repository

Su uno smartphone, senza Pod

Un chip TigerTag è un tag NFC standard: qualsiasi smartphone con NFC lo legge, e l’app mobile lo scrive con l’NFC del telefono stesso.

Community

Domande, foto delle build e remix sul Discord di TigerTag.

Discord

Come leggo un tag nel mio codice?

Un TigerTag memorizza tutto sul chip, quindi la lettura richiede gli stessi due passaggi in qualsiasi linguaggio, senza ricerche e senza rete.

1. Ottieni i byte grezzi

Con qualsiasi libreria NFC, leggi l’UID da 7 byte e la memoria utente, pagine da 0x04 a 0x27: 36 pagine da 4 byte, 144 byte. Su desktop, nfc-pcsc (Node, usato da Tiger Studio Manager) o pyscard (Python) gestiscono l’ACR122U via PC/SC.

2. Decodifica offline

Passa quei byte all’SDK TigerTag. Restituisce materiale, marca, colore, temperature e peso, e può verificare la firma. L’SDK non accede mai al lettore.

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

Prova il Pod nel playground

Entrambi gli SDK includono un playground, un piccolo server locale e una pagina web. Quello JavaScript si collega all’ACR122U via PC/SC e mostra gli eventi della scheda in tempo reale: inserisci una bobina nel Pod e guardala decodificarsi nel browser.

npm install ws nfc-pcsc
npm run playground

Domande frequenti

Posso usare un solo lettore?

Sì. Un solo chip e un solo lettore funzionano, ma devi presentare il lato della bobina con il tag, e i due chip di una bobina non vengono più mantenuti sincronizzati automaticamente.

Quali bobine entrano nel TigerPOD?

Circa il 99% delle bobine da 1 kg, di qualunque tipo: masterspool in plastica, bobine in cartone, bobine in plastica non riutilizzabili e ricariche.

NTAG 213, 215 o 216: quale scegliere?

Differiscono solo per la memoria: circa 144 byte il 213, 504 il 215 e 888 il 216. Ognuno contiene un record TigerTag; scegli il 215 o il 216 per avere più margine. Tutti e tre funzionano nel Pod.

Il mio lettore non viene rilevato. Cosa devo controllare?

Assicurati che sia un lettore PC/SC compatibile ACR122U. Su Linux, installa il driver CCID e avvia il servizio pcscd. Scollega e ricollega il lettore una volta, poi riavvia Tiger Studio Manager.

Posso riutilizzare i tag?

Sì. I TigerTag non sono mai bloccati: cancellali e riscrivili come nuovi TigerTag tutte le volte che vuoi, oppure trasformali in semplici tag NDEF per un altro uso NFC e poi di nuovo in TigerTag.

Il Pod può fare altro con l’NFC oltre a TigerTag?

Sì. Sono due lettori ACR122U standard, quindi legge, scrive, riscrive e cancella tutto ciò che supporta un ACR122U: ISO 14443 A e B, MIFARE Classic, Ultralight e DESFire, FeliCa, Topaz/Jewel e i tipi NFC Forum da 1 a 4.

Il TigerPOD ha bisogno di una connessione internet?

No. Il Pod legge e scrive in locale, e nulla viene inviato altrove.

Serve un TigerPOD per leggere un TigerTag?

No. Un chip TigerTag è un tag NFC standard, quindi qualsiasi smartphone con NFC può leggerlo e l’app mobile può scriverlo. Il Pod è l’NFC della scrivania: lettura e scrittura di entrambi i chip di una bobina semplicemente inserendola.

Costruisci il tuo TigerPOD

Stampa il Mini, inserisci due lettori, installa Tiger Studio Manager. Domande e foto delle build sono benvenute su Discord.

Stampa il TigerPOD Mini