TigerPOD

Czytnik i programator NFC open source do szpul filamentuTigerPOD

Odtwarzacz CD, tylko dla szpul.

Włóż szpulę filamentu do druku 3D, a komputer odczyta jej chipy TigerTag: materiał, markę, kolor, temperatury i ile zostało. Zapis tagu działa tak samo. Dwa popularne czytniki NFC na USB i obudowa z drukarki 3D, nic więcej.

Dziewięć obudów TigerPOD w kolorach czarnym, niebieskim, fioletowym, różowym, czerwonym, pomarańczowym, żółtym, zielonym i białym, każda ze szpulą filamentu
2czytniki USB zgodne z ACR122U, po jednym z każdej strony szpuli
0śrub, kleju, przewodów i lutowania: czytniki wsuwa się w obudowę
~99%szpul 1 kg pasuje: plastikowe, kartonowe, jednorazowe i wkłady refill
CC-BY-4.0otwarty projekt i dokumentacja: drukuj, zmieniaj i udostępniaj za darmo

Co robi TigerPOD?

TigerPOD odczytuje i zapisuje chipy NFC szpuli filamentu na Twoim biurku: dwa standardowe czytniki PC/SC ustawione naprzeciw siebie w drukowanym uchwycie, obsługiwane przez Tiger Studio Manager.

Wkładasz i gotowe, bez celowania

Gdy po każdej stronie szpuli jest jeden chip, a naprzeciw każdego chipu jeden czytnik, zawsze któryś chip znajdzie się przed czytnikiem, niezależnie od tego, jak włożysz szpulę.

Oba chipy naraz

Pod odczytuje i zapisuje oba chipy szpuli jednocześnie, więc para Twin Tag pozostaje identyczna co do bajtu, a magazyn liczy jedną szpulę, a nie dwa tagi.

Pełna kontrola nad chipem

Odczytaj zawartość tagu, zapisz nowy, zmień go i wyczyść do zera. TigerTag nigdy nie jest zablokowany przed zapisem: nadpisuj go tyle razy, ile chcesz.

Uniwersalna stacja NFC

Wszystko, co obsługuje ACR122U, obsługuje też Pod: ISO 14443 A i B, MIFARE Classic, Ultralight i DESFire, FeliCa, Topaz/Jewel, NFC Forum typy od 1 do 4. Tagi ISO 15693 są poza jego zasięgiem.

Bez nauki elektroniki

Popularne czytniki przez PC/SC, standard kart inteligentnych wbudowany w Windows, macOS i Linuksa. Żadnej własnej płytki, żadnego zamkniętego czytnika, żadnego sterownika od producenta.

Offline, a chipy dostają drugie życie

Pod odczytuje i zapisuje lokalnie; nic nie łączy się z siecią. Chip ze zużytej szpuli można nadpisać jako zwykły tag NDEF (adres URL, automatyka domowa, wizytówka) i z powrotem jako TigerTag.

Dwie obudowy do wydruku

TigerPOD to jeden pomysł: dwa czytniki ACR122U ustawione naprzeciw siebie, trzymane w odpowiedniej odległości przez drukowany uchwyt. Obie opublikowane obudowy mieszczą te same dwa czytniki; wybierz tę, która pasuje do Twojego biurka.

Kompaktowy TigerPOD Mini ze szpulą filamentu, z pionowym czytnikiem po każdej stronie
Polecana

TigerPOD Mini

Przeprojektowana, bardziej kompaktowa obudowa: drukuje się szybciej, zużywa mniej filamentu, zajmuje mniej miejsca na biurku i prowadzi kable w środku. Odczytuje i zapisuje tagi TigerTag oraz OpenSpool (NDEF).

Pliki do druku na MakerWorld

TigerPOD (oryginalny)

Pierwsza obudowa, dopasowana do standardowej szpuli 1 kg. Te same dwa czytniki, te same funkcje.

Pliki do druku na MakerWorld

Kształt możesz zmienić po swojemu

Liczą się tylko dwa czytniki ustawione naprzeciw siebie; uchwyt wokół nich to szczegół. Przeprojektuj go pod inny format szpuli albo inne zastosowanie, a nadal będzie to Pod. Udostępnij swój remiks na MakerWorld i otwórz issue z linkiem do niego.

Jak współtworzyć projekt

Jak zbudować TigerPOD?

Do zbudowania TigerPOD potrzebujesz wydruku 3D i dwóch czytników USB: bez znajomości elektroniki, bez lutowania, bez okablowania.

  1. 1

    Wydrukuj obudowę

    TigerPOD Mini (polecany) albo oryginał, oba na MakerWorld, z dowolnego filamentu.

  2. 2

    Kup dwa czytniki

    Dwa czytniki NFC na USB zgodne z ACR122U z dowolnego sklepu oraz tagi NTAG 213, 215 lub 216 do zapisu.

  3. 3

    Wsuń je

    Po jednym czytniku w każde gniazdo obudowy. Bez śrub, bez kleju, bez okablowania.

  4. 4

    Podłącz

    Podłącz oba czytniki do komputera. Rozgałęźnik USB 2 w 1 pozwala obejść się jednym kablem; dwa porty też wystarczą.

  5. 5

    Zainstaluj Tiger Studio Manager

    Darmowa aplikacja na komputer automatycznie wykrywa czytniki. Włóż szpulę.

    Repozytorium

Lista części

Niektóre linki do sprzętu to linki partnerskie Amazon: jako Partner Amazon TigerTag otrzymuje prowizję od kwalifikujących się zakupów, bez dodatkowych kosztów dla Ciebie.

Czytnik NFC na USB zgodny z ACR122U Kabel rozgałęźnika USB dwa w jeden

Windows, macOS i Linux

Windows: działa od razu, usługa PC/SC jest częścią systemu Windows. Jeśli czytnik przejmie pomocniczy sterownik emulacji kart, odinstaluj go.

macOS: działa z wbudowanym stosem PC/SC, bez dodatkowego sterownika.

Linux: zainstaluj PC/SC i sterownik ACS/CCID, a następnie upewnij się, że usługa pcscd działa.

sudo apt install pcscd libacsccid1

Albo kup zestaw elektroniki

Sklep TigerTag sprzedaje elektronikę gotową do wsunięcia: czytniki z oficjalnym logo projektu oraz rozgałęźnik. Zakup zestawu finansuje otwarty standard.

Zestaw to wyłącznie elektronika: obudowę drukujesz sam. Pod zbudowany z ogólnodostępnych części to ten sam Pod.

Ma taki kolor, jaki filament załadujesz

Drukujesz go sam, więc Pod przyjmuje kolor i wykończenie Twojego filamentu: silk, galaxy, marmur, świecący w ciemności.

Obudowy TigerPOD wydrukowane w piętnastu kolorach: czerwonym, pomarańczowym, żółtym, zielonym, cyjanowym, niebieskim, fioletowym, różowym, złotym, miedzianym, srebrnym, szarym, czarnym, białym i świecącym w ciemności
Obudowy TigerPOD w specjalnych wykończeniach: osiem kolorów silk, fioletowy galaxy, marmur, dwie tęcze i trzy wydruki świecące w ciemności, sfotografowane przy zgaszonym świetle
Wszystkie zdjęcia w pełnej rozdzielczości, także jako wycięcia z przezroczystym tłem, w repozytorium

Gdzie pasuje TigerPOD?

TigerPOD to biurkowe NFC w systemie TigerTag: tę samą szpulę odczytuje Pod, Tiger Studio Manager na komputerze i telefon.

System TigerTag: niebieski TigerPOD ze szpulą, Tiger Studio Manager na ekranie komputera i aplikacja mobilna na telefonie

Protokół TigerTag

Otwarta specyfikacja i publiczny rejestr, które Pod odczytuje i zapisuje (CC-BY-4.0, nieodwołalne prawo do implementacji).

Tiger Studio Manager

Darmowa aplikacja na komputer (MIT): magazyn, drukarki i dom Poda. Steruje czytnikami przez PC/SC.

Repozytorium

Na telefonie, bez Poda

Chip TigerTag to standardowy tag NFC: odczyta go każdy telefon z NFC, a aplikacja mobilna zapisze go przez NFC samego telefonu.

Społeczność

Pytania, zdjęcia z budowy i remiksy na Discordzie TigerTag.

Discord

Jak odczytać tag we własnym kodzie?

TigerTag przechowuje wszystko na chipie, więc odczyt to te same dwa kroki w każdym języku, bez wyszukiwania i bez sieci.

1. Pobierz surowe bajty

Dowolną biblioteką NFC odczytaj 7-bajtowy UID i pamięć użytkownika, strony od 0x04 do 0x27: 36 stron po 4 bajty, 144 bajty. Na komputerze nfc-pcsc (Node, używany przez Tiger Studio Manager) lub pyscard (Python) sterują ACR122U przez PC/SC.

2. Dekoduj offline

Przekaż te bajty do SDK TigerTag. Zwraca materiał, markę, kolor, temperatury i wagę oraz może zweryfikować podpis. SDK nigdy nie komunikuje się z czytnikiem.

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

Przetestuj Poda w playgroundzie

Oba SDK zawierają playground: mały lokalny serwer i stronę WWW. Wersja JavaScript łączy się z ACR122U przez PC/SC i pokazuje zdarzenia karty na żywo: włóż szpulę do Poda i zobacz, jak dekoduje się w przeglądarce.

npm install ws nfc-pcsc
npm run playground

Najczęściej zadawane pytania

Czy mogę użyć tylko jednego czytnika?

Tak. Jeden chip i jeden czytnik działają, ale musisz przyłożyć szpulę stroną z tagiem, a dwa chipy szpuli nie są już automatycznie synchronizowane.

Jakie szpule mieszczą się w TigerPOD?

Około 99% szpul 1 kg, niezależnie od rodzaju: plastikowe masterspoole, szpule kartonowe, jednorazowe szpule plastikowe i wkłady refill.

NTAG 213, 215 czy 216: który wybrać?

Różnią się tylko pamięcią: około 144 bajtów w 213, 504 w 215 i 888 w 216. Każdy z nich pomieści rekord TigerTag; wybierz 215 lub 216, jeśli chcesz mieć zapas. Wszystkie trzy działają w Podzie.

Mój czytnik nie jest wykrywany. Co sprawdzić?

Upewnij się, że to czytnik PC/SC zgodny z ACR122U. W Linuksie zainstaluj sterownik CCID i uruchom usługę pcscd. Odłącz i ponownie podłącz czytnik, a potem uruchom ponownie Tiger Studio Manager.

Czy mogę ponownie używać tagów?

Tak. TigerTagi nigdy nie są blokowane: czyść je i zapisuj na nowo jako TigerTagi tak często, jak chcesz, albo zamień je w zwykłe tagi NDEF do innego zastosowania NFC i z powrotem.

Czy Pod obsłuży inne zadania NFC niż TigerTag?

Tak. To dwa standardowe czytniki ACR122U, więc odczytuje, zapisuje, nadpisuje i czyści wszystko, co obsługuje ACR122U: ISO 14443 A i B, MIFARE Classic, Ultralight i DESFire, FeliCa, Topaz/Jewel oraz NFC Forum typy od 1 do 4.

Czy TigerPOD potrzebuje połączenia z internetem?

Nie. Pod odczytuje i zapisuje lokalnie i nic nie łączy się z siecią.

Czy do odczytu TigerTag potrzebuję TigerPOD?

Nie. Chip TigerTag to standardowy tag NFC, więc odczyta go każdy telefon z NFC, a aplikacja mobilna może go zapisać. Pod to biurkowe NFC: odczyt i zapis obu chipów szpuli po prostu przez jej włożenie.

Zbuduj swój TigerPOD

Wydrukuj Mini, wsuń dwa czytniki, zainstaluj Tiger Studio Manager. Pytania i zdjęcia z budowy mile widziane na Discordzie.

Wydrukuj TigerPOD Mini